Compartilhar Internet - Rede [RESOLVIDO]

1. Compartilhar Internet - Rede [RESOLVIDO]

José Antônio Nunes de Morais
janunesdemor

(usa Slackware)

Enviado em 17/07/2010 - 13:36h

Prezados,

Tenho uma conexão com a internet via radio, atraves de uma placa da Ralink. Toquei de provedor, no anterior o login era feito na página do browser, agora como tenho que conectar por pppoe, então não estou conseguindo compartilhar a internet mais.

Eu compartilhava ela, com o iptables... agora é ela não esta funcionando.


Veja meu código do iptables. (Arq. net1)

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
echo ""
echo "Rede carregada com sucesso!!"
echo ""
# final da ativação.
#
# Compartilhar a internet via cabo crossower.
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -A INPUT POSTROUTING -t nat -s 192.168.0.0/24 -o wlan0 -j MASQUERADE
echo ""
echo "Internet compartilha com sucesso!!"
echo ""
echo ""
...

Como pode ver minha placa de rede é identificada como: eth0, veja com o ifconfig todos os identificadores:

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:21:97:7d:c2:31
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:27 Base address:0xa000

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:26 errors:0 dropped:0 overruns:0 frame:0
TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1448 (1.4 KiB) TX bytes:1448 (1.4 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:10.1.80.88 P-t-P:10.1.81.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1488 Metric:1
RX packets:88717 errors:0 dropped:0 overruns:0 frame:0
TX packets:75436 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:97306070 (92.7 MiB) TX bytes:10143284 (9.6 MiB)

wlan0 Link encap:Ethernet HWaddr 00:17:ad:00:05:49
inet addr:169.254.216.191 Bcast:169.254.255.255 Mask:255.255.0.0
inet6 addr: fe80::217:adff:fe00:549/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:89463 errors:0 dropped:0 overruns:0 frame:0
TX packets:80996 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:99280158 (94.6 MiB) TX bytes:14324681 (13.6 MiB)

wmaster0 Link encap:UNSPEC HWaddr 00-17-AD-00-05-49-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Como esta acima, no computador dois (02) tem a placa de rede, e lá eu ativo ela também como ifconfig.. da seguinte forma:

# ifconfig eth0 192.168.0.2 up

para ativa o gateway...

# route add default gw 192.168.0.1

# também poderia editar o arquivo /etc/resolv.conf

Embora ele já esteja assim, com o comando route.

Bom, acontece que depois que mudei de provedor... não esta mais funcionando.

Eu, tenho instalado na mesma maquina o Slackware64 13.0 e o Ubuntu 9.10, em ambos não esta funcionando.


Aguardo ajuda de quem souber... como fazer funcionar novamente a minha internet compartilhada. (Ou será que tenho que abrir algumas, porta, se for sim, qual e como... no server ou no cliente e o browser, como?)

janunesde@gmail.com

Muito obrigado.




  


2. Resolvido no Slackware64 13

José Antônio Nunes de Morais
janunesdemor

(usa Slackware)

Enviado em 18/07/2010 - 16:05h

Resolvi desta forma.

# Ativar a rede
ifconfig eth0 192.168.0.1 up
echo ""
echo "Rede carregada com sucesso!"
echo ""
# final da ativação.
#
# Compartilhar a internet via cabo crossover
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -P FORWARD ACCEPT
iptables -A INPUT -p tcp --destination-port 1080 -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
echo ""
echo "Internet compartilhada com sucesso!"
echo ""
echo ""






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts