linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)

linux的网络

  • 前言
    • 1、linux的三种网络模式
    • 2、三个关键文件的设置
    • 3、etc/sysconfig/network-scripts/ifcfg-ens32 的详细介绍
  • 一、新增网卡并实现真机ping虚拟机
    • 1增加网卡
    • 2、reboot开机重启,进入虚拟网络编辑器
    • 3、配置新网卡和启动
    • 4、真机上vmnet2的修改的配置,保持网段一致(点两次确定)
    • 5、ping 虚拟机ip
    • 6、总结:

前言

1、linux的三种网络模式

桥接:相当于在网络中虚拟一个真实的主机,占据一个本子网内一个真实的ip地址,同一个网络当中的机器还可以互相访问虚拟机

仅主机:只能真机和虚拟机互通,或者虚拟机之间互通,不可以上网

NAT:从外部的看,虚拟机和真机看起是一个同个机,可上网,本真机上的虚拟机之间可互通,真机和虚拟机可互通,网络上的机器是ping不了本机虚拟机的

2、三个关键文件的设置

(1)真机上的网络设置的配置器,每个对应的网卡对应的ip和网关等设置应该要和虚拟机的相对应
linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第1张图片
(2)虚拟机设置上的网络适配器的模式要选好,不要冲突
linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第2张图片

(3)linux系统中的网卡文件要和真机上出现的网卡配置内容相对应
文件位置:vim /etc/sysconfig/network-scripts/ifcfg-ens32

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第3张图片

3、etc/sysconfig/network-scripts/ifcfg-ens32 的详细介绍

(1)TYPE=Etherne # 接口类型;常见有的Ethernet, Bridge

(2)BOOTPROTO=dhcp #获取IP地址的方式,启动的协议;dhcp表示动态获取,static或none表示静态手工配置,若想使用可视化界面右上角配置好的IP则应该设置成static或none

(3)IP地址相关配置,默认,一般不做修改

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privac

(4)设别名称
NAME=ens32
DEVICE=ens32
与要设置的配置文件同名

(5)PROXY_METHOD=none #代理 ,一般不修改
BROWSER_ONLY=no #是否只通过游览器,一般no

(6)DEFROUTE=yes #是否设置为默认路由

(7)网卡的uuid,有唯一性
UUID=c70fa34a-3293-447f-988e-1652800f1c85
可以不写或者nmcli con 查询

(8)ONBOOT=yes #开机是否自动激活本网卡配置
IPADDR=192.168.200.3 # ip地址
PREFIXO=255.255.255.0 #子网掩码
GATEWAY=192.168.0.1 #网关地地址
DNS1=192.168.0.1 #主dns域名解析地址

PREFIX=24 #子网掩码的长度,已经写了上面的子网掩码可以不写,两者相同

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第4张图片

一、新增网卡并实现真机ping虚拟机

1增加网卡

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第5张图片

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第6张图片

2、reboot开机重启,进入虚拟网络编辑器

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第7张图片

ifdown ens32   \关闭原来的网卡
ifconfig    \查看新生成的网卡的ens多少

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第8张图片

3、配置新网卡和启动

新网卡名称为ens34
vim /etc/sysconfig/network-scripts/ifcfg-ens34 创建文件ifcfg-ens34
复制以下内容,注意ip地址与之前配置器配置的要在同一网段

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
NAME=ens34
DEVICE=ens34
ONBOOT=no
IPADDR=192.168.120.3
PREFIX=24
          

重启ens34


ifup ens34    \只有一张网卡时,也可以systemctl restart network


若network开启失败则先关闭NetworkManager 
systemctl stop NetworkManager      \ 禁止该进程可视化右上角的网络信息缺少,但不会影响正常网络的使用
systemctl disable NetworkManager    \禁止开机自启

4、真机上vmnet2的修改的配置,保持网段一致(点两次确定)

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第9张图片

5、ping 虚拟机ip

真机上ping通,此时可以利用mobix等远程软件链接

linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)_第10张图片

6、总结:

1、三个文件的对应网段要一致
2、选择的vmnet到底是多少看好了,一般是设置那新添网卡时选自定义,且要重开记系统才能识别到新的ens。
3,ens的名字要和ifconfig查到一致
4、网卡只能有一个起效,可以先关闭一个第一,配置完第二个ens后在重启;且network和NetworkManager有时候会起冲突,建议关闭NetworkManager

你可能感兴趣的:(指令,笔记,网络,linux)