Xbox 360 + iptables + Nat

1. Xbox 360 + iptables + Nat

Cristiano Nagy
juggernault

(usa Ubuntu)

Enviado em 14/05/2009 - 00:47h

Boa-noite,

Gostaria que alguem pudesse me mostrar um caminho para a configuração de uma segunda placa de rede no Ubuntu 9.04 para conexão de um Xbox 360. Hoje eu consigo conecta-lo na segunda placa de rede (eth0 - a eth1 está com o cabo do roteador) apenas se a configuração estiver marcada para "Compartilhado com outros computadores", onde ela atribui o IP 10.42.43.1 e para o Xbox 10.42.43.10. Ele até funciona, mas mostra um erro de "Nat Moderada" (roga a lenda que se precisa das portas 88 e 3074 para conectar adequadamente). Revirei o "Santo Google" de ponta a ponta mas com o que encontrei na consegui resolver o meu problema.

Agradeceria a ajuda de quem conhece mais do que eu, que ainda estou engatinhando no Linux.

PS. Abaixo coloco como esta minha configuração e alguns comando que testei.

eth0 Link encap:Ethernet Endereço de HW 00:11:2f:8a:9e:8a
inet end.: 10.42.43.1 Bcast:10.42.43.255 Masc:255.255.255.0
endereço inet6: fe80::211:2fff:fe8a:9e8a/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:14336 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:12519 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:1541895 (1.5 MB) TX bytes:3139389 (3.1 MB)
IRQ:22 Endereço de E/S:0x2000

eth1 Link encap:Ethernet Endereço de HW 00:11:2f:86:e5:6a
inet end.: 192.168.1.101 Bcast:192.168.1.255 Masc:255.255.255.0
endereço inet6: fe80::211:2fff:fe86:e56a/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:1902 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:1756 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:1618349 (1.6 MB) TX bytes:238941 (238.9 KB)
IRQ:17

lo Link encap:Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
endereço inet6: ::1/128 Escopo:Máquina
UP LOOPBACK RUNNING MTU:16436 Métrica:1
pacotes RX:192 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:192 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:0
RX bytes:14514 (14.5 KB) TX bytes:14514 (14.5 KB)

iptables -t nat -A PREROUTING -p udp --dport 88 -i eth1 -j DNAT --to 10.42.43.10
iptables -t nat -A PREROUTING -p tcp --dport 3074 -i eth1 -j DNAT --to 10.42.43.10
iptables -t nat -A PREROUTING -p udp --dport 3074 -i eth1 -j DNAT --to 10.42.43.10
iptables -t nat -A POSTROUTING -p udp -s 10.42.43.10 --sport 88 -j MASQUERADE --to-ports 88
iptables -t nat -A POSTROUTING -p tcp -s 10.42.43.10 --sport 3074 -j MASQUERADE --to-ports 3074
iptables -t nat -A POSTROUTING -p udp -s 10.42.43.10 --sport 3074 -j MASQUERADE --to-ports 3074

Grato e me desculpem se ficou muito extenso,

Nagy



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts