Lỗi "Ifconfig: Đội không được tìm thấy" trong Debian 9

Anonim

Lỗi nhóm IFCONFIG không tìm thấy trong Debian 9

Lệnh ifconfig được sử dụng trong các hệ điều hành Linux để tùy chỉnh mạng hoặc xem thông tin về nó. Trong phân phối Debian 9, cô cũng tham dự trước đó, nhưng sau đó đã quyết định thay thế công cụ này với các tiện ích khác, phù hợp hơn cho thủ tục này. Tuy nhiên, bây giờ không có gì ngăn bạn trả lại lệnh này cho hệ thống và tiếp tục sử dụng nó, bạn chỉ cần thực hiện quy trình để cài đặt thông thường của thành phần này.

Tôi sửa lỗi "ifconfig: Đội không được tìm thấy"

Nếu bạn cố gắng kích hoạt lệnh trong "thiết bị đầu cuối", bạn gặp lỗi "ifconfig: lệnh không tìm thấy", thì phần mềm chịu trách nhiệm cho lệnh này bị thiếu trong hệ thống. Hôm nay chúng tôi muốn chỉ ra không chỉ phương pháp sửa chữa vấn đề này mà còn để nói về một phiên bản thay thế mới hơn thay thế ifconfig. Hãy bắt đầu với phân tích cú pháp từng bước theo cách đầu tiên.

Phương pháp 1: Thêm tiện ích ifconfig

Những người dùng được sử dụng để tham gia vào lệnh này, phương pháp này có vẻ tối ưu. Công cụ ifconfig hoàn toàn không bị xóa, nó chỉ đơn giản là vắng mặt trong tập hợp các ứng dụng hệ thống tiêu chuẩn và bạn có thể thêm nó bằng cách làm theo các hướng dẫn sau:

  1. Đầu tiên, chúng tôi khuyên bạn nên đảm bảo rằng ifconfig không có sẵn. Chạy thiết bị đầu cuối cổ điển bằng bất kỳ tùy chọn thuận tiện.
  2. Chuyển đến Terminal để cài đặt các tiện ích ifconfig ở Debian 9

  3. Gửi quyền Superuser không đổi bằng cách viết SU -.
  4. Kích hoạt quyền Superuser liên tục trong bảng điều khiển Debian 9

  5. Chỉ định mật khẩu từ quyền truy cập root và mong đợi sự xuất hiện của một hàng đầu vào mới.
  6. Nhập mật khẩu để bao gồm quyền Superuser không đổi trong Debian 9

  7. Ở đây chỉ cần nhập ifconfig và nhấp vào phím Enter.
  8. Kiểm tra lệnh ifconfig thông qua thiết bị đầu cuối trong hệ điều hành Debian 9

  9. Nếu vẫn còn thông báo về sự vắng mặt của một lệnh trong hệ thống, hãy đặt tập hợp các thành phần Công cụ Net bằng cách nhập apt cài đặt Net-Tools.
  10. Lệnh ashconfig tiện ích trong hệ điều hành Debian 9

  11. Mong đợi việc bổ sung thêm và thiết lập các thư viện mới.
  12. Chờ đợi việc cài đặt tiện ích ifconfig thông qua thiết bị đầu cuối trong Debian 9

  13. Sau khi hoàn thành việc cài đặt, một lần nữa thực hiện ifconfig để đảm bảo sự thành công của hoạt động.
  14. Kiểm tra lại lệnh ifconfig thông qua thiết bị đầu cuối trong Debian 9

  15. Tìm hiểu thêm thông tin về các quy tắc của tiện ích được sử dụng sẽ giúp chuỗi ifconfig - trợ giúp.
  16. Nhóm quản lý tiện ích IFCONFIG trong Debian 9

Bây giờ bạn đã quen thuộc với phương pháp trả lại tiện ích tiêu chuẩn trước đó cho hệ điều hành Debian 9. Tuy nhiên, đáng để hiểu rằng một công cụ tiện lợi hơn đã đến để thay thế nó, điều này có ý nghĩa đối phó với anh ta và để lại những thói quen cũ.

Phương pháp 2: Sử dụng Đội IP

Có một số lý do mà lệnh ifconfig đã được ip thay thế theo cấu hình hệ điều hành tiêu chuẩn trên Kernel Linux. Đầu tiên, nó không cho phép tùy chỉnh hệ thống điều khiển giao thông, hoạt động không chính xác với một số thiết bị, không hiển thị địa chỉ phần cứng của chúng và không cho phép tạo các thiết bị mạng TUN / TAP. Tất cả những thiếu sót này đã được sửa chữa và cải tiến, nhưng đã được nhập vào chức năng IP. Ví dụ: bạn có thể xem thông tin cơ bản trên giao diện bằng cách nhập ip a.

Lệnh IP thay thế để thay thế ifconfig trong debian 9

Phát hành trong thiết bị đầu cuối sau khi kích hoạt lệnh trên sẽ tương ứng với một lệnh sẽ được hiển thị trong ifconfig, nhưng với một số dữ liệu bổ sung. Thông tin bổ sung về Giao thức IPv4 có được thông qua IP -4 A và IPv6 - IP -6 A. Vẫn còn cơ hội để có được dữ liệu trên một giao diện cụ thể, đối với IP được giới thiệu này, WLAN0, và danh sách các giao diện làm việc được hiển thị sau khi liên kết IP LS.

Hiển thị thông tin khi thực hiện lệnh IP trong Debian 9

Một trong những nhiệm vụ chính khi thiết lập mạng luôn được coi là quy trình để gán một địa chỉ địa phương cụ thể cho một giao diện cụ thể. Khi sử dụng tiện ích cũ, dòng đầu vào trông như thế này: ifconfig eth0 192.168.1.101, nhưng trong một phiên bản mới, người dùng sẽ cần nhập ip A Thêm 192.168.1.101/255.255.255.0 dev eth0, hãy chắc chắn chỉ ra Mặt nạ mạng con. Hãy chú ý đến việc giảm khả năng của IP A Thêm 192.168.1.101/24 dev eth0.

Gán một địa chỉ cho giao diện thông qua lệnh IP trong Debian 9

Nếu nhu cầu gán giao diện cho địa chỉ IP biến mất, một chuỗi như vậy sẽ dễ dàng bị xóa. Chỉ cần chỉ định IP A del 192.168.1.101/24 eth0, và nếu cần thiết phải làm sạch toàn bộ danh sách các kết nối, tốt hơn là sử dụng ip -s -s -s-a f đến 192.168.1.0/24 ngay lập tức.

Lệnh IP cũng xác định quản lý bảng định tuyến. Bảng định tuyến được gọi là danh sách các đường dẫn mạng nhằm xác định tuyến đường tốt nhất để truyền gói mạng. Bạn có thể làm quen với tất cả các bảng có sẵn.

Xác minh các bảng định tuyến thông qua lệnh ip trong debian 9

Trong các tình huống bạn cần chuyển hướng giao thông thủ công, tốt hơn là sử dụng lệnh IP với các đối số nhất định. Sau đó, chuỗi sẽ tìm ra sự xuất hiện, ví dụ Tuyến IP thêm 192.168.5.0/22 ​​dev eth0. Tuyến đường được cài đặt cũng dễ dàng bị xóa qua tuyến IP del 192.168.5.0/24 dev eth0.

Nhờ hai cách trên, bây giờ bạn biết cách bạn không thể khôi phục công việc của lệnh ifconfig trong hệ điều hành Debian 9, nhưng cũng là những gì thay thế tốt cho tiện ích lỗi thời này. Sử dụng một công cụ mới hoặc trở về cũ - chỉ để giải quyết bạn.

Đọc thêm