Ajuda Servidor de internet
Ola amigos do underlinux!
comecei a pouco tempo com linux (e estou fazendo um curso Formacao RedHat)
estou tentando colocar pra funcionar um servidor de internet aqui em casa, para mim poder fazer testes e etc...soh que estou com alguns problemas...segue abaixo os procedimentos que estou fazendo... :?
no meu server eu tenho a distro RedHat 9.0 (sem modo grafico) com 2 placas de Redes instaladas...
eth0 esta configurada assim:
static
ip 192.168.1.254
submask 255.255.255.0
gateway 192.168.1.1
(nesta eth esta ligado o meu modem d-link com end. alterado para 192.168.1.1)
eth1 esta configurada assim:
ip 192.168.0.254
submask 255.255.255.0
gateway 192.168.1.1
no arquivo /etc/resolv.conf esta especificado:
nameserver 200.215.1.43 (dns prim. da brt)
nameserver 200.215.1.44 (dns sec. da brt)
search localdomin.host (algo assim)
criei um arquivo com os seguintes comando de iptables:
# 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 POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
e na workstation (windows) especifiquei:
ip 192.168.0.5
submask 255.255.255.0
gateway 192.168.0.254
dns1 200.215.1.43
dns2 200.215.1.44
mas mesmo com essas configuracoes nao funcionou...da minha workstation eu dou um ping www.terra.com.br por exemplo ela axa o host mas nao consegue pingar, e nenhuma pagina da internet abre... :-(
entaoo...se puderem me ajudar a identificar o erro nas minhas configuracoes acima ficarei grato...;)...afinal é errando e pedindo ajuda q se aprende...hehehehe.... :wink:
abracao pessoal...
t
------------------------------------------------------------------------------
Seja Livre, Use Linux!
Re: Ajuda Servidor de internet
Pergunta idiota... mas vamos lá: Estas linhas do seu arquivo não estão comentatads... estão??
mtec :-D
Re: Ajuda Servidor de internet
# 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 POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
é obvio q no arquivo eu tirei o # da frente...eu soh postei aki pra representar o bash...
foi maus se me expressei errado...
vamos la...
no arquivo esta:
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 POSTROUTING -t nat -s 192.168.1.0/24 -o ppp0 -j MASQUERADE
melhor agora?
abraços
Re: Ajuda Servidor de internet
Qual das NICs faz interface com sua rede interna??
Se for a eth1, a mais provavel, retire o gw. Não é necessário e se vc usa um modem modo router, para que vc está mascarando a ppp0?
Vc deve mascarar a eth0 e neste caso nem precisava mascarar... era só habilitar mesmo o ip_forward. Fazer umas rotas para que a rede interna consiga alcançar o ip do router e pronto!!
Mtec :-P
Re: Ajuda Servidor de internet
:|
hehe...pois eh...tudo bem...entao eu tenho q mascarar a eth0 e retirar o gateway da eth1 e fazer alguma rota pra a rede interna localizar o ip do router, isso?...
=|...pode me dar algum exemplo de rota amigo?
abracao...e obrigado...;)
t
Re: Ajuda Servidor de internet
Kra coloca o seu modem como bridgh. Vc vai ter muito mais controle sobre seu firewall. Ele quem vai receber o IP fixo e efetuar a conexão com a Internet. O que vc acha?
mtec :-o :-o :-o
Re: Ajuda Servidor de internet
Se a autenticação esta sendo feita no próprio modem então use eth0 e não ppp0. Após isso altere a rota default indicando para o ip do modem.
Faça um nat full no teu modem para o servidor ,sendo assim, quem responderá pelospacotes será o servidor e não o modem.
Abraços,
Re: Ajuda Servidor de internet
:-D
brigadao pela força pessoal...deu certo aki...
eu troquei de ppp0 pra eth0 e troquei a rota default e fiz o nat full no modem...=)
tudo rodando perfeito...;)...agora vou mandar rodar uns outros servicos...;)
abracaoo...
t