Ubuntu Server Como roteador

Iniciado por Caiorr, 28 de Outubro de 2008, 11:16

tópico anterior - próximo tópico

Caiorr

Ola a todos,

Sou usuário do coyote (brazilfw) há muito tempo e resolvi fazer um upgrade no meu servidor, para agregar mais funções e etc.

Resolvi utilizar o ubuntu server e gostaria de algumas dicas.

Pretendo utilizar duas placas de rede e uma wifi, sendo uma eth para um cable modem (dhcp), outra com ip fixo para a rede interna e a wifi para outra subrede interna.

Já instalei o Ubuntu Server, e ele reconheceu todas as placas. A placa de Wifi é uma DWA-510.

A idéia é compartilhar a internet para a rede Wifi e para a rede de ip fixo. Se alguém puder ajudar :-).

No final coloquei algumas informações.

Muito Obrigado.

Meu lpsci retorna:

00:00.0 Host bridge: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge (rev 01)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:0a.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
00:0c.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
00:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000] (rev c1)

Meu ifconfig retorna:

eth0      Link encap:Ethernet  HWaddr 00:11:d8:b9:8d:e9
          inet addr:192.168.0.241  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::211:d8ff:feb9:8de9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1390 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1849 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:118817 (116.0 KB)  TX bytes:237440 (231.8 KB)
          Interrupt:16

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

O arquivo vi /etc/network/interfaces contem:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

Caiorr

Bom, essa minha placa maravilhosa não aceita AP hahah, mas tudo bem, se for possível usar como Ad-hoc...

Caiorr

Bom, me matando aqui eu comecei a obter resultados !!!

Agora mesmo estoy utilizando o Ubuntu Server por wifi (Ad hoc) !!!!

Vou tentar explicar o que fiz:

O primeiro problema foi essa minha placa DWA-510... Primeiro instalei ela com o driver mais atual, sendo guiado pelo link http://ubuntuforums.org/showthread.php?t=296822&highlight=rt61

OBS1: O driver mais novo que utilizei foi o http://www.ralinktech.com.tw/data/drivers/2008_0723_RT61_Linux_STA_v1.1.2.2.tar.bz2. No decorrer dessa instalação aconteceram alguns erros, que colando no google a solução veio.

OBS2:Feito isso, configurei o meu arquivo /etc/Wireless/RT61STA/rt61sta.dat deste modo:

[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=Wifineo
NetworkType=Adhoc
Channel=0
AuthMode=WEPAUTO
EncrypType=WEP
DefaultKeyID=1
Key1Type=1
Key1Str=************* (Aqui vai a sua senha !!!!!)
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
WmmCapable=0
APSDCapable=0
APSDAC=0;0;0;0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
RoamThreshold=75
PSMode=CAM
TxPreamble=0
FastRoaming=0
NativeWpa=1


OBS3: Na penultima instrução, ficou assim

iface ra0 inet static
address 192.168.1.1
netmask 255.255.255.0
auto ra0

**** E não ativei o DHCP como ele sugere


Feito tudo isso, eu apenas executei estes comandos

# modprobe iptable_nat
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# echo 1 > /proc/sys/net/ipv4/ip_forward

Onde eth0 é a placa de rede que esta ligada no cable modem (internet). Caso seja uma conexão diferente, do tipo adsl, é só procurar na internet que o pessoal explica.

Por enquanto esta tudo ok, preciso agora configurar apenas a outra placa e já trocar de servidor !!!!!!

Polaco

Cara, eu já quebrei a cabeça a um tempinho atrás pra montar um roteador com várias distribuições e não consegui resultados satisfatórios, reconheço claro que parte foi por incompetência minha, mas em todo caso, consegui resolver de uma maneira bem fácil e satisfatória instalando a distribuição Untangle, que é destinada apenas para isso.

Eu migrei do Coyote para ela, é extremamente fácil de instalar e possui um painel de administração bem fácil de mexer e instalar vários serviços legais, como anti-vírus, filtro anti-spam, filtro web, logs de navegação e mais uma porrada de coisas, o único defeito é que ele exige um bom equipamento para funcionar, mas no mais é só alegria. :)
Ubuntu 10.04 x64 @ Dell Optiplex 740