在ubuntu(虚拟盒)上同时使用公共和私有ip

时间:2014-03-14 15:43:04

标签: networking ubuntu virtualbox

我正在使用Virtual Box在Windows服务器上运行Ubuntu,因为我正在远程处理这台机器并需要ssh来控制它。(我不能去机器所在的地方。)

当我在其上安装Ubuntu时,它可以使用互联网连接并下载更新文件。我在检查interfaces文件时使用了DHCP。

但是,在Ubuntu上分配静态公共IP后,它开始无法连接到具有私有IP的另一个服务器。

我打算做的事情如下所述:

User(internet) <-> Ubuntu server(public IP) <-> MS SQL server(private IP)

这些Ubuntu服务器和MS SQL服务器安装在不同的计算机上。

所以我认为Ubuntu需要另一张LAN卡,还需要私有IP。我添加了一个带虚拟盒的虚拟LAN卡,并分配了一个私有IP(192.168 ....)

Ubuntu
eth0: 54.121.23.45(just example)
eth1: 192.168.112.6
eth0 and eth1 are bridged to the same LAN card of the host machine.

但eth1不起作用,无法连接到互联网,甚至连接到使用相同IP范围的本地网络(同一网关??)。

我用这个命令检查了它:

ping -I eth1 (some ip addresses)

我的问题是:

  1. 这是从外部隐藏数据库服务器的正确方法吗?
  2. &#34; eth1&#34;有什么问题?为什么它不能连接到互联网也不能连接到本地网络?
  3. 提前致谢!

1 个答案:

答案 0 :(得分:0)

这是因为与不同交换集线器的物理连接。 我用互联网的电线连接到本地内联网。 太傻了......