- Problema com roteamento
+ Responder ao Tópico
-
Problema com roteamento
Socorro pessoal! Estou com um problema no roteamento! Eu estou tentando configurar um servidor de proxy Squid. Já acertei a configurações do squid, se eu coloco as configurações de proxy no navegador ele autentica e navega, até já consegui arrumar os relatórios de acesso. Eu tenho duas placas de rede, eth0 que faz aconexão com o modem, e eth1, que faz a conexão com a rede. o problema é que eth1 não se comunica com a rede, eu não consigo pingar em ninguem que está conectado na eth1. Eu estou usando o conectiva 10, mas o firewall está desativado. O que pode estar bloqueando a minha placa de rede. Sou iniciante, então qualquer ajuda será de grande valor. Vou colocar meus arquivos de configuração da rede ai. A eth0 é uma sis900 e a eth1 é uma realtek 8139.
/etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=yes # not used anymore. see /etc/sysctl.conf
HOSTNAME="Linuxserver"
GATEWAY="10.1.1.1"
GATEWAYDEV="eth0"
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
ONBOOT="yes"
BOOTPROTO="none"
IPADDR="10.1.1.4"
NETMASK="255.0.0.0"
HOSTNAME=Jorgeserver
DOMAIN=localdomain
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
IPADDR="10.1.1.5"
NETMASK="255.0.0.0"
ONBOOT="yes"
BOOTPROTO="none"
IPXNETNUM_802_2=""
IPXPRIMARY_802_2="no"
IPXACTIVE_802_2="no"
IPXNETNUM_802_3=""
IPXPRIMARY_802_3="no"
IPXACTIVE_802_3="no"
IPXNETNUM_ETHERII=""
IPXPRIMARY_ETHERII="no"
IPXACTIVE_ETHERII="no"
IPXNETNUM_SNAP=""
IPXPRIMARY_SNAP="no"
IPXACTIVE_SNAP="no"
Eu digito route -n e dá o seguinte:
[root@Jorgeserver root]# route -n
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth0
então eu digito:
[root@Jorgeserver root]# route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.1.1 dev eth1
e a rede funciona
[root@Jorgeserver root]# route -n
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
10.0.0.0 10.1.1.1 255.0.0.0 UG 0 0 0 eth1
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth0
então eu crio um arquivo para carregar essa configuração na inicializaçãp:
vi /etc/rc.d/rc.routes
echo configurando rotas estaticas
/sbin/route add -net 10.0.0.0 netmask 0.0.0.0 gw 10.1.1.1 dev eth1
torno ele executavel:
[root@Jorgeserver root]# chmod 755 /etc/rc.d/rc.routes
e edito o arquivo /etc/rc.d/rc.local e incluo a linha
/etc/rc.d/rc.routes
e ai que está o problema, agora a eth0 é que não comunica mais com o modem, e eth1 se comunica sem problema com a rede interna.
Novamente, alguém pode me dar uma ajuda!
Agradeço muito a todos!
-
Re: Problema com roteamento
Cara me desculpe nem vi as suas rotas mas os seus arquivos abaixo seria bom que estivessem dessa maneira!!!!
Se vc pudesse postar derrepente o que precisa fazer!!!!
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Linuxserver
GATEWAY=10.1.1.1
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BROADCAST=10.1.1.255
IPADDR=10.1.1.4
NETMASK=255.0.0.0
NETWORK=10.1.1.0
ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BROADCAST=10.1.1.255
IPADDR=10.1.1.5
NETMASK=255.0.0.0
NETWORK=10.1.1.0
ONBOOT="yes"
-
Problema com roteamento
Cara,
O 10.1.1.1 ( Gateway ) é o IP do Modem ?
Aparentemente o Ideal é que você mude esta mascara de rede.
Segundo a função "END" sua rede é toda 10.X.X.X já que sua mascara é 255.0.0.0 ( 8 bits )
Esperimente mudar a rede para 24 bits ( 255.255.255.0 )
Coloque a eth0 na mesma rede do Gateway ( 10.1.1.X )
deixe assim:
ip do gateway 10.1.1.1
ip da eth0 10.1.1.2 ( ele deve estar fisicamente ligada a regedo gateway )
e coloque a rede da eth1 em outra rede ( 10.1.2.X ) usando a mascara 255.255.255.0 ( Essa rede estará fisicamente ligada a rede local onde os outros micros terão acesso a internet )
Crie uma regra no roteador para que toda requicisão da rede 10.1.2.X ( sua rede local ) faça NAT para sair pela ETH0 ( placa que esta ligada a rede do Gateway )
Não sei se era isso que queria, mas lembre-se: "Não existe roteamento para mesma rede".
-
Problema com roteamento
Cara é o seguinte, você pode estar com um problema de hardware, tente fazer o seguinte digite tcpdump -Xxi eth1 (sendo que eth1 é a interface da sua rede interna) e observe se ocorre algum tipo de trafego nesta placa.