公司/实验室虚拟网服务器配置(双网关)

Dell服务器一台

installed with Win server 2012 R2

installed with vmware 10

 

物理网卡

eth1连接LAN -> 校内网

该网卡不要设置网关,切记,否则会与外网网关冲突

下面会讲如何通过添加路由的方式,转发来自内网客户端的数据

eth2连接WAN -> internet

 

虚拟机

vmware workstation 10

 OS:unbuntu 18.04

 

虚拟网卡

设置eth1桥接模式  -> 设置成和eth1一个网段,连接校网LAN,用于远程访问

设置etho NAT模式 -> 连接internet, 比桥接模式稳定安全

 

客户端PC:

双网卡eth1 and eth2

 eth1 连接WAN -> internet

eth2 连接LAN   -> 校内网,用于X11 display,显示远程桌面


此时内网客户端PC访问连接了双网卡的服务器如果访问不了,

是因为双网卡都设置了网关,相互引起冲突导致

此时应该把内网网关删除。并添加如下路由。

route add -net 192.168.33.0/24 gw 192.168.0.1 dev eth1

第一个IP是客户端PC的内网ip地址

第二个IP是服务器内网网关ip地址

 

参考博文:

https://www.jb51.net/article/100465.htm 


如果按照上面的操作依然无法ping通ubuntu服务器。请详细阅读下方tips。

tips:

如果客户端PC是连在路由器下面的(路由的wan口接的是内网),那么需要在服务器端ubuntu虚拟机中添加一条新路由

route add -net xx.xx.xx.xx/24 gw 192.168.0.1 dev eth1

xx.xx.xx.xx是路由器上显示的外网地址。

此时通过路由器发出去的包,外面看到的地址都是这一个。即使路由器WAN口联了内网,但是由于通过各种方式接了外网,发出去的包也不再显示内网地址了。

 

posted @ 2019-03-20 16:02  gaoyang2016  阅读(587)  评论(0编辑  收藏  举报