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 系统中的网络接口。