Gateway no SUSE

1. Gateway no SUSE

Frederico Inácio de Oliveira
frajolitzz

(usa Slackware)

Enviado em 04/02/2009 - 13:50h

E aí pessoal, jóia?

Estou tentando montar um servidor pra compartilhar internet com minha rede interna. Funciona assim, tenho um modem roteador que se autentica na adsl e distribui IPs via DHCP.

Meu servidor tem2 placas de rede, uma pegando IP do roteador e outra no switch da rede interna.

O problema é que ele só enxerga uma das redes, mas os computadores da rede que ele nao enxerga, conseguem "pingar" ele.

Segue abaixo minha configuração:
curupira:~ # ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:76:B6:01:B2
inet addr:10.1.1.2 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::20c:76ff:feb6:1b2/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20410 errors:0 dropped:0 overruns:0 frame:0
TX packets:1091 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1561595 (1.4 Mb) TX bytes:130618 (127.5 Kb)
Interrupt:177 Base address:0xc00

eth1 Link encap:Ethernet HWaddr 00:04:75:90:49:BC
inet addr:10.0.0.56 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::204:75ff:fe90:49bc/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20529 errors:0 dropped:0 overruns:1 frame:0
TX packets:124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1513628 (1.4 Mb) TX bytes:45832 (44.7 Kb)
Interrupt:185 Base address:0x2800

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:228 errors:0 dropped:0 overruns:0 frame:0
TX packets:228 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:24008 (23.4 Kb) TX bytes:24008 (23.4 Kb)



curupira:~ # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
link-local * 255.255.0.0 U 0 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default mygateway1.ar7 0.0.0.0 UG 0 0 0 eth0

----------------
O que acontece é o isso ...
#10.1.1.1 é o modem roteador
curupira:~ # ping 10.1.1.1
PING 10.1.1.1 (10.1.1.1) 56(84) bytes of data.
64 bytes from 10.1.1.1: icmp_seq=1 ttl=255 time=0.708 ms
64 bytes from 10.1.1.1: icmp_seq=2 ttl=255 time=0.672 ms

#10.1.1.1 é o servidor da rede interna
curupira:~ # ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
From 10.1.1.2: icmp_seq=1 Destination Host Unreachable
From 10.1.1.2 icmp_seq=1 Destination Host Unreachable

Desde já agradeço a atenção de todos.

[]'s
Fred



  


2. Re: Gateway no SUSE

Junior Rocha
junior

(usa Ubuntu)

Enviado em 04/02/2009 - 14:11h

Olá amigo, você tem o iptables rodando no seu pc? Provavelmente você terá que comapartilhar a conexão através do iptables.


3. Re: Gateway no SUSE

Frederico Inácio de Oliveira
frajolitzz

(usa Slackware)

Enviado em 04/02/2009 - 16:13h

E ae Junior, blza?

Então cara ... vou sim precisar usar o iptables pra compartilhar a internet, mas antes disso preciso que o servidor enxergue as duas redes ... aí é que ta o problema.

Quando tento pingar a rede interna da isso aqui ó:

curupira:~ # ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
From 10.1.1.2: icmp_seq=1 Destination Host Unreachable
From 10.1.1.2 icmp_seq=1 Destination Host Unreachable

[]'s


4. Re: Gateway no SUSE

Alvaro Pereira Ribeiro
alvarotim

(usa Slackware)

Enviado em 04/02/2009 - 17:45h

habilitou o forward?

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


5. Re: Gateway no SUSE

Junior Rocha
junior

(usa Ubuntu)

Enviado em 06/02/2009 - 15:58h

Olá amigo, não entendi uma coisa: você pinga no 10.0.0.1 e o "pong" vem como 10.1.1.2 ???

A sua rede está assim?

[ ROTEADOR ] ---> [ Firewall ] --> [ LAN ]
10.1.1.1 10.0.0.1 10.x.x.x

???


6. Re: Gateway no SUSE

Sérgio Abrantes Junior
pelo

(usa Debian)

Enviado em 06/02/2009 - 17:53h

Essa máquina 10.0.0.1 existe na rede?

Sérgio Abrantes


7. Re: Gateway no SUSE

Eustáquio Júnior
juninho (RH.com)

(usa Debian)

Enviado em 06/02/2009 - 18:01h

isto já aconteceu comigo, faz assim:

1) dá um ifdown na etho = ifdown eth0
2) dá um ifdwon na eth1 = ifdown eth1
3) agora dá um ifup na eth1 = ifup eth1
4) tenta pingar no seu ip 10.0.0.1 ( que ip estranho, hehe )
5) se pingou legal, agora é só dar um ifup eth0, se não deu, posta aqui o que acontece.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts