compartilhamento de internet [RESOLVIDO]

13. Re: compartilhamento de internet [RESOLVIDO]

LYUMAR
lyumar

(usa Debian)

Enviado em 07/12/2008 - 14:50h

o arquivo /etc/resolv.conf está deste jeito.

search domain.invalid
nameserver 192.168.254.254

está correto?


  


14. Re: compartilhamento de internet [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 07/12/2008 - 15:18h

não sei, este é o ip do roteador, se for está correto, mas na dúvida eu colocaria esta configuração:

nameserver 208.67.222.222
nameserver 208.67.220.220

este são dns gratuitos do opendns...

o ip 192.168.0.1 é para ser testado no windows.

Iniciar -> executar -> cmd

ping 192.168.0.1

se tiver resposta então a conexão entre debian -> windows, está funcionando.

depois tenta pingar um ip externo.

ping 209.85.193.104

se houver resposta então o roteamento está funcionando, se não há algum problema nas configurações do iptables...

se tiver ok, mas ainda não está entrando na páginas no windows, então o problema é de dns, recomendo que configure na placa de rede do windows estes 2 dns que passei há cima, e veja se resolve o problema.




15. Re: compartilhamento de internet [RESOLVIDO]

LYUMAR
lyumar

(usa Debian)

Enviado em 07/12/2008 - 15:41h

coloquei os dois ip's pra pingar.
o ip 192.168.0.1 pingou normal com 1ms
e o ip 209.85.193.104 perdeu o limite de tempo.

como devo configurar o iptables?



16. Re: compartilhamento de internet [RESOLVIDO]

LYUMAR
lyumar

(usa Debian)

Enviado em 07/12/2008 - 18:49h

parece que fiz loucura agora.
veja bem.
fiz umas alterações que peguei num topico e o servidor fica pingando o tempo todo.
eu fiz isso abaixo.

Bom há várias maneiras de se fazer isto, vou mostrar duas:

No caso estou usando como exemplo:

Eth0 : pega internet do modem e usa o dhcp para pegar a configuração
eth1: rede interna

1° forma:

Configurar as conexões de rede:

sudo su -

nano /etc/network/interfaces

no meu caso ficou assim:

# The loopback network interface
auto lo
iface lo inet loopback

#Internet
auto eth0
iface eth0 inet dhcp

#Rede Interna
auto eth1
iface eth1 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255

salve e saia

Agora vamos configurar as regras de mascaramento do firewall

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


Habilitar o redirecionamento:

nano /etc/sysctl.conf

ache a linha:

#net.ipv4.conf.forwarding=1

e descomente:

net.ipv4.conf.forwarding=1

salve e saia.

Fazer com que as alteração do sysctl sejam efetivadas:

sysctl -p /etc/sysctl.conf

Instale os pacotes abaixo:

apt-get install dnsmasq ipmasq


# o DNSMASQ é um servidor dhcp e dns que fará o serviço de repassar as informações dhcp e dns para a rede.

#O ipmasq fará as regras de redirecionamentoda rede.

Configurar o ipmasq para ser iniciado depois do serviço de rede:

dpkg-reconfigure ipmasq

Reiniciar os serviços de Networking e DNSMASQ

/etc/init.d/networking restart

/etc/init.d/dnsmasq restart

Pronto.

mais a internet no windows fica nula ou limitada quando ligo o cabo do servidor para o pc com o windows.

outra coisa interessante quando o servidor e o windows estão ligados a um switch, e quando eu troco o endereço da placa de rede do windows o servidor detecta e pinga o mesmo. mais o servidor está ligado ao switch e o modem roteado tbm está ligado ao switch. na verdade tudo está ligado ao switch


17. Re: compartilhamento de internet [RESOLVIDO]

Richard Andrade
richardandrade

(usa Debian)

Enviado em 08/12/2008 - 09:47h

Olha já percebi que você já teve muitas respostas e ainda sim não resolvidas:

obs: não li as respostas pq não tive mto saco rsrs =x.

supondo que sua rede seja 192.168.1.0/24

faça o comando:

#mii-tool

veja qual interface você colocou para rede local se é eth0 ou eth1

edite o arquivo:

#vim /etc/network/interfaces

coloque da seguinte forma:

auto ethx
iface ethx inet static
address 192.168.1.254
netmask 255.255.255.0
broadcast 192.168.1.255

saia salvando o arquivo.(Fazendo isso você estará configurando sua interface da rede interna colocando IP estático)

reinicia a sua network

invoke-rc.d networking restart
ou
/etc/init.d/networking restart

rode o script:

#pppoeconf

(esse script é simplesmente para configurar modens adsl :D)

edite o arquivo /etc/sysctl.conf

descomente tirando a "#" da linha em que está:

#net.ipv4.ip_forwarding=1

faça essa linha de commando:

#echo 1 > /proc/sys/net/ipv4/ip_forward

fazendo isso você vai estar habilitando o roteamento no linux, ou seja, redes heterogeneas configuradas em seu linux vao estar se comunicando, agora na máquina windows você bota como gateway o IP da interface que está configurada para rede local.

agora se você essa máquina for um servidor firewall você terá que colocar uma regra de iptables com a chain POSTROUTING:

#iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE

pronto, espero ter ajudado em algo.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts