ifconfig [giao_dien]
ifconfig giao_dien [loại_giao_diện] tùy_chọn | địa_chỉ…
Lệnh ifconfig được sử dụng để xem và cấu hình các giao diện mạng. Lưu ý rằng các cấu hình bằng ifconfig sẽ bị mất khi thiết bị mạng được khởi động lại. Để lưu trữ vĩnh viễn, bạn cần chỉnh sửa các tệp cấu hình.
Địa chỉ có thể là inet (TCP/IP, mặc định IPv4), inet6 (IPv6), ax25 (radio gói AMPR), ddp (Appletalk Phase 2), ipx (Nocell IPX), netrom (radio gói AMPR)
Lưu ý: Trong CentOS 6.8, lệnh này được coi là lỗi thời, hãy sử dụng lệnh ip thay thế.
(1). Các tùy chọn
up Kích hoạt thiết bị mạng
down Tắt thiết bị mạng
[-]arp Bật hoặc tắt giao thức ARP trên thiết bị
[-]promisc Bật hoặc tắt chế độ promiscuous trên thiết bị, nếu bật sẽ nhận tất cả các gói tin
[-]allmulti Bật hoặc tắt chế độ đa nhóm, nếu bật sẽ nhận tất cả các g tin đa nhóm
metric <số> Tham số này đặt giá trị metric cho giao diện, không phù hợp với GNU/Linux.
mtu <số_byte> Tham số này đặt đơn vị truyền tối đa cho giao diện
netmask <mạng_con> Đặt mạng con cho giao diện. Mặc định là mạng con A, B hoặc C thông thường (được suy xuất từ địa chỉ IP của giao diện), nhưng có thể đặt bất kỳ giá trị nào.
add <địa_chỉ> Thêm một địa chỉ IPv6 vào giao diện
del <địa_chỉ> Loại bỏ một địa chỉ IPv6 khỏi giao diện
tunnel ::aa.bb.cc.dd Tạo một thiết bị SIT mới (IPv6-in-IPv4), đường hầm kết nối đến đích được chỉ định
irq <địa_chỉ_IRQ> Đặt đường ngắt mà thiết bị sử dụng. Không phải tất cả các thiết bị đều có thể thay đổi cài đặt IRQ động.
io_addr <địa_chỉ_IO> Đặt địa chỉ bắt đầu trong không gian IO của thiết bị này
mem_start <địa_chỉ_bộ nhớ> Đặt địa chỉ bắt đầu của bộ nhớ dùng chung mà thiết bị sử dụng. Chỉ một số ít thiết bị cần cài đặt này.
media <loại_phương_tiện_mạng> Đặt loại cổng vật lý hoặc phương tiện mà thiết bị sử dụng. Không phải tất cả các thiết bị đều có thể thay đổi cài đặt này, và có thể thay đổi các giá trị hỗ trợ.
[-]broadcast [địa_chỉ] Nếu có tham số địa_chỉ, hãy đặt địa chỉ phát cho giao diện này. Ngược lại, đặt (hoặc xóa) cờ IFF_BROADCAST của giao diện (xử lý các gói tin gửi đến địa chỉ chỉ định như gói phát).
[-]pointopoint [địa_chỉ> Từ khóa này kích hoạt chế độ điểm-điểm cho giao diện, có nghĩa đây là liên kết trực tiếp giữa hai máy tính, không có người khác nghe. Nếu cũng có tham số địa_chỉ, hãy đặt địa chỉ giao thức ở đầu kia của liên kết, nếu không đặt hoặc xóa cờ IFF_POINTOPOINT của giao diện. (Thiết lập liên kết trực tiếp với thiết bị mạng ở địa chỉ chỉ định, chế độ này có tính bảo mật)
multicast Đặt cờ đa nhóm trên giao diện. (Thông thường không cần thiết, trình điều khiển sẽ tự đặt cờ đúng)
address Phân bổ địa chỉ IP cho giao diện
(2). Ví dụ sử dụng
Xem thông tin giao diện mạng
[root@CentOS6 Desktop]# ifconfig //Xem tất cả các giao diện mạng đang hoạt động (eth1 chưa kết nối)
eth1 Link encap:Ethernet HWaddr 00:0C:29:42:9F:CE
inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3058 errors:0 dropped:0 overruns:0 frame:0
TX packets:2715 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:355994 (347.6 KiB) TX bytes:263751 (257.5 KiB)
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:65536 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)
[root@CentOS6 Desktop]# ifconfig //Xem tất cả các giao diện mạng đang hoạt động (eth1 đã kết nối)
eth1 Link encap:Ethernet HWaddr 00:0C:29:42:9F:CE
inet addr:192.168.78.133 Bcast:192.168.78.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3084 errors:0 dropped:0 overruns:0 frame:0
TX packets:2716 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:357836 (349.4 KiB) TX bytes:264093 (257.9 KiB)
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:65536 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:720 (720.0 b) TX bytes:720 (720.0 b)
[root@CentOS6 Desktop]# ifconfig eth1 //Xem giao diện mạng cụ thể
eth1 Link encap:Ethernet HWaddr 00:0C:29:42:9F:CE
inet addr:192.168.78.133 Bcast:192.168.78.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe42:9fce/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3084 errors:0 dropped:0 overruns:0 frame:0
TX packets:2716 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:357836 (349.4 KiB) TX bytes:264093 (257.9 KiB)