其实有几个问题。 让我先解释一下我们想要完成的事情:
我们有一个位于两个子网中的服务器,通过在每个networking中插入一个networking适配器。 192.168.10.x和192.168.20.x是子网。 用于外部访问的20.x子网(办公室外,我们的“DMZ”)和192.168.20.1是通往外部世界的门户。 例如,如果服务器上的用户或应用程序尝试访问yahoo.com,则应通过20.x子网路由。 10.x子网仅在内部,到外部站点的stream量不应通过此处路由。
首先问题是我不是这方面的Linux大师。
第二个问题是,有了两个物理适配器,OpenSUSE 10.2似乎只能一次运行一个。
第三个问题,待解决第二个问题,实际上是让OpenSUSE 10.2以我们想要的方式工作。
更新:这是我们真正想要这个工作的方式:
eth0 - (externally-facing adapter) Static IP: 192.168.20.5 Default Gateway: 192.168.20.1 eth1 - (internally-facing adapter) Static IP: 192.168.10.5 Default Gateway: should be null Routing information: Destination: 192.168.10.0 Gateway: 192.168.10.5 Netmask: 255.255.255.0
这在CentOS中工作正常。 我们可以使用内部IP地址访问CentOS盒子,而且它也暴露在20之外。CentOS盒子也可以通过IP和域名访问内部和外部资源。 这就是说我意识到,鉴于我对Linux有限的知识,这可能不是最好的方法。
我们已经能够得到CentOS 5.3的工作(顺便说一下,一个完美的操作系统)。 但是,OpenSUSE中的GUI不仅完全不同,而且更加复杂和混乱。
任何帮助,将不胜感激!
您需要进入Yast并在networking设置下更改configuration,使其不是networkingpipe理器。 您需要将其切换到旁边显示(传统)的选项。 我必须在我们所有的SuSE盒子上这样做,因为它们是双宿主的。
您可能想要查看是否可以使用仍受支持的openSUSE版本。 您可以做的另一件事是使用ifconfig -a来检查您的networking接口的状态。 你也可以在/etc/sysconfig/network中查看SuSE存储在networkingconfiguration中的情况(至less在11.0中是这样的)。
问题解决了。 这是一个误解是肯定的,但是与我的路由configuration无关! 事实是,当我从DHCP切换到静态IP地址时,显然我还需要在hosts / domain区域添加至less一个主DNS。 我使用了新的公共Google DNS(8.8.8.8),现在一切正常。