ifconfig 是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。在 Debian 系统中,它同样适用。以下是 ifconfig 命令的详细解释:
查看所有网络接口:
ifconfig 或者
ifconfig -a 查看特定网络接口:
ifconfig eth0 其中 eth0 是你要查看的网络接口名称。
启动或关闭网络接口:
sudo ifconfig eth0 up sudo ifconfig eth0 down 分配 IP 地址:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 设置广播地址:
sudo ifconfig eth0 broadcast 192.168.1.255 添加默认网关:
sudo route add default gw 192.168.1.1 eth0 -a:显示所有网络接口。-i:指定要操作的网络接口。-s:显示每个网络接口的统计信息。-v:显示详细的输出。-h:以人类可读的格式显示 IP 地址和子网掩码。查看所有网络接口及其状态:
ifconfig -a 查看特定网络接口的详细信息:
ifconfig eth0 查看所有网络接口的统计信息:
ifconfig -s 以人类可读的格式查看特定网络接口的 IP 地址和子网掩码:
ifconfig eth0 | grep 'inet addr' ifconfig 命令可能已经被 ip 命令取代。ip 命令提供了更强大的功能和更好的兼容性。ip 命令来替代 ifconfig。ip 命令的示例查看所有网络接口:
ip addr show 查看特定网络接口:
ip addr show eth0 启动或关闭网络接口:
sudo ip link set eth0 up sudo ip link set eth0 down 分配 IP 地址:
sudo ip addr add 192.168.1.100/24 dev eth0 通过这些命令,你可以轻松地管理和配置 Debian 系统中的网络接口。