Linux里面网卡配置仅主机模式是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux里面网卡配置仅主机模式是啥意思?相关的知识,希望对你有一定的参考价值。
Linux虚拟网络:NAT:虚机连接vnet8连接路由器连接物理网卡;
桥接:虚机连接vnet0连接物理网卡;
仅主机:虚机连接vnet1,不连接真实的物理网卡;
仅主机模式:真实环境和虚拟环境是隔离开的;在这种模式下,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开。(虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。)和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只能到主机访问。-------与宿主主机可以ping通,无法上网;
桥接模式:在桥接模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地位),它可以访问网内任何一台机器。我们往往需要为虚拟主机配置IP地址、子网掩码等(注意虚拟主机的ip地址要和主机ip地址在同一网段)。这样,虚拟机就可以和主机之间独立的通信(当然,只要在同一个局域网中都可和虚拟机通信),同时,配置好网关和DNS的地址后,以实现通过局域网的网关或路由器访问互联网。。------与宿主主机可以ping通,可以上网;
NAT模式:就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。使用NAT模式可以实现在虚拟系统里访问互联网。简单讲就是宿主机器再构建一个局域网,然后,局域网内只有一台机器,就是虚拟机。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,只需要宿主机器能访问互联网,你不需要配置IP地址,子网掩码,网关,但是DNS地址还是要根据实际情况填的。--------与宿主主机不可以ping通,可以上网;
nat模式可以上网但是不能和宿主计算机通信,理论上是更安全的,无论虚拟的系统做任何破坏,都不会影响宿主计算机。桥接模式相当于是交换机上又接了个独立主机,一般是作为子网中提供服务用的。 参考技术A 就是虚拟机只能和宿主机进行网络通信,虚拟机之间以及虚拟机和其他网络主机都不能通信。 参考技术B Linux网络配置(仅主机模式) 1、启动虚机,网络选择:仅主机模式 2、命令行输入 rm -rf /etc/udev/rules.d/70-persistent-net.rules 3、修改虚机中的网络配置 >>vim /etc/sysconfig/net...
linux的新增网卡并设置为仅主机模式,实现真机ping虚拟机(可远程连接)
linux的网络
前言
1、linux的三种网络模式
桥接:相当于在网络中虚拟一个真实的主机,占据一个本子网内一个真实的ip地址,同一个网络当中的机器还可以互相访问虚拟机
仅主机:只能真机和虚拟机互通,或者虚拟机之间互通,不可以上网
NAT:从外部的看,虚拟机和真机看起是一个同个机,可上网,本真机上的虚拟机之间可互通,真机和虚拟机可互通,网络上的机器是ping不了本机虚拟机的
2、三个关键文件的设置
(1)真机上的网络设置的配置器,每个对应的网卡对应的ip和网关等设置应该要和虚拟机的相对应
(2)虚拟机设置上的网络适配器的模式要选好,不要冲突
(3)linux系统中的网卡文件要和真机上出现的网卡配置内容相对应
文件位置:vim /etc/sysconfig/network-scripts/ifcfg-ens32
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 #开机是否自动激活本网卡配置
IPADDR0=192.168.200.3 # ip地址
PREFIXO0=255.255.255.0 #子网掩码
GATEWAY0=192.168.0.1 #网关地地址
DNS1=192.168.0.1 #主dns域名解析地址
PREFIX=24 #子网掩码的长度,已经写了上面的子网掩码可以不写,两者相同
一、新增网卡并实现真机ping虚拟机
1增加网卡
2、reboot开机重启,进入虚拟网络编辑器
ifdown ens32 \\关闭原来的网卡
ifconfig \\查看新生成的网卡的ens多少
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的修改的配置,保持网段一致(点两次确定)
5、ping 虚拟机ip
真机上ping通,此时可以利用mobix等远程软件链接
6、总结:
1、三个文件的对应网段要一致
2、选择的vmnet到底是多少看好了,一般是设置那新添网卡时选自定义,且要重开记系统才能识别到新的ens。
3,ens的名字要和ifconfig查到一致
4、网卡只能有一个起效,可以先关闭一个第一,配置完第二个ens后在重启;且network和NetworkManager有时候会起冲突,建议关闭NetworkManager
以上是关于Linux里面网卡配置仅主机模式是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章