激动!竟然成功了,是我的电脑在任何网络下都能联通虚拟机

编程

场景:

 在Book上装VM可以练习分布式架构搭建或者Hadoop集群等大型系统的演练.

环境:

 系统:Deepin

 虚拟机软件:Virtualbox

前提:

我们已经通过网桥联通了集群的每一台机器.

问题:

切换网络环境时,集群不能互联了.比如我在公司的网段192.168...,路上了网段变10.25..段了,或者回家网段变成其他的了.

这个问题一直困扰我好久,不知道该问谁呢,因为我问一下人,他们都不知道.感觉好孤独呢.但是我不想死心,今天终于扎到了.关键的一句话,如下图:

虚拟主机网络参数 : 手动配置成桥接的宿主机网卡的同一网段,或通过宿主机网络中的 DHCP Ser 获取。

看到这句话,我就抱着试试虚拟网卡是不是可以解决.果然不让我失望.

这是配置结果

(base) walker@Yanjun-PC:~$ ifconfig

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536

inet 127.0.0.1 netmask 255.0.0.0

inet6 ::1 prefixlen 128 scopeid 0x10<host>

loop txqueuelen 1000 (Local Loopback)

RX packets 22815 bytes 3346731 (3.1 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 22815 bytes 3346731 (3.1 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 10.25.133.69 netmask 255.255.255.0 broadcast 10.25.133.255

inet6 fe80::d466:ac8:522e:19b6 prefixlen 64 scopeid 0x20<link>

ether d4:6d:6d:1c:8f:90 txqueuelen 1000 (Ethernet)

RX packets 463274 bytes 458273026 (437.0 MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 317896 bytes 50839603 (48.4 MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp2s0:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 172.168.0.1 netmask 255.255.0.0 broadcast 172.168.255.255

ether d4:6d:6d:1c:8f:90 txqueuelen 1000 (Ethernet)

(base) walker@Yanjun-PC:~$ ping 172.168.0.130

PING 172.168.0.130 (172.168.0.130) 56(84) bytes of data.

64 bytes from 172.168.0.130: icmp_seq=1 ttl=64 time=0.129 ms

64 bytes from 172.168.0.130: icmp_seq=2 ttl=64 time=0.601 ms

^C

--- 172.168.0.130 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1031ms

rtt min/avg/max/mdev = 0.129/0.365/0.601/0.236 ms

(base) walker@Yanjun-PC:~$

关键的执行命令:sudo ifconfig wlp2s0:1 172.168.0.10 up

祝大家好运!

以上是 激动!竟然成功了,是我的电脑在任何网络下都能联通虚拟机 的全部内容, 来源链接: utcz.com/z/519230.html

回到顶部