在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 route add default gw 192.168.1.1 eth0
查看网络接口的MAC地址
ifconfig eth0 | grep hw
查看网络接口的广播地址
ifconfig eth0 | grep broadcast
查看网络接口的MTU(最大传输单元)
ifconfig eth0 | grep mtu
设置网络接口的MTU
sudo ifconfig eth0 mtu 1500
查看网络接口的统计信息
ifconfig eth0
输出中包含了发送和接收的数据包数量、错误等统计信息。
临时更改IP地址
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
ip
命令替代ifconfig
虽然ifconfig
在许多系统中仍然可用,但ip
命令提供了更现代和灵活的网络配置选项。以下是一些常用的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
删除IP地址
sudo ip addr del 192.168.1.100/24 dev eth0
查看路由表
ip route show
添加默认网关
sudo ip route add default via 192.168.1.1
通过这些技巧,你可以更有效地管理和配置Debian系统中的网络接口。