1、ifconfig
1.1、net-tools工具安装
yum -y install upgrade
yum -y install net-tools
ifconfig
命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig
命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。
1.2、ifconfig安装
-bash: ipconfig: 未找到命令
yum install -y upgrade
查找相关的ifconfig的安装包(ifconfig是在其他工具包中的一个小命令)
yum search ifconfig
安装相关的ifconfig的安装包
yum install -y net-tools
1.3、ifconfig简单使用
启动网卡eth0:
ifconfig eth0 up
关闭网卡eth0:
ifconfig eth0 down
为网卡eth0配置IPv6地址:
ifconfig eth0 add 33ffe:3240:800:1005::2/64
为网卡eth0删除IPv6地址:
ifconfig eth0 del 33ffe:3240:800:1005::2/64
用ifconfig修改MAC地址:
ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE
配置IP地址:
ifconfig eth0 192.168.2.10
ifconfig eth0 192.168.2.10 netmask 255.255.255.0
ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255
开启网卡eth0 的arp协议:
ifconfig eth0 arp
关闭网卡eth0 的arp协议:
ifconfig eth0 -arp
设置最大传输单元能通过的最大数据包大小为 1500 bytes:
ifconfig eth0 mtu 1500
显示全部接口信息
ifconfig -a
1.4、ifconfig显示说明

-
网卡
ens33
ens33
:网卡名称
flag
:UP(接口已启用);BROADCAST(主机支持广播);RUNNING(接口在工作中);MULTICAST(主机支持多播);LOOPBACK(回环接口,本地回送测试);PROMISC(混杂模式运行,可以接收所有经过的数据包);mtu 500(最大传输单元,1500表示1500字节)。
inet
: # ip地址
netmask
: # 子网掩码
broadcast
:# 广播地址
inet6
:
prefixlen
:
scopeid
:
ether
:#mac地址、网卡的物理地址 00:0c:29:e7:37:32
txqueuelen 1000
:表示 网卡传送队列长度
RX packets
:接受到的总包数
RX bytes
:接受到的总字节数
RX errors
:接收时,产生错误的数据包数
RX dropped
:接收时,丢弃的数据包数
RX overruns
:接收时,由于速度过快而丢失的数据包数
RX frame
(框架) :接收时,发生frame错误而丢失的数据包数
TX packets
:发送的总包数
TX bytes
:发送的总字节数
TX errors
:发送时,产生错误的数据包数
TX dropped
:发送时,丢弃的数据包数
TX overruns
:发送时,由于速度过快而丢失的数据包数
TX carrier
:发送时, 发生carrier错误而丢失的数据包数(运输工具)
TX collisions
:发送时, 冲突信息包的数目 -
网卡
lo
布拉布拉布拉 同上所述。
2、ip
查看所有ip(ipconfig)
ip a
查看路由、查看网关
ip route
另一台主机ping通,查看邻居
ip neigh