[Ubuntu-BR] Configurando duas placas de rede para compartilhamento de internet
hexa
hexaclamys em gmail.com
Terça Setembro 5 23:59:46 UTC 2006
coloque as duas interfaces em redes diferentes, por exemplo:
eth0 na rede 192.168.1.0/24
eth1 na rede 192.168.0.0/24
para ser mais claro,
supondo que o ip do modem seja 192.168.1.1, configure a eth0 para o ip
192.168.1.2 e faca com que o gateway desse server seja o modem
supondo q sua rede interna seja 192.168.0.0/24 e que o ip 192.168.0.1 ainda
nao esteja sendo usado... configure sua eth1 com o ip 192.168.0.1
habilite o roteamento (echo 1 > /proc/sys/net/ipv4/ip_forward)
e faca com que o gateway de suas estacoes seja o server (192.168.0.1)
vlw
Em Terça 05 Setembro 2006 19:29, Ricardo Duarte escreveu:
> Boa noite,
>
> (Peço desculpas de antemão pelo longo e-mail)
>
> Tenho um servidor rodando Ubuntu 6.06 e que hoje serve a 10 máquinas
> com Samba, Apache, PHP e MySQL.
>
> Agora preciso além desses serviços, controlar o acesso a internet
> dessas máquinas. Pesquisei e cheguei a conclusão que o método mais
> simples de se fazer isso é com iptables + squid.
>
> O que eu quero fazer nesse primeiro momento:
> - Compartilhar a internet fazendo-a passar pelo servidor. Entra pelo
> modem ADSL na eth0 e sai pela eth1 para o hub.
>
> O que tenho feito até agora:
>
> Duas placas de redes detectadas no Ubuntu:
> --
> root em zeus:~# lspci | grep Eth
> 0000:00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> RTL-8139/8139C/8139C+ (rev 10)
> 0000:00:11.0 Ethernet controller: VIA Technologies, Inc. VT6105
> [Rhine-III] (rev 86)
> --
>
> Duas interfaces de redes configuradas (eth0 e eth1):
> --
> root em zeus:~# ifconfig
> eth0 Link encap:Ethernet HWaddr 00:E0:7D:F8:F6:B8
> inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
> inet6 addr: fe80::2e0:7dff:fef8:f6b8/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:248 errors:0 dropped:0 overruns:0 frame:0
> TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:44422 (43.3 KiB) TX bytes:10371 (10.1 KiB)
> Interrupt:12 Base address:0xec00
>
> eth1 Link encap:Ethernet HWaddr 00:30:4F:10:2A:77
> inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
> inet6 addr: fe80::230:4fff:fe10:2a77/64 Scope:Link
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:76 errors:0 dropped:0 overruns:0 frame:0
> TX packets:147 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:1000
> RX bytes:17459 (17.0 KiB) TX bytes:18003 (17.5 KiB)
> Interrupt:11
> --
>
> Creio que essa tabela de roteamento esteja errada. Alguma sugestão de
> como corrigir isso?
> --
> root em zeus:~# route
> Kernel IP routing table
> Destination Gateway Genmask Flags Metric Ref Use
> Iface 192.168.1.0 * 255.255.255.0 U 0 0
> 0 eth1 192.168.1.0 * 255.255.255.0 U 0 0
> 0 eth0 default 192.168.1.1 0.0.0.0 UG 0 0
> 0 eth0 default 192.168.1.1 0.0.0.0 UG 0 0
> 0 eth1 --
>
> Nesse /etc/iftab devo adicionar a eth1?
> Seria apenas mais uma linha com 'eth1 mac 00:30:4F:10:2A:77 arp 1' ?
> --
> root em zeus:~# cat /etc/iftab
> eth0 mac 00:e0:7d:f8:f6:b8 arp 1
> --
>
> Alguém tem alguma idéia? Tutoriais relacionados e exemplos são bem-vindos
> ;-)
>
> --
> Ricardo Antonio Duarte
> ricardo em ricardoduarte.com
> http://ricardoduarte.com/
More information about the ubuntu-br
mailing list