linux虚拟机主机和子系统网络连接
创始人
2024-01-28 04:34:14
0

打开文件

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

虚拟机的网络选择的是桥接网卡,网卡名称是要能正常连接网路的那个(可以在windows网络设置中看一下先)
特别注意: BOOTPROTO为dhcp时只能虚拟机设置子机的网络为网络地址转换(NAT),若为none或static都可以设置为桥接网卡

按如下修改和添加项
TYPE=“Ethernet” ->(必选)
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“none” ->(必填)可选项为:none,static,dhcp,修改为none或static会启用静态Ip,否则使用dhcp动态Ip
IPADDR=“172.20.10.10” ->(必填)固定的静态Ip,与主机的Ip(注意主机的Ip不能是VirtualBox Host-Only Network的Ip)类似,但不能和主机Ip重复
GATEWAY=“172.20.10.1” ->(必填)主机的网关,保持和主机的一致即可(通过netstat -rn或ipconfig /all查看)
NETMASK=“255.255.255.0” ->(必填)子网掩码,和主机保持一致即可
BROADCAST=“static” ->(必填)静态广播,不会生成DNS解析
DNS1=“8.8.8.8” ->(必填)通用DNS解析
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=“enp0s3”
UUID=“44cea8af-1f97-4a03-b6cb-8f6e71abfd8c” ->该值每个虚拟机可以一样,目前未发现什么问题
DEVICE=“enp0s3” ->(必填)
ONBOOT=“yes” ->(必填)开启自动启用网络连接

配置例子

硬件环境

win7宿主机+centos7虚拟机,双网卡(桥接,HostOnly)
其中桥接网卡用来虚拟机访问外网,配置如下,如GATEWAY,这个需要和宿主机的主网卡(用来上网的网卡)保持一致
HostOnly用来win7宿主机和centos7虚拟机内部互相访问,使用192.168开头直接访问即可

红星云虚拟机网络配置(/etc/sysconfig/network-scripts/ifcfg-enp0s3)

TYPE=“Ethernet”
PROXY_METHOD=“none”
BROWSER_ONLY=“no”
BOOTPROTO=“none”
IPADDR=“10.51.233.215”
GATEWAY=“10.51.233.1”
NETMASK=“255.255.255.0”
BROADCAST=“static”
DNS1=“8.8.8.8”
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=“enp0s3”
UUID=“44cea8af-1f97-4a03-b6cb-8f6e71abfd8c”
DEVICE=“enp0s3”
ONBOOT=“yes”

常见问题

ping: www.baidu.com: 未知的名称或服务

解决: ifcfg-enp0s3中添加配置DNS1=“8.8.8.8”,其中8.8.8.8可以换成宿主机的DNS服务器(宿主机用无线网络连接时的无线网络网卡的DNS)

ping www.baidu.com卡住,ping 百度的Ip也卡住

问题: 说明ifcfg-enp0s3中的主要两项IPADDR,GATEWAY配置有问题,这个需要和宿主机的DNS保持一致
注意: 虚拟机桥接模式+Host Only模式下,宿主机用无线网络连接时是无线网络网卡的网关地址,宿主机用有线网络连接时是有线网卡的网关地址,一定不能填写成了其他网卡的地址
因为Host-Only会自动创建一个网络连接,并且Ipv4网段一般都是192.168开头,虽然宿主机和虚拟机能用这种192.168开头的ip互相ping通,这个网络走向是走的Host Only,但是这样设置一样会导致虚拟机ping www.baidu.com卡住

虚拟机和宿主机不能互相访问

参考: "virtualbox内部连不上问题"章节,有讲到内部不能互访的双网卡设置策略(win10以上一般不会出现这个问题)

修改了还是不行

每次ifcfg-enp0s3修改都要重启网络服务service network restart或systemctl restart network

修改域名解析策略,这个必须做,没有设置就会使得外部主机telnet ip 22内部主机不通
vi /etc/resolv.conf
最下面加入:
nameserver 8.8.8.8
重启网络:
service network restart

相关内容

热门资讯

创业计划书其他说明 创业计划书...   在选择了创业目标和动机之后,在资金、人脉、市场等条件都准备好或者已经积累了非常好的实力之后,一定...
创业与创新的关系,创业美食小吃...   榴莲螺蛳粉,火锅味的包子,跳舞的菜,成为网络名人餐饮流量的密码。      现在的人一天24小时...
创业培训合格证书担保人 创业培...   S乌默      公积金贷款保证人请注意:            今天,边肖从新修订的《延安市住...
适合一个人干的小生意,创业的成...   日本有个家庭主妇叫千代田武田。由于世界上第一次石油危机,她在1973年失去了工作。当时她有两个孩...
女性创业项目排行榜,长春创业园...   位于长春拖拉机厂旧址的另一个文化旅游项目“长拓文化创意产业园”将于年底开始运营。建成后,长托文化...
怎样创业,小白如何创业 怎样创...         首先给大家解释几个简单的名词,懂的朋友直接跳过。      毛利=营业额-商品进价 ...
婚介师培训 婚介师培训 婚介所...   加盟可能是一件毫无头绪的事情,尤其是对于没有行业经验的新人来说。创业是一场持久战。面对一大堆需要...
大陆移居香港的条件 大陆移居香...         朋友M女士是房地产行业的建筑师。她拥有学士学位和建筑专业资格证书。他在建筑行业有将近...
互联网创业文案,创业路上的经典...   欢迎大哥、大姐,感谢送礼物的老铁!并不奇怪,但最基本的一点是,每个主播都是最缺失的。欢迎和感谢一...
海南致富项目,海南清补凉加盟 ... 51快放假了,去天津玩的宝宝们可以参考一下这个滨江路商圈零食甜品集锦,家店,攻略不全,欢迎补充~地址...