PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Routen



Giuly
24.02.05, 18:47
Hallo,
Ich hab hier nen PDA mit OPIE, und will damit ins internet.

PDA -> usb0 (192.168.129.1)
Router -> eth0 (192.168.0.3)

(Die IPs sind die von meiner Maschine, nicht von den anderen)

Wie mach ich das jetzt, dass die Packete, die von usb0 kommen auf eth0 umgeleitet werden, und ich trotzdem noch auf den PDA zugreifen kann?

MfG Giuly

LKH
24.02.05, 19:05
Hi,

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

Hoffe es hilft,

LKH

Giuly
24.02.05, 19:09
18 packages transmitted, 0 received :(

LKH
24.02.05, 19:38
Hi,

nach dann poste mal jeweils die Ausgabe von "route -n". Der PDA hat doch eine Konsole, oder?

LKH

Giuly
24.02.05, 19:57
Host:

root@goldstueck giuly # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0


PDA:
root@jornada56x:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.129.0 0.0.0.0 255.255.255.0 U 0 0 0 usbf
0.0.0.0 192.168.129.1 0.0.0.0 UG 0 0 0 usbf

LKH
24.02.05, 20:49
Hi,

der Host hat die IP 192.168.0.3? Dann ist dessen Route ok, wenn das Internetgateway die IP 192.168.0.1 hat.

Der PDA ist ja in einem ganz anderen Netz, braucht aber auch die 192.168.0.1 als Gateway. Am einfachsten wäre es, wenn der PDA auch im Netz 192.168.0.0 wäre, ansonsten musst du auf dem Host auch noch NAT einrichten.

Hoffe es hilft,

LKH

Giuly
24.02.05, 21:08
geht nicht, weil ich dann nichtmal mehr den host anpingen kann. d.h. nat muss her. wie macht man sowas? kann man das nicht auch über masquerading oder so machen

Ich hab das hier gefunden, allerdings glaub ich das routed nur im 192.168.129.0-Net, und nicht vom 192.168.129.0 zu 192.168.0.0


iptables -A FORWARD -t filter -i eth0 -s 192.168.1.0 -j ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.1.0 -j MASQUERADE