ifconfig 是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。尽管现在许多系统已经转向使用 ip 命令,但 ifconfig 仍然在许多系统中广泛使用。以下是一些关于 ifconfig 命令的常见问题及其解答:
ifconfig -a
这个命令会显示系统中所有网络接口的详细信息,包括未启动的接口。
ifconfig eth0
将 eth0 替换为你想要查看的网络接口名称。
sudo ifconfig eth0 up
这个命令会启动名为 eth0 的网络接口。
sudo ifconfig eth0 down
这个命令会关闭名为 eth0 的网络接口。
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
这个命令会为 eth0 接口分配 IP 地址 192.168.1.100 和子网掩码 255.255.255.0。
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 del
这个命令会删除 eth0 接口上的 IP 地址 192.168.1.100。
ifconfig eth0 | grep hw
或者更简洁地:
ethtool eth0 | grep link
这个命令会显示 eth0 接口的 MAC 地址。
ifconfig eth0 | grep broadcast
这个命令会显示 eth0 接口的广播地址。
ethtool eth0 | grep MTU
这个命令会显示 eth0 接口的 MTU 值。
sudo ifconfig eth0 mtu 1500
这个命令会将 eth0 接口的 MTU 设置为 1500 字节。
ifconfig 可能已经被 ip 命令取代。你可以使用 ip addr 和 ip link 来替代 ifconfig 的功能。希望这些常见问题及其解答能帮助你更好地理解和使用 ifconfig 命令。