Linux ifconfig命令是Linux系统下的网络配置必备工具,它可以用来查看和配置网络接口和网络协议,如IP地址、子网掩码、网关、MTU、流量统计等。
ifconfig命令使用方法
ifconfig命令一般有两种使用方法:
- 查看网络接口信息:ifconfig [接口名],比如ifconfig eth0,就可以查看eth0接口的信息。
- 配置网络接口:ifconfig [接口名] [选项],比如ifconfig eth0 192.168.1.1 netmask 255.255.255.0,就可以将eth0接口的IP地址设置为192.168.1.1,子网掩码设置为255.255.255.0。
除了上面的两种常见用法,ifconfig还有很多参数可以使用,比如up、down、hw、netmask、broadcast等,它们可以用来控制网络接口的启动、停止、MAC地址、子网掩码、广播地址等,以下是一些ifconfig的常用参数:
# 启动网络接口 ifconfig eth0 up # 停止网络接口 ifconfig eth0 down # 设置IP地址 ifconfig eth0 192.168.1.1 # 设置子网掩码 ifconfig eth0 netmask 255.255.255.0 # 设置广播地址 ifconfig eth0 broadcast 192.168.1.255 # 设置MTU ifconfig eth0 mtu 1500 # 查看流量统计 ifconfig eth0
ifconfig还可以用于查看系统的网络连接情况,比如查看本机的外部IP地址、查看本机的网关地址等,以下是一些常用的命令:
# 查看本机的外部IP地址 ifconfig eth0 | grep 'inet addr:' # 查看本机的网关地址 route -n | grep 'UG[ \t]' # 查看本机的DNS服务器 cat /etc/resolv.conf
Linux ifconfig命令是Linux系统下的网络配置必备工具,它可以用来查看和配置网络接口和网络协议,如IP地址、子网掩码、网关、MTU、流量统计等,非常方便。