查看网卡状态与IP配置
查看网卡物理连接是否正常
# mii-tool ens33
ens33: negotiated 1000baseT-FD flow-control, link ok
查看IP相关信息
ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。
查看 IP 相关信息
# ifconfig
常见的一些网络接口
eth0 ..... eth4 ... 以太网接口(linux6)
waln0 无线接口
eno177776 以太网接口 (linux7)
ens33 以太网接口(linux7)
bond0 team0 网卡绑定接口
virbr0 虚拟交换机桥接接口
br0 虚拟网桥接口
lo 本地回环接口
vnet0 KVM虚拟机网卡接口
修改网卡IP地址
方法1:手工修改网卡配置文件
# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet #设置类型是以太网设备,如图:
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none # 参数:static静态IP 或dhcp 或none无(不指定),如是none,配上IP地址和static效果一样
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33 #网卡名字
UUID=c713acec-674b-411d-9e61-646482a292ca #网卡UUID,全球唯一
DEVICE=ens33 #设备名字,在内核中识别的名字
ONBOOT=yes #启用该设备,如果no,表示不启动此网络设备
IPADDR=192.168.1.63 #IP地址
PREFIX=24 #子网掩码,24相当于255.255.255.0
GATEWAY=192.168.1.1 #默认网关
DNS1=114.114.114.114 #首选DNS地址
DNS2=8.8.8.8 #备用DNS地址
IPV6_PRIVACY=no
PEERDNS=no
例1: 给虚拟机再添加一个网卡,并手动成生网卡配置文件
[root@xuegod63 ~]# init 0 #首先关机。
添加一块网卡
新加的网卡,也使用桥接模式。
# ifconfig -a # -a查看所有网络设备,包括没有启动的网卡设备
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
。。。
ens38: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
注:我这里显示第二块网卡名字是ens38,你那边可能不是。这是由内核实别出来的
默认新增加的网卡没有配置文件,现在手动添加一个
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-ens33 ifcfg-ens38
# vim ifcfg-ens38 #修改配置文件内容
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens38
UUID=c713acec-674b-411d-9e61-646482a292ca #这一行删除掉
DEVICE=ens38
ONBOOT=yes
IPADDR=192.168.1.68 #改成68 IP
PREFIX=24
GATEWAY=192.168.1.1
DNS1=114.114.114.114
IPV6_PRIVACY=no
PEERDNS=no
[root@xuegod63 ~]# service network restart #重启网络服务生效
[root@xuegod63 ~]# ifconfig #发现ens38 ,IP地址配置成功
方法2:# nmtui-edit 字符界面配IP, 了解一下
例1:启动关闭指定网卡:
# ifconfig ens38 down #关闭 ens38 网卡。
# ifconfig
# ifconfig ens38 up #开启 ens38 网卡。
例2:临时配置IP地址
# ifconfig ens38 192.168.1.90
或
# ifconfig ens38 192.168.1.90 netmask 255.255.255.0
例3:给一个网卡临时配置多个IP地址
# ifconfig ens33:1 192.168.1.3 netmask 255.255.255.0
# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
。。。
ens33:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.3 netmask 255.255.255.0 broadcast 192.168.1.255