Toon posts:

ZyXEL modem bereiken vanaf intern netw. via linux router

Pagina: 1
Acties:

Verwijderd

Topicstarter
Zoeken heeft me helaas niks opgeleverd.. mocht er toch een draad over zijn .. bitte sehr ;)

anyway, ..

Ik heb deze setup:

code:
1
2
3
4
5
6
7
8
9
      eth1
ZyXEL <-> Linux (slack9.1) <-> [switch] <-> mijn werkpc .. 

IPs:
ZyXEL: 10.10.0.100
Linux: eth0   = 10.10.0.1
       eth1   = [demon ip]
       eth1:0 = 10.10.0.2
WerkPC: 10.10.0.200


nu wil ik vanaf mijn werkpc de ZyXEL bereiken ..

dus ik dacht, geef ik eth1 een 2de ip (10.10.0.2) .. eth1:0
en voeg een route toe aan de route tabel .. dus:

$ ifconfig eth1 add 10.10.0.2
$ route -A inet 10.10.0.100 gw 10.10.0.2 dev eth1:0

code:
1
2
3
4
5
6
7
8
root@orchid:~# ping 10.10.0.100
PING 10.10.0.100 (10.10.0.100) 56(84) bytes of data.
64 bytes from 10.10.0.100: icmp_seq=1 ttl=254 time=1.52 ms
64 bytes from 10.10.0.100: icmp_seq=2 ttl=254 time=0.840 ms

--- 10.10.0.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.840/1.184/1.528/0.344 ms


prima, werkt dus (via lynx kan ik de webbased administration bereiken) .. maar nu .. nu wil ik nog vanaf mijn werkpc dus die ZyXEL bereiken, en DAT lukt niet :(
de route tabel zegt:

code:
1
2
3
4
5
6
7
8
root@orchid:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.0.100     10.10.0.2       255.255.255.255 UGH   0      0        0 eth1
10.10.0.0       *               255.255.255.0   U     0      0        0 eth0
[demon subnet]  *               255.255.254.0   U     0      0        0 eth1
loopback        *               255.0.0.0       U     0      0        0 lo
default         bbned-demon-10k 0.0.0.0         UG    0      0        0 eth1


dest. 10.10.0.100 naar 10.10.0.2 over eth1(:0) dus ..
pingen vanaf m'n werkpc geeft gewoon een time-out ..

ik mis (dacht ik) nog een regel voor het verkeer terug ..maar als ik dan naar de route tabel kijk moet het zo al goed zijn ..

ik ping 10.10.0.100 (ZyXEL) ontvangt hem .. src = 10.10.0.200 dus hup reply trug ..
komt bij m'n linux bak aan .. die ziet src 10.10.0.100 dest 10.10.0.200
voldoet aan route
code:
1
10.10.0.0       *               255.255.255.0   U     0      0        0 eth0

dus hup door naar eth0 naar m'n werkpc ..

niet dus :(


pingen vanaf de router zelf naar 10.10.0.1 en 10.10.0.2 gaat goed, maar naar .200 niet :(

heb ik iets over het hoofd gezien?
alvast bedankt

  • SambalBij
  • Registratie: September 2000
  • Laatst online: 21-02 20:33

SambalBij

We're all MAD here

Je hebt aan twee kanten van de router *hetzelfde* ip netwerk (10.10.0.0/24) gebruikt... dat is zegmaar geen goed plan, tenzij je die linux machine als bridge wil inrichten
Je mist ook inderdaad de regel terug, tenzij je op de Zyxel een route naar je werk pc hebt opgegeven.

Geef die Zyxel eens 10.20.0.100 en de eth1:0 10.20.0.1 als adres, dan heb je kans dat het een heel stuk beter werkt.

Sometimes you just have to sit back, relax, and let the train wreck itself


Verwijderd

Topicstarter
geweldig! dankjewel, het is gelukt ..

eth1:0 heeft nu ip 10.10.1.1
en de ZyXEL heeft ip 10.10.1.100

werkt prima, zonder toevoegen van extra route :)

dankje!

  • pierre-oord
  • Registratie: April 2002
  • Laatst online: 20-02 12:27
Ik wilde (heel toenvallig) dit ook gaan doen, zodat ik kan kijken welke snelheden m'n zyxel heeft gekregen @ inet. Mijn zyxel heeft nog het standaard ip 192.168.1.1 en dat is wel best geloof ik. Ik heb op de linux bak gedaan:
$ ifconfig eth0 add 192.168.1.2
Ik kan vanaf de linux bak nu telnetten. Alleen vanaf m'n eigen pc nog niet. De linux bak is een NAT router dmv iptables. M'n netwerk zit in de 10.xxx.xxx.xxx range (dus met 255.0.0.0 als subnet mask). Voordat ik alle routings tabellen overhoop schop, kan misschien iemand dit simpele vraag je beantwoorden ;)

Ondernemer in tech (oud LOQED.com, nu UpToMore.com)