Linux 网络:Linux ifconfig 0 个改进

'ifconfig' 命令表示 网络接口配置器(interface configurator) 的含义。这个命令可以用来初始化网络接口,分配 IP 地址,启用和禁用网络接口。它也可显示路由及网络各接口信息。

可以查看 IP 地址,MAC 地址和网络 最大传输单元 (MTU-- Maximum Transmission Unit --) 等信息。

ifconfig 命令的最新替代版本是 'ip' 命令。ifconfig 命令可运行在所有版本。

语法:

ifconfig  

Linux Networking ifconfig1

见如上截图所示,它显示系统中存在的3个网络接口的 IP 地址。分别是网络接口 eth0lowlan


获取某个指定网络接口信息

分别查看3个网络接口的 IP 地址,使用命令:

ifconfig eth0  
ifconfig lo  
ifconfig wlan0  

Linux Networking ifconfig2


分配 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.  
$
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!