Na verdade, vários problemas. Deixe-me explicar o que estamos tentando realizar primeiro:
Temos um servidor que fica em duas sub-redes, com um adaptador de rede conectado a cada rede. 192.168.10.xe 192.168.20.x são as sub-redes. A sub-rede 20.x destinada ao acesso externo (fora do escritório, nossa 'DMZ' das sortes) e 192.168.20.1 é a porta de entrada para o mundo externo. Se um usuário ou aplicativo no servidor tentar acessar o yahoo.com, por exemplo, ele deve ser roteado pela sub-rede 20.x. A sub-rede 10.x é apenas interna e o tráfego para sites externos não deve ser roteado por aqui.
Primeiro problema é que eu não sou um guru do Linux nesta área.
O segundo problema é que com dois adaptadores físicos, o OpenSUSE 10.2 parece ser capaz de rodar um de cada vez.
Terceiro problema, a resolução pendente do Segundo, está realmente fazendo o OpenSUSE 10.2 funcionar da maneira que queremos.
ATUALIZAÇÃO: aqui está a maneira que realmente queremos que isso funcione:
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
Isso funciona bem no CentOS. Podemos acessar a caixa do CentOS usando o endereço IP interno, e ela também está exposta no lado de fora no 20. A caixa do CentOS também pode acessar recursos internos e externos via IP e nome de domínio. Dito isso, percebo que, dado meu conhecimento limitado de Linux, isso pode não ser a melhor abordagem.
Conseguimos trabalhar com o CentOS 5.3 (um ótimo sistema operacional, por sinal). No entanto, a GUI no OpenSUSE não é apenas completamente diferente, é também mais complicada e confusa.
QUALQUER ajuda seria apreciada!