如何给虚拟机或新添加的网卡配置双网卡以及nmcli工具简单用法(详细配置过程)

虚拟机或新添加的网卡配置双网卡

1、添加网卡

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、查看(ifconfig或ip addr)虚拟机或新添加的网卡

1)查看新添加的网卡信息
 [root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.8  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::8c58:4d06:fde9:2d7d  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:fe:06:f3  txqueuelen 1000  (Ethernet)
        RX packets 659748  bytes 981231440 (935.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 159057  bytes 9830688 (9.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::6cd:ff73:a2b1:f56a  prefixlen 64  scopeid 0x20<link>   //可以看到一块没有ip地址的网卡信息出现
        ether 00:0c:29:fe:06:fd  txqueuelen 1000  (Ethernet)
        RX packets 16  bytes 1905 (1.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 132  bytes 24024 (23.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
2)如果没有查看到新添加的网卡的信息如何解决

查看不到的原因是因为你的网络管理器没有运行。

解决方法:

[root@localhost ~ ]# systemctl start NetworkManager //启动网络管理器
//启动完成后可以使用网络管理命令行工具NetworkManager command line tool 简称nmcli,查看网卡设备的状态
[root@localhost ~ ]# nmcli connection show  
  //查看配置连接信息,如果网路管理器没有启动的化这条命令是无法执行的 
名称        UUID                                  类型            设备   
ens33       9fc87c3d-3a78-4b17-b507-bcd9bb84f6ad  802-3-ethernet  ens33  
virbr0      b3696547-ad2e-4361-9133-d2fa2f3ea85c  bridge          virbr0 
有线连接 1  8f38c909-5549-3e25-819e-1f4db66800fe  802-3-ethernet  ens36
[root@localhost ~]# nmcli device  //查看所有连接网卡设备的状态
设备        类型      状态    连接   
virbr0      bridge    连接的  virbr0 
ens33       ethernet  连接的  ens33  
ens36       ethernet  已断开  --     
lo          loopback  未托管  --     
virbr0-nic  tun       未托管  --   

3、配置双网卡

[root@localhost ~]# cd /etc/sysconfig/network-scripts/    //切换到配置网卡的路径位置
[root@localhost network-scripts]# vim ifcfg-ens36  //编辑网卡设备的配置文件
TYPE="Ethernet"    //网络类型,以太网
BOOTPROTO="static"  //设置网络接口的配置方式,值为“static”时表示使用静态指定的 IP
地址,为“dhcp”时表示通过DHCP的方式动态获取地址
DEVICE="ens36"   //设置网络接口的名称。
ONBOOT="yes"   //设置网络接口是否在 Linux 操作系统启动时激活。
IPADDR="192.168.20.20"   //设置网络接口的 IP 地址。
PREFIX="24"    //设置网络接口的子网掩码。
GATEWAY="192.168.20.1"  //设置网络接口的默认网关地址。
DNS="8.8.8.8"    //设置DNS域名
  • 查看网卡是否启动
[root@localhost ~]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.8  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::8c58:4d06:fde9:2d7d  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:fe:06:f3  txqueuelen 1000  (Ethernet)
        RX packets 663441  bytes 981567703 (936.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 161340  bytes 10131954 (9.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.20.20  netmask 255.255.255.0  broadcast 192.168.20.255     //配置成功
        inet6 fe80::b7bf:c235:4b9:dbac  prefixlen 64  scopeid 0x20<link>  
        ether 00:0c:29:fe:06:fd  txqueuelen 1000  (Ethernet)
        RX packets 253  bytes 24868 (24.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 554  bytes 96582 (94.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

猜你喜欢

转载自blog.csdn.net/wulimingde/article/details/109403333
今日推荐