Linux 网络:Linux ifconfig
'ifconfig' 命令表示 网络接口配置器(interface configurator) 的含义。这个命令可以用来初始化网络接口,分配 IP 地址,启用和禁用网络接口。它也可显示路由及网络各接口信息。
可以查看 IP 地址,MAC 地址和网络 最大传输单元 (MTU-- Maximum Transmission Unit --) 等信息。
ifconfig 命令的最新替代版本是 'ip' 命令。ifconfig 命令可运行在所有版本。
语法:
ifconfig
见如上截图所示,它显示系统中存在的3个网络接口的 IP 地址。分别是网络接口 eth0,lo 和 wlan 。
获取某个指定网络接口信息
分别查看3个网络接口的 IP 地址,使用命令:
ifconfig eth0
ifconfig lo
ifconfig wlan0
分配 IP 地址及网关
你可以使用 ifconfig 命令给某个网络接口重新分配 IP 地址和默认网关,但这个设置在系统重启后失效。
语法:
ifconfig eth0 <address> netmask <address>
启用或禁用指定网络接口
启用(enable) 指定网络接口,
$ ifup eth0
禁用( disable) 指定网络接口,
$ ifdown eth0
设置 MTU 单元大小
默认 MTU (Maximum Transmission Unit) 大小为 1500,你可以改变这个大小为你期望值。
$ Ifconfig eth0 mtu xxxx
Replace xxxx with size.
$