[Ubuntu-BR] Configurando duas placas de rede para compartilhamento de internet

Ricardo Duarte ricardo em ricardoduarte.com
Terça Setembro 5 23:29:33 UTC 2006


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