ifconfig
是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。在 Debian 系统中,你可以使用 ifconfig
命令执行许多高级操作,以下是一些示例:
配置 IP 地址:
为网络接口分配一个静态 IP 地址:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
启用/禁用网络接口:
启用网络接口:
sudo ifconfig eth0 up
禁用网络接口:
sudo ifconfig eth0 down
更改 MTU(最大传输单元):
更改网络接口的 MTU 值:
sudo ifconfig eth0 mtu 1500
添加别名 IP 地址:
为网络接口添加一个别名 IP 地址:
sudo ifconfig eth0:1 192.168.1.101 netmask 255.255.255.0
删除别名 IP 地址:
删除网络接口的别名 IP 地址:
sudo ifconfig eth0:1 down
sudo ifconfig eth0:1 up
显示网络接口统计信息:
查看网络接口的详细统计信息:
sudo ifconfig eth0
设置广播地址:
为网络接口设置广播地址:
sudo ifconfig eth0 broadcast 192.168.1.255
设置网络接口的硬件地址(MAC 地址):
更改网络接口的 MAC 地址:
sudo ifconfig eth0 hw ether 00:11:22:33:44:55
请注意,ifconfig
命令在某些 Debian 版本中可能已被弃用,建议使用 ip
命令替代。ip
命令提供了更强大的功能和更好的性能。