VM多台虚拟机网路设置
VM多台虚拟机网路设置
背景:我需要多台联网的虚拟机搭建集群,使用vmmare构建,设置网路使得:
- 虚拟机1,虚拟机2 能联通外网
- 虚拟机1,虚拟机2能相互ping
- 虚拟机1,虚拟机2ping通主机
第一步
查看当前主机网路的ip、子网掩码、网关
在cmd中使用 ipconfig
C:\Users\brisk>ipconfig
Windows IP 配置
...
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
IPv6 地址 . . . . . . . . . . . . : 2001:db8:1:0:e9a5:d9a2:231d:a421
临时 IPv6 地址. . . . . . . . . . : 2001:db8:1:0:157c:d1b:73f2:2c43
本地链接 IPv6 地址. . . . . . . . : fe80::e9a5:d9a2:231d:a421%8
IPv4 地址 . . . . . . . . . . . . : 192.168.2.101
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : fe80::2eb2:1aff:fe5f:5699%8
192.168.2.1
- ip: 192.168.2.101
- 子网掩码:255.255.255.0
- 网关:192.168.2.1
第二步
设置虚拟网卡
网络设配器—>VMnet8—>属性,按照下图所示设置
将VMnet8的ip设为192.168.1.1,即为win10网络的网关。这里其实就是把vmnet8这个当成一个虚拟的网关了。
第三步
设置NAT
打开vmware中的 编辑—>编辑虚拟网络编辑器
第四步
编辑每个虚拟机的网络配置
配置文件在/etc/sysconfig/network-scripts路径下,一个ip配置为192.168.1.10,另一个192.168.1.11.
[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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=ens33
UUID=150fb0ae-7bba-4aa1-b6dd-a335f9f116ca
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.2.10
NETMASK=255.255.255.0
GATEWAY=192.168.2.2
DNS1=114.114.114.114
注意修改的如下:
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=192.168.2.10
NETMASK=255.255.255.0
GATEWAY=192.168.2.2
DNS1=114.114.114.114
另一台虚拟机相同设置,只是IPADDR不同, IPADDR=192.168.2.11
测试:
- 虚拟机ping 百度
root@localhost /]# ping www.baidu.com
PING www.a.shifen.com (36.152.44.95) 56(84) bytes of data.
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=1 ttl=128 time=18.7 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=2 ttl=128 time=19.1 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=3 ttl=128 time=18.9 ms
^C
- 虚拟机1 ping 虚拟机2
[root@localhost /]# ping 192.168.2.10
PING 192.168.2.10 (192.168.2.10) 56(84) bytes of data.
64 bytes from 192.168.2.10: icmp_seq=1 ttl=64 time=2.88 ms
64 bytes from 192.168.2.10: icmp_seq=2 ttl=64 time=3.05 ms
64 bytes from 192.168.2.10: icmp_seq=3 ttl=64 time=2.22 ms
^C
- 虚拟机1ping 主机
[root@localhost /]# ping 192.168.2.101
PING 192.168.2.101 (192.168.2.101) 56(84) bytes of data.
From 192.168.2.11 icmp_seq=1 Destination Host Unreachable
From 192.168.2.11 icmp_seq=2 Destination Host Unreachable
From 192.168.2.11 icmp_seq=3 Destination Host Unreachable
^C
charliysu: text(name).findOne() 通讯录中要查找的好友如果位于列表的后方,也就是需要滑动通讯录列表才能看到目标好友,这时定位好友控件的代码该怎么写呢?按照上面默认写法会报错: path bounds must not be negative
BigZong: hhhha真好
weixin_45388277: 您好,请问我用我的数据集运行modalreg后报错:Error in if (e > 1e-06) { : missing value where TRUE/FALSE needed是为什么呢?代码里也并没有if语句,也没有e>1e-06这种条件,望得到您的解答,不胜感激
m0_73792023: 解决了吗
圆白菜炒肉: 数据预处理及后面全有错误是为啥啊