linux网络操作 ifconfig命令

时间:2021-11-20 22:35:09

ifconfig

查看已经被激活的网卡详细信息

"ifconfig eth0"
查看特定的网卡信息
[root@ssgao ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 08:00:27:79:E2:80
inet addr:192.168.11.158 Bcast:192.168.11.255 Mask:255.255.254.0
inet6 addr: fe80::a00:27ff:fe79:e280/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10480 errors:0 dropped:0 overruns:0 frame:0
TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1012844 (989.1 KiB) TX bytes:13143 (12.8 KiB) HWaddr 网卡的硬件地址,即MAC地址
inet addr:IPV4的IP地址 Bcast:广播地址 Mask:子网掩码
inet6 addr:IPV6的IP地址 MTU:最大传输单元 Metric:用于计算路由的成本
RX: 表示网络启动到现在封包接收情况(Receive) packages 表示接收包数
errors:表示接包发送错误的数量;dropped:表示丢弃包的数量;overruns:表示接收时,因过速而丢失数据包数;frame:表示发生frame错误而丢失的数据包数
TX:从网络启动到现在传送的情况(Transmit)
collisions:冲突信息包的数目 txqueuelen:发送队列的大小
RX byte、TX byte:总传送/接受的量
注意
由RX和TX可以了解网络是否非常繁忙
errors:0 dropped:0 overruns:0 frame:0 都为0说明网络比较稳定
collisions发生太多次数说明网络状态不太好

设置临时ip

 ifconfig eth0 192.168.0.118 netmask 255.255.0.0
ifconfig eth0 172.16.0.118/16

简单的启动和关闭网络接口

 ifdown eth0
ifup eth0

设置传输mtu的值

 [root@ssgao ~]# ifconfig eth0 mtu 1000
[root@ssgao ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 08:00:27:79:E2:80
inet addr:192.168.11.158 Bcast:192.168.11.255 Mask:255.255.254.0
UP BROADCAST RUNNING MULTICAST MTU:1000 Metric:1
RX packets:112886 errors:0 dropped:0 overruns:0 frame:0
TX packets:326 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10704235 (10.2 MiB) TX bytes:43787 (42.7 KiB)