在 Debian(以及其他 Linux 发行版)中,ifconfig 用于显示或配置网络接口信息。不过需要注意:
现代 Debian 默认可能未安装
ifconfig,它属于net-tools包;新系统更推荐使用ip命令(ip addr)。
执行:
ifconfig
或查看某个接口:
ifconfig eth0
典型输出示例:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe12:3456 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:12:34:56 txqueuelen 1000 (Ethernet)
RX packets 123456 bytes 98765432 (94.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 654321 bytes 123456789 (117.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0
ens33、enp0s3 等flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
常见标志:
UP:接口已启用BROADCAST:支持广播RUNNING:已连接(网线已插)MULTICAST:支持多播LOOPBACK:回环接口(lo)mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::20c:29ff:fe12:3456 prefixlen 64
fe80::/10 为链路本地地址ether 00:0c:29:12:34:56
RX packets / bytes # 接收
TX packets / bytes # 发送
ifconfig -a
安装:
sudo apt update
sudo apt install net-tools
或使用推荐命令:
ip addr
ip link
如果你愿意,我可以:
ifconfig 和 ip 命令