以下是Debian中使用ifconfig进行网络管理的技巧,需注意ifconfig在较新版本中已被弃用,建议优先使用ip命令:
ifconfig -a(显示所有接口,包括未激活的);ifconfig eth0(查看指定接口信息)。sudo ifconfig eth0 up(启用);sudo ifconfig eth0 down(禁用)。sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0(设置IP及子网掩码);sudo ifconfig eth0 broadcast 192.168.1.255(设置广播地址)。sudo ifconfig eth0 mtu 1500(设置最大传输单元为1500字节)。sudo ifconfig eth0 hw ether 00:11:22:33:44:55(修改硬件地址)。sudo ifconfig eth0 promisc(用于网络监控);sudo ifconfig eth0 -promisc(关闭)。sudo ifconfig eth0:1 192.168.1.20 netmask 255.255.255.0(为eth0添加别名IP)。/etc/network/interfaces文件(适用于Debian 9及更早版本),添加静态IP配置,例如:auto eth0  
iface eth0 inet static  
    address 192.168.1.100  
    netmask 255.255.255.0  
    gateway 192.168.1.1  
保存后执行sudo systemctl restart networking生效。ip命令替代ifconfig,功能更强大,例如:
ip addr show eth0sudo ip addr add 192.168.1.100/24 dev eth0sudo ip link set eth0 upip命令文档。注意:部分操作需root权限,且新系统默认不安装ifconfig,需通过sudo apt install net-tools安装。