在Debian系統中,ifconfig命令用于配置和顯示網絡接口的參數。以下是ifconfig命令的基本用法:
ifconfig [interface] [options]
-a 或 --all:顯示所有網絡接口,包括未啟動的。-b 或 --broadcast:顯示廣播地址。-c 或 --count:指定要顯示的接口數量。-f 或 --family:指定地址族(如inet、inet6)。-h 或 --help:顯示幫助信息。-i 或 --index:按接口索引號排序。-m 或 --metric:設置接口的路由度量值。-n 或 --numeric:以數字形式顯示地址和掩碼。-r 或 --allmulti:顯示所有多播地址。-s 或 --statistics:顯示接口統計信息。-v 或 --verbose:顯示詳細信息。查看所有網絡接口
ifconfig -a
查看特定網絡接口(例如eth0)
ifconfig eth0
查看IPv4地址
ifconfig | grep 'inet '
查看IPv6地址
ifconfig | grep 'inet6 '
啟動一個網絡接口(例如eth0)
sudo ifconfig eth0 up
關閉一個網絡接口(例如eth0)
sudo ifconfig eth0 down
設置IP地址和子網掩碼(例如eth0設置為192.168.1.100/24)
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
添加默認網關
sudo route add default gw 192.168.1.1
刪除默認網關
sudo route del default gw 192.168.1.1
ifconfig命令可能已被ip命令取代,建議使用ip命令進行網絡配置和管理。sudo權限執行需要修改網絡配置的命令。通過這些基本用法,你可以有效地管理和監控Debian系統中的網絡接口。