两个virtualbox虚拟机怎么同时上外网

一只小桃子 发布于 2018/05/21 11:42
阅读 552
收藏 0

新建一个centos7虚拟机,开启两块网卡,一块设置成NAT网络,一块设置为host-only网络静态ip。 此时可以上网,主机也可以连接虚拟机。 这个虚拟机vm(192.168.56.2)

 

复制这台虚拟机,vm2(192.168.56.3),将host-only网卡的静态ip地址+1。

这时候,两台都可以上外网,我也都能从主机连上去。但是使用一段时间后,突然弹个错误窗口,然后就无法上外网了。

看到网卡都在工作,路由也都是正常的。但是ping www.baidu.com一直卡住。

请问是怎么搞的? 主机的一个NAT网卡只能给一个虚拟机用吗?

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:f0:5e:07 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.4/24 brd 10.0.2.255 scope global noprefixroute dynamic enp0s3
       valid_lft 1164sec preferred_lft 1164sec
    inet6 fe80::2cf7:915e:10aa:6b90/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:76:6a:a5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.2/24 brd 192.168.56.255 scope global noprefixroute enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::b28b:4013:9f51:d5d/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

 

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:a1:89:3e brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.6/24 brd 10.0.2.255 scope global noprefixroute dynamic enp0s3
       valid_lft 1161sec preferred_lft 1161sec
    inet6 fe80::2cf7:915e:10aa:6b90/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:3f:f4:9e brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.3/24 brd 192.168.56.255 scope global noprefixroute enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::b28b:4013:9f51:d5d/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

 

 

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.2.1        0.0.0.0         UG    100    0        0 enp0s3
10.0.2.0        0.0.0.0         255.255.255.0   U     100    0        0 enp0s3
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
172.18.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker_gwbridge
192.168.56.0    0.0.0.0         255.255.255.0   U     101    0        0 enp0s8

 

加载中
0
一只小桃子
一只小桃子

[root@localhost services]# ping -b -c 3 10.0.2.1
PING 10.0.2.1 (10.0.2.1) 56(84) bytes of data.
From 10.0.2.4 icmp_seq=1 Destination Host Unreachable
From 10.0.2.4 icmp_seq=2 Destination Host Unreachable
From 10.0.2.4 icmp_seq=3 Destination Host Unreachable

ping不同NAT网关……

0
性感脚毛男
性感脚毛男
可否尝试一下桥接,两个vm都桥接到宿主机的网卡上,然后配置成宿主机的网段。
0
wxq1990
wxq1990

ip冲突的吧

0
开源中国-首席营养师

配置没毛病,你应该去找为什么弹出错误,看一下错误信息。

开源中国-首席营养师
回复 @一只小桃子 : 注意一下机子的内存。这个是软件错误。重开又是可以正常使用的。
一只小桃子
一只小桃子
错误是virtualbox弹的,xxxx指令引用了xxxx内存,不能为write什么什么,根本一点用都没有。我现在在virtualbox里新加了一个nat网络,10.0.3.0/24,然后把第二台虚拟机的nat换了,用到现在还没出问题。
返回顶部
顶部