在Debian系统中,ifconfig
命令用于配置和显示网络接口的参数。以下是ifconfig
命令的基本用法:
ifconfig [interface] [options]
-a
或 --all
:显示所有网络接口,包括未启动的。-b
或 --broadcast
:显示广播地址。-c
或 --count
:指定要显示的接口数量。-f
或 --family
:指定地址族(如inet
、inet6
)。-h
或 --help
:显示帮助信息。-i
或 --index
:按接口索引号排序。-m
或 --metric
:设置接口的路由度量值。-n
或 --numeric
:以数字形式显示地址和掩码。-r
或 --allmulti
:显示所有多播地址。-s
或 --statistics
:显示接口统计信息。-v
或 --verbose
:显示详细信息。查看所有网络接口
ifconfig -a
查看特定网络接口(例如eth0)
ifconfig eth0
查看IPv4地址
ifconfig | grep 'inet '
查看IPv6地址
ifconfig | grep 'inet6 '
启动一个网络接口(例如eth0)
sudo ifconfig eth0 up
关闭一个网络接口(例如eth0)
sudo ifconfig eth0 down
设置IP地址和子网掩码(例如eth0设置为192.168.1.100/24)
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
添加默认网关
sudo route add default gw 192.168.1.1
删除默认网关
sudo route del default gw 192.168.1.1
ifconfig
命令可能已被ip
命令取代,建议使用ip
命令进行网络配置和管理。sudo
权限执行需要修改网络配置的命令。通过这些基本用法,你可以有效地管理和监控Debian系统中的网络接口。