Router-Problem

  • Thread starter Thread starter motte
  • Start date Start date
M

motte

Guest
Hallo!
Folgendes simples Problem:
Ich mache mittels DummyNet eine Art Bandbreitenbeschraenkung.
2 Netzwerkkarten sind im Dummynet-Router drin: xl0 und xl1.
xl0 hat die IP-Addresse 10.0.100.1, subnet 255.255.255.0.
xl1 hat die IP (fiktiv): 212.212.99.93, Subnet 255.255.255.240 und soll den Gateway 212.212.99.81 in das 212.70.99.80/28-Netz benutzen.

Nun habe ich folgendes Problem: wenn ich von einem Rechner (10.0.100.10) das erste Interface (10.0.100.1) pinge, geht es, auch das 2. Netzwerkinterface (212.212.99.93) geht. Pinge ich jedoch 212.212.99.81, dann geht das nicht.
Wenn ich mich auf meinem Dummynet-Router einlogge, kann ich den Gateway (212.212.99.81) aber pingen!
Sprich: es schaut so aus, als ob er das, was von xl0 reinkommt, nicht ueber xl1 weiterroutet.
Was mache ich falsch?
ROUTER_ENABLED="TRUE" habe ich eingestellt.

das ist mein routing-table:
# netstat -rn
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 212.212.99.81 UGS 0 12 xl1
10.0.100/24 link#1 UC 0 0 xl0
10.0.100.1 00:50:04:68:0b:7e UHLW 0 64 lo0
10.0.100.10 00:40:63:e1:77:7f UHLW 0 41 xl0 909
127.0.0.1 127.0.0.1 UH 0 0 lo0
212.212.99.80/28 link#2 UC 0 0 xl1
212.212.99.81 00:06:53:99:26:71 UHLW 1 3 xl1 994
212.212.99.85 00:10:db:24:6a:96 UHLW 0 619 xl1 921


Was wuerdet ihr fuer routes adden, und was fuer eine default-route? meine scheinen ja nicht zu funktionieren.
Danke fuer die Hilfe!
 
Last edited by a moderator:
hi

ip.forward aus ?

checkmal sysctl -a | grep "net.inet.ip.forwarding"

wenn 0 dann

sysctl -w net.inet.ip.forwarding = 1

holger
 
forwarding

Hallo! danke fuer den tip, aber ip-forwarding ist auf 1!
passen meine routes?
 
machst du nat? oder hat 212.212.99.81 eine route fuer 10.0.100/24?

edit:
Sprich: es schaut so aus, als ob er das, was von xl0 reinkommt, nicht ueber xl1 weiterroutet.
kleine korrektur: es sieht so aus, als wuerde er die echo requests normal routen, aber die antworten koennen nicht zurueck, weil .81 nicht weiss, wo 10.0.100/24 ist bzw. das blackholed, weil rfc1918-adressraum.
 
Back
Top