ifconfig
命令在 Debian(以及其他 Linux 发行版)中用于配置、激活和查询网络接口参数。以下是一些常用的 ifconfig
命令用法:
ifconfig
或者使用 -a
选项查看所有网络接口(包括未激活的):
ifconfig -a
要查看特定网络接口的信息,只需在 ifconfig
后面加上接口名称。例如,查看 eth0
接口的信息:
ifconfig eth0
如果网络接口未激活,可以使用 ifconfig
命令激活它。例如,激活 eth0
接口:
sudo ifconfig eth0 up
要关闭网络接口,可以使用 ifconfig
命令。例如,关闭 eth0
接口:
sudo ifconfig eth0 down
要为网络接口配置IP地址,可以使用 ifconfig
命令。例如,为 eth0
接口配置IP地址 192.168.1.100
和子网掩码 255.255.255.0
:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
要配置网络接口的广播地址,可以使用 ifconfig
命令。例如,为 eth0
接口配置广播地址 192.168.1.255
:
sudo ifconfig eth0 broadcast 192.168.1.255
要配置网络接口的MTU,可以使用 ifconfig
命令。例如,为 eth0
接口配置MTU为 1500
:
sudo ifconfig eth0 mtu 1500
要查看网络接口的统计信息,可以使用 ifconfig
命令。例如,查看 eth0
接口的统计信息:
ifconfig eth0
在输出中,你可以看到诸如 RX packets
(接收数据包数)、TX packets
(发送数据包数)、errors
(错误数)等统计信息。
ifconfig
命令可能已被弃用,建议使用 ip
命令替代。例如,查看所有网络接口可以使用 ip addr
命令。ifconfig
命令时,可能需要使用 sudo
权限来执行某些操作,如激活或关闭网络接口、配置IP地址等。