计算机网络/计算机科学与应用/系统/运维/开发

linux【ifconfig】管理网络接口命令


ifconfig 查看网络情况命令:

[root@centos7 ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.222.226  netmask 255.255.240.0  broadcast 172.17.223.255
        ether 00:16:3e:32:b1:64  txqueuelen 1000  (Ethernet)
        RX packets 94490  bytes 62549226 (59.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 51430  bytes 5409285 (5.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


** 查看指定网络接口的信息

[root@c7 ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.181.131  netmask 255.255.255.0  broadcast 192.168.181.255
        inet6 fe80::dbca:b00b:476d:7037  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:6d:9f:6d  txqueuelen 1000  (Ethernet)
        RX packets 5680  bytes 376135 (367.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 248  bytes 29099 (28.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


第1行: up表示此网络接口为启用状态,RUNNING表示网卡设备已连接,MULTICAST 表示支持组播 mtu为数据包最大传输单元

第2行:网卡ip/子网掩码/广播地址

第3行:IPv6地址

第4行:Ethernet(以太网) 表示连接类型 ether为网卡的MAC地址

第5行:接收数据包个数,大小统计信息

第6行:异常接收包的数量,如丢包量、错误等

第7行:发送数据包个数,大小统计信息

第8行:发送包的数量,如丢包量,错误等


注意:如果第6行和第8行中的丢包量、错误包量较高,一般表示物理链路,存在问题,例如网线干扰过大、距离太长等


设置ip地址命令:

# ifconfig ens33:1 192.168.100.100 netmask 255.255.255.0 up

更改网卡的MAC地址:

ifconfig ens33:1 hw ether 00:0c:29:0b:07:77

注意:此方式修改,重启后失效,永久有效则修改配置接口文件


ifconfig

知识是抵御一切灾祸的盾牌

评论

^