Configure a conexão com a internet no servidor ubuntu

1

Estou procurando uma resposta para o meu problema, mas descobri algumas coisas que não consegui entender.

Eu tenho uma rede com algumas máquinas rodando Windows e Ubuntu Desktop. Eu também tenho um servidor rodando o Ubuntu Server. Tudo funciona bem.

O que eu quero é tornar este servidor um firewall. Suponho que devo ter duas placas de rede (na verdade eu tenho) e conectar modem ISP a eth0 e eth1 vai para o switch onde estão as outras máquinas conectadas.

Eu li sobre o Shorewall, mas não sei como configurá-lo e não consigo me conectar à Internet com os outros. Minha configuração atual (a LAN funciona OK, mas a WAN não) é a seguinte:

SERVIDOR:

auto eth0

iface eth0 inet static

    address 192.168.1.250
    gateway 192.168.1.4
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255

auto eth2

iface eth2 inet static

    address 192.168.1.2
    gateway 127.0.0.1
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.26.255

O cliente tem como gateway o IP da eth2

Com essa configuração, não consigo me conectar à Internet. Se eu fizer um ping para 192.168.1.2 ou 250, ele responde com sucesso.

    
por PWT26 29.11.2011 / 19:37

1 resposta

1

Como você obtém seu endereço IP do ADSL? Com DHCP? ou você tem um IP estático? eth0 deve ser configurado em relação ao que você usa para configurar o IP.

Como sua configuração eth0 parece agora, você tem um gateway padrão no IP 192.168.1.4 e esta seria sua conexão ADSL com esta configuração.

eth2 você diz que é sua rede local. O problema aqui é que você tem a mesma (!) Rede IP (192.168.1.0) om ambas as interfaces. Isso significa que não há nada para encaminhar para o seu servidor. Eu não acho que o 127.0.0.1 seja um gateway válido (eth2). Você provavelmente não precisa de nenhum endereço de gateway em sua rede local. Outro erro é que o eth2 tem 192.168.26.255 como endereço de broadcast. Esse não é um endereço válido em sua rede 192.168.1.0 que você definiu para eth2.

O que você precisa fazer é configurar o eth0 como deveria ser. E se o seu gateway padrão para a internet é 192.168.1.4, você não deve usar a rede 192.168.1.0 em eth2 (rede local).

    
por jonasbjork 08.12.2011 / 10:45