
(1). 添加 WMent0 桥接模式用来给软路由 wan 口提供网络, 桥接到入户无线路由tp-link
(2). 添加 WMent2 仅主机模式只是在虚拟机中创建一块网卡而已,如果紧紧是互相访问这已经足够了,但是爱快软路由只能lan口才能访问管理页面,所以在物理机创建的网卡。
(3). 设置 windows 仅主机模式网卡ip 10.5.7.10
菜单栏: file>New Virtual Machine , 打开对话框后选择 Typical ->next , 选择 I will install the operating system later 意思是安装 *** 作系统在打开虚拟机之后根据iso安装(这个地方容易采坑),然后点next 后选择 centos7-64 系统然后根据实际情况选择资源即可,
(1). 编辑虚拟机硬件信息删除一些无用的设备类似USB等等
(2). 将光驱连接到CentOS-7-x86_64-DVD-2009.iso目录
(3). 网卡选择仅主机模式 WMent2
设置好后运行虚拟机就可以安装centos了安装的时候选择语言、时区。安装完成后,
ens32是网卡名字
保存退出后重启网络:systemctl restart network
和上边安装centos *** 作系统类似,这里只讲不同点, vmware 安装系统选择 ubuntu 64-bit
(1). 将光驱连接到 iKuai8_x64_3.6.3_Build202204071133.iso 目录
(2). 添加两块网卡:一块选择WMent0(桥接)、另一块选择WMent2(仅机模式)
开机启动虚拟机,按照安装提示将路由器软件安装到磁盘。
(1). 设置路由器网卡绑定
右键虚拟机设置里可以查看网卡mac地址,根据网卡mac地址找到桥接网卡,设置成wan1 , 找到仅主机模式网卡设置成 lan1
(2) 设置路由器lan口网络
在控制台主界面选择 2、 设置WAN\LAN地址
(3) 设置路由器wan口网络ip
(1). 出去的ip包:ip 协议头,目的地址:10.6.7.11 ,原地址是 192.168.1.0/24 (这个网段的其中一个) , 第一步根据物理机A网关的配置,找到入户无线路由:tp-link,然后第二跳转到虚拟路由器B,才可以找到虚拟机B。
(2). 回来的ip包:ip 协议头,目的地址:192.168.1.0/24 (这个网段的其中一个), 原地址是 10.6.7.11, 第一步根据虚拟机B网关的配置,到虚拟路由器B,然后第二跳到入户无线路由:tp-link,才可以找到物理机A。
(1) .出去的ip包:入户路由: tp-link, 它根本不认识 10.6.7.11 那么一定不可以通信。
(2). 假设1解决了,回来的ip包:因为虚拟路由器B默认路由方式是NAT方式,即 wan1 入口 lan1出口,和 lan1入口 wan1出口,都会原地址nat。所以数据包wan1进来的时候原地址换成了 wan1 的 ip, 出去的时候目标地址自然是 wan1 的 ip,所以一定不可以通信。
(1). 出去的ip包问题: 入户路由: tp-link 直接添加静态路由表就行。 但是 tp-link 没这个功能(跟厂商有关),怎么办? 好在物理机A和虚拟路由器B的wan口是在同一个网段(192.168.1.0/24) 且有共同的网关192.168.1.1,所以在物理机A上配置静态路由:
原理(局域网内靠吼):例如 ping 10.6.7.11 , 第一步物理机A向路由器,通过arp协议广播找192.168.1.181网关,如果找到了那么将ip包(原地址:物理机A ip, 目标地址 10.6.7.11)发给192.168.1.181网关,虚拟路由B自然可以找到lan口的ip了。
(2). 回来的包问题: 可以修改虚拟路由器A的默认路由NAT类型改为"路由模式",具体NAT和路由模式的区别,可以参考: https://www.ikuai8.com/zhic/cjwt/xs/nat.html
基于以上的步骤,大家可能觉得,让虚拟机之间互通就比较简单了,配置一个静态路由就行了, 是的没错,关键是在哪里配置,在虚拟机A上配置? route add -net 10.6.7.0/24 gw 192.168.1.181 dev eth0 错 ---因为 "添加静态路由网关和主机必须在同一个网段" 。 我们可以在虚拟路由上添加静态路由规则。
虚拟机安装server2012 进行网络连接设置,可以让主机可以和虚拟机在同一个局域网中进行连接。
1、第一步先打开你虚拟机的设置,在里面修改网络连接方式。
2、点击网络适配器,选择“桥接模式”直接连接物理网络。
3、点开“编辑”然后点击下面的虚拟网络编辑器。
4、如果是之前进行过网络修改设置,但是没有成功的。就先需要进行还原默认设置,选择第一项“桥接”,连接选择自动。
5、然后关闭服务器的防火墙,本地测试是不需要开防火墙。
6、进行网络连通测试通过“ipconfig”命令看虚拟机IP是否和主机在同一IP段中,通过“ping”测试网络。
提示:主机也需要ping一下虚拟机,保证双方都能ping通。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)