问题原因:
1、有可用外网地址222.172.A.B,通过路由器NAT功能映射至服务器eth0,172.16.6.229
2、此服务器已经开通了web、FTP、VPN等服务,本想在此服务器上架设CS1.5,但是经过多次调试,没有成功,因为文件不全,也找不到破解补丁,所以就放弃了。
3、使用虚拟BOX架设了一个虚拟机,操作系统WINxpSP3,网络使用的是桥接功能,桥接的网卡为ETH1,IP地址为192.168.168.100,虚拟机IP地址为192.168.168.250,当然还可以桥接到ETH0去,地址可以为172.16.6.x。
问题是,在虚拟机运行的CS服务器或者是FTP服务,如何让外网的用户能直接访问到,虽然我大概能想得到的方法是IP转发或者是端口映射,但是具体的方法怎么操作。
求助:用什么方法可以让外网可以访问到~~
-
- 帖子: 104
- 注册时间: 2011-07-20 11:33
- 九天星
- 帖子: 1441
- 注册时间: 2007-07-14 20:45
Re: 求助:用什么方法可以让外网可以访问到~~
服务器PING虚拟机能PING通吗?因为不在同一个网段
服务器有没有开防火墙?
服务器有没有开防火墙?
-
- 帖子: 104
- 注册时间: 2011-07-20 11:33
Re: 求助:用什么方法可以让外网可以访问到~~
网络连通没有什么问题,用NAT方式也行,用桥接方式也行,如果用NAT,直接就可以连通,如果用桥接方式,我只需要设置一下IPTABLE转发就可以了,因为我的服务器是双网卡,所以做桥接的时候可以到ETH0(172.x.x.x),也可以到EHT1,(192.x.x.x),但是我最外面的路由是NAT到ETH0的,所以我要想让虚拟机的服务被外网访问到,就不能使用桥ETH0,理论上我只能修改这台服务器的配置,不能改变上端路由器的配置,所以工作都是在ubuntu上完成。九天星 写了:服务器PING虚拟机能PING通吗?因为不在同一个网段
服务器有没有开防火墙?
初步计划是要用NAT方式,然后做两次NAT,但是此方案行不通,因为如果要2次NAT的话,每次NAT都要做端口转发,这个在ubuntu上还不知道怎么设置,后来就考虑使用桥接的方式,将虚拟机XP的网卡和宿主机的网卡绑定成一个网卡的方式,不过这种方法还在测试中。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 求助:用什么方法可以让外网可以访问到~~
Virtualbox ? 版本 ?使用虚拟BOX架设了一个虚拟机
Guest OS : WINxpSP3 ?操作系统WINxpSP3
Host OS : ?
-
- 帖子: 43
- 注册时间: 2015-09-21 13:59
- 系统: Ubuntu
Re: 求助:用什么方法可以让外网可以访问到~~
一个网卡设置为内网连接,一个网卡设置为外网连接,然后中间设置网关。这样就可以实现局域网和外网之间的转发问题。相当于把你服务器配置了路由功能。
- 九天星
- 帖子: 1441
- 注册时间: 2007-07-14 20:45
Re: 求助:用什么方法可以让外网可以访问到~~
服务器虽然有二块网卡,但往往只用到一块吧,现在与外网的连接一般都是通过路由完成的呀,你另一块网卡联的什么线?
- 九天星
- 帖子: 1441
- 注册时间: 2007-07-14 20:45
Re: 求助:用什么方法可以让外网可以访问到~~
服务器虽然有二块网卡,但往往只用到一块吧,现在与外网的连接一般都是通过路由完成的呀,你另一块网卡联的什么线?
-
- 帖子: 43
- 注册时间: 2015-09-21 13:59
- 系统: Ubuntu
Re: 求助:用什么方法可以让外网可以访问到~~
内网啊九天星 写了:服务器虽然有二块网卡,但往往只用到一块吧,现在与外网的连接一般都是通过路由完成的呀,你另一块网卡联的什么线?