Ajuda em compartilhamento Internet Wireless no debian

1. Ajuda em compartilhamento Internet Wireless no debian

Arley César Santos Vieira
strongarl

(usa Debian)

Enviado em 10/03/2011 - 20:34h

Olá galera livre, como sempre estou na comunidade para pega novamente ajuda dos membros, estou com o seguinte problema.
Estou tentando compartilhar a internet via wireless, funciona da seguinte forma:
Servidor Wireless------------Servidor Linux-------------Switsh-------------terminais.

Eu recebo a internet de um servidor wireless de um colega, ele faz controle de Mac, ip e autenticação de usuários no servidor, bom antes de montar o servidor Linux, eu coloquei um servidor Windows da seguinte forma. Na placa wireless do computador Windows, coloquei o ip e o Mac que esta registrado no servidor. Ip 192.168.0.100 e gateway 192.168.0.1 então basta ligar o computador que já conecta automaticamente, então compartilhei a conexão wireless e coloquei o ip na placa ethernet 10.0.0.1, nos terminais 10.0.0.x gateway 10.0.0.1 e pronto esta tudo funcionando.

No lugar o servidor Windows coloquei um debian, fiz os seguintes procedimentos, instalei uma placa, wireless e uma ethernet. Na placa wireless do Linux coloquei o mesmo ip e Mac da wireless do Server Windows, na ethernet do Linux o mesmo ip server Windows. No Server Linux coloquei gateway, DNS, tudo nos conformes. O Linux encontra a rede com o comando, iwlist wlan0 scan , mas não navega nem o servidor estar navegando, porem ele consegue pingar o gateway. Tem alguma idéia do que pode ser o problema. Veja minhas configurações abaixo.

Conf ethx

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interfaces
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.255.255.255

# The secundary network interfaces
auto wlan0
iface wlan0 inet static
address 192.168.0.109
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
gateway e dns

debian:~# route
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0

debian:~# cat /etc/resolv.conf
nameserver 192.168.0.1
debian:~# ifconfig

debian:~# ifconfig
eth0 Link encap:Ethernet Endereço de HW 00:50:da:90:92:8e
inet end.: 10.0.0.1 Bcast:10.255.255.255 Masc:255.0.0.0
endereço inet6: fe80::250:daff:fe90:928e/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:507 errors:0 dropped:0 overruns:0 frame:0
TX packets:303 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:49640 (48.4 KiB) TX bytes:38408 (37.5 KiB)
IRQ:10 Endereço de E/S:0x4f80

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 LOOPBACKRUNNING MTU:16436 Métrica:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:0
RX bytes:1588 (1.5 KiB) TX bytes:1588 (1.5 KiB)

wlan0 Link encap:Ethernet Endereço de HW 00:06:4f:73:39:d7
inet end.: 192.168.0.109 Bcast:192.168.0.255 Masc:255.255.255.0
UP BROADCASTMULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wmaster0 Link encap:Não Especificado Endereço de HW 00-06-4F-73-39-D7-65-74-00-00-00-00-00-00-00-00
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

debian:~#
firewall para compartilhamento
# variaveis de interfaces Ethernet (placas de rede)
# Interface da Internet:
ifinternet="wlan0"
# Interface da rede local
iflocal="eth0"
#Inicio do Firewall
firewall_start(){
modprobe iptable_nat
# Compartilha Internet - wlan0 -> Placa de rede da internet
echo "Compartilhando a internet"
iptables -t nat -A POSTROUTING -o $ifinternet -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# Abre para uma faixa de enderes da rede local
iptables -A INPUT -p tcp --syn -s 10.0.0.0/255.0.0.0 -j ACCEPT
iptables -A INPUT -m multiport -p tcp --destination-port 22,8080 -j ACCEPT
# Abre para a interface de loopback.
# Abre para rede local
# Esta regra essencial para programas
iptables -A INPUT -p tcp --syn -s 127.0.0.1/255.0.0.0 -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $iflocal -j ACCEPT
# Fecha as portas udp de 1 a 1024, abre para o localhost
iptables -A INPUT -p udp -s 127.0.0.1/255.0.0.0 -j ACCEPT
iptables -A INPUT -p udp --dport 1:1024 -j DROP
iptables -A INPUT -p udp --dport 59229 -j DROP
iptables -A INPUT -p tcp --syn -j DROP
}
firewall_stop(){
iptables -F
iptables -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
echo 0 > /proc/sys/net/ipv4/ip_forward
echo " Regras de Firewall e compartilhamento desativados"
}
case "$1" in
"start")
firewall_start
;; "stop")
firewall_stop
echo "O Cybertron Fireball esta sendo desativado"
echo "ok."
;;
"restart")
echo "firewall esta sendo desativado"
echo "ok."
firewall_stop; firewall_start
;;
*)
iptables -L -n
esac


conexão
debian:~# iwconfig wlan0 essid “REDE”

debian:~# iwconfig wlan0
wlan0 IEEE 802.11 ESSID:"REDE"
Mode:Managed Frequency:2.432 GHz Access Point: Not-Associated
Tx-Power=10 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

debian:~#

como pode ver esta conectado mas não navega, estou usando o debian lenny.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts