ifconfig Nói ngắn gọn “cấu hình giao diện”Tiện ích cho quản trị hệ thống / mạng trong Unix / Linux hệ điều hành để cấu hình, quản lý và truy vấn các tham số giao diện mạng thông qua giao diện dòng lệnh hoặc trong tập lệnh cấu hình hệ thống.

[ You might also like: 22 Linux Networking Commands for Sysadmin ]

Các “ifconfig”Được sử dụng để hiển thị thông tin cấu hình mạng hiện tại, thiết lập địa chỉ ip, mặt nạ mạng hoặc địa chỉ quảng bá cho giao diện mạng, tạo bí danh cho giao diện mạng, thiết lập địa chỉ phần cứng và bật hoặc tắt giao diện mạng.

Ví dụ về lệnh ifconfig
15 Lệnh ifconfig hữu ích

Bài báo này bao gồm “15 Lệnh “ifconfig” hữu ích”Với các ví dụ thực tế của họ, có thể rất hữu ích cho bạn trong việc quản lý và cấu hình các giao diện mạng trong hệ thống Linux.

Cập nhật: Lệnh mạng ifconfig không được dùng nữa và được thay thế bằng lệnh ip (Tìm hiểu 10 Ví dụ về Lệnh IP) trong hầu hết các bản phân phối Linux.

[ You might also like: ifconfig vs ip: What’s Difference and Comparing Network Configuration ]

1. Xem tất cả cài đặt giao diện mạng

Các “ifconfig”Lệnh không có đối số sẽ hiển thị tất cả các chi tiết về giao diện đang hoạt động. Các ifconfig lệnh cũng được sử dụng để kiểm tra địa chỉ IP được chỉ định của máy chủ.

[[email protected] ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2341604 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2217673 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293460932 (279.8 MiB)  TX bytes:1042006549 (993.7 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5019066 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5019066 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2174522634 (2.0 GiB)  TX bytes:2174522634 (2.0 GiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.1.1.1  P-t-P:10.1.1.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

2. Hiển thị thông tin của tất cả các giao diện mạng

Sau ifconfig lệnh với -Một đối số sẽ hiển thị thông tin của tất cả các giao diện mạng hoạt động hoặc không hoạt động trên máy chủ. Nó hiển thị kết quả cho eth0, lo, ngồi0tun0.

[[email protected] ~]# ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2344927 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2220777 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293839516 (280.2 MiB)  TX bytes:1043722206 (995.3 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5022927 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5022927 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2175739488 (2.0 GiB)  TX bytes:2175739488 (2.0 GiB)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.1.1.1  P-t-P:10.1.1.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

3. Xem Cài đặt Mạng của Giao diện Cụ thể

Sử dụng tên giao diện (eth0) như một đối số với “ifconfig”Lệnh sẽ hiển thị chi tiết của giao diện mạng cụ thể.

[[email protected] ~]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2345583 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2221421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293912265 (280.2 MiB)  TX bytes:1044100408 (995.7 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

4. Cách kích hoạt giao diện mạng

Các “hướng lên” hoặc “ifupCờ ”với tên giao diện (eth0) kích hoạt giao diện mạng nếu nó không ở trạng thái không hoạt động và cho phép gửi và nhận thông tin. Ví dụ, “ifconfig eth0 up” hoặc “ifup eth0”Sẽ kích hoạt eth0 giao diện.

[[email protected] ~]# ifconfig eth0 up
OR
[[email protected] ~]# ifup eth0

5. Cách tắt giao diện mạng

Các “xuống” hoặc “ifdownCờ ”với tên giao diện (eth0) hủy kích hoạt giao diện mạng được chỉ định. Ví dụ: “ifconfig eth0 xuống” hoặc “ifdown eth0”Lệnh hủy kích hoạt eth0 giao diện nếu nó ở trạng thái không hoạt động.

[[email protected] ~]# ifconfig eth0 down
OR
[[email protected] ~]# ifdown eth0

6. Cách chỉ định địa chỉ IP cho giao diện mạng

Để gán địa chỉ IP cho một giao diện cụ thể, hãy sử dụng lệnh sau với tên giao diện (eth0) và địa chỉ ip mà bạn muốn đặt. Ví dụ, “ifconfig eth0 172.16.25.125”Sẽ đặt địa chỉ IP thành giao diện eth0.

[[email protected] ~]# ifconfig eth0 172.16.25.125

[ You might also like: How to Configure IP Network with ‘nmtui’ Tool ]

See also  30 lệnh Linux hữu ích cho quản trị viên hệ thống

7. Cách gán Netmask cho giao diện mạng

Sử dụng “ifconfig”Với lệnh“mặt nạ mạng”Đối số và tên giao diện là (eth0) cho phép bạn xác định mặt nạ mạng cho một giao diện nhất định. Ví dụ, “ifconfig eth0 netmask 255.255.255.224”Sẽ đặt mặt nạ mạng thành một giao diện nhất định eth0.

[[email protected] ~]# ifconfig eth0 netmask 255.255.255.224

8. Làm thế nào để chỉ định một chương trình phát sóng cho giao diện mạng

Sử dụng “phát tin”Đối số với tên giao diện sẽ đặt địa chỉ quảng bá cho giao diện đã cho. Ví dụ: “ifconfig eth0 phát 172.16.25.63Lệnh ”đặt địa chỉ phát thành một giao diện eth0.

[[email protected] ~]# ifconfig eth0 broadcast 172.16.25.63

9. Cách chỉ định IP, Netmask và Broadcast cho giao diện mạng

Để chỉ định đồng thời một địa chỉ IP, địa chỉ Netmask và địa chỉ Broadcast bằng cách sử dụng “ifconfig”Với tất cả các đối số như được đưa ra bên dưới.

[[email protected] ~]# ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63

10. Cách thay đổi MTU cho giao diện mạng

Các “mtu”Đối số đặt đơn vị truyền tối đa thành một giao diện. Các MTU cho phép bạn thiết lập kích thước giới hạn của các gói được truyền trên một giao diện. Các MTU là có thể xử lý số lượng octet tối đa cho một giao diện trong một giao dịch duy nhất.

Ví dụ, “ifconfig eth0 mtu 1000”Sẽ đặt đơn vị truyền tải tối đa thành một tập hợp nhất định (tức là 1000). Không phải tất cả các giao diện mạng đều hỗ trợ MTU cài đặt.

[[email protected] ~]# ifconfig eth0 mtu 1000

11. Cách kích hoạt chế độ quảng cáo

Điều gì xảy ra ở chế độ bình thường, khi một gói tin được nhận bởi một card mạng, nó sẽ xác minh rằng nó thuộc về chính nó. Nếu không, nó sẽ bỏ gói bình thường, nhưng ở chế độ quảng bá được sử dụng để chấp nhận tất cả các gói đi qua card mạng.

See also  Cách xóa bộ nhớ RAM Cache, Buffer và Swap Space trên Linux

Các công cụ mạng ngày nay sử dụng chế độ quảng bá để nắm bắt và phân tích các gói truyền qua giao diện mạng. Để đặt chế độ quảng cáo, hãy sử dụng lệnh sau.

[[email protected] ~]# ifconfig eth0 promisc

12. Cách vô hiệu hóa chế độ lăng nhăng

Để tắt chế độ lăng nhăng, hãy sử dụng nút “-promisc”Chuyển giao diện mạng trở lại ở chế độ bình thường.

[[email protected] ~]# ifconfig eth0 -promisc

13. Cách thêm bí danh mới vào giao diện mạng

Các ifconfig tiện ích cho phép bạn định cấu hình các giao diện mạng bổ sung bằng cách sử dụng bí danh đặc tính. Để thêm giao diện mạng bí danh của eth0, sử dụng lệnh sau. Xin lưu ý rằng địa chỉ mạng bí danh nằm trong cùng một mặt nạ mạng con. Ví dụ, nếu eth0 địa chỉ ip mạng là 172.16.25.125, thì địa chỉ ip bí danh phải là 172.16.25.127.

[[email protected] ~]# ifconfig eth0:0 172.16.25.127

Tiếp theo, xác minh địa chỉ giao diện mạng bí danh mới được tạo bằng cách sử dụng nút “ifconfig eth0: 0” chỉ huy.

[[email protected] ~]# ifconfig eth0:0

eth0:0    Link encap:Ethernet  HWaddr 00:01:6C:99:14:68
          inet addr:172.16.25.123  Bcast:172.16.25.63  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:17

14. Cách xóa bí danh cho giao diện mạng

Nếu bạn không còn yêu cầu giao diện mạng bí danh nữa hoặc bạn định cấu hình sai, bạn có thể xóa nó bằng cách sử dụng lệnh sau.

[[email protected] ~]# ifconfig eth0:0 down

15. Cách thay đổi địa chỉ MAC của giao diện mạng

Để thay đổi MAC (Kiểm soát truy cập phương tiện) địa chỉ của một eth0 giao diện mạng, sử dụng lệnh sau với đối số “hw ether“. Ví dụ, hãy xem bên dưới.

[[email protected] ~]# ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF

Đây là các lệnh hữu ích nhất để định cấu hình giao diện mạng trong Linux, để biết thêm thông tin và cách sử dụng ifconfig lệnh sử dụng các trang như “người đàn ông ifconfig”Tại thiết bị đầu cuối. Kiểm tra một số tiện ích mạng khác bên dưới.

See also  Gdu - Trình phân tích sử dụng đĩa khá nhanh cho Linux - Giá trị độc

Các tiện ích mạng khác

  • nmcli – một máy khách dòng lệnh được sử dụng để điều khiển NetworkManager và báo cáo thông tin mạng.
  • Tcmpdump – là một công cụ phân tích và thu thập gói tin dòng lệnh để giám sát lưu lượng mạng.
  • Netstat – là một công cụ giám sát mạng dòng lệnh mã nguồn mở giám sát lưu lượng các gói mạng đến và đi.
  • ss (thống kê ổ cắm) – một công cụ in thông tin liên quan đến ổ cắm mạng trên hệ thống Linux.
  • Wireshark – là một trình phân tích giao thức mạng mã nguồn mở được sử dụng để khắc phục các sự cố liên quan đến mạng.
  • Munin – là một ứng dụng giám sát hệ thống và mạng dựa trên web được sử dụng để hiển thị kết quả dưới dạng đồ thị bằng cách sử dụng rrdtool.
  • Cacti – là một ứng dụng giám sát và vẽ đồ thị dựa trên web hoàn chỉnh để giám sát mạng.

Để có thêm thông tin và các tùy chọn cho bất kỳ công cụ nào ở trên, hãy xem trang người bằng cách nhập “tên công cụ người đàn ông”Tại dấu nhắc lệnh. Ví dụ: để lấy thông tin cho “netstat ” công cụ, sử dụng lệnh “người đàn ông netstat“.

By admin

Leave a Reply