clients über broadcast nicht erreichbar

soul_rebel

ist immer auf der flucht
also ich hab ein recht seltsames problem:
an meinem netz hängen 3 freebsd6 kisten und eine ubuntu maschine. alle pc erreichen sich direkt (d.h. jeder pc kann jeden pc direkt pingen), aber über die broadcast adresse erreichen alle pcs nur die ubuntu maschine...
das ganze ist mir beim testen von spielen aufgefallen, bei allen spielen ist das fenster lan-games immer leer; bei spielen wie quake3 kann ich aber die adresse direkt angeben, was funktioniert. ( bei anderen nicht was kein LAN spielen bedeutet :( )
die freebsd pcs haben sich alle gegenseitig in der hosts drin, habe alle keine firewall, erlauben allen traffic in hosts.allow, haben alle adressen mit 192.168.2.x, haben alle subnetzmaske 255.255.255.0 und alle broadcast adresse 192.168.2.255; (und haben alle die ausgedachte domain lan123.net und einen eindeutigen hostnamen)
wenn ich einen ping an 192.168.2.255 schicke kriege ich aber nur von 192.168.2.100 (der ubuntu maschine) eine antwort...
woran könnte das liegen?
ich bin mir sicher, dass es eine konfigurationssache sein muss...
 
Wenn net.inet.icmp.bmcastecho auf "0" gesetzt ist (das ist der Standard), dann antworten FreeBSD-Kisten nicht auf Broadcasts. Das ist ein Sicherheitsfeature, in deinem lokalen Netz kann dir das aber relativ egal sein.

BTW solltest du trotzdem nicht .net als TLD für ein fiktives Netz nehmen.
 
0815chaot said:
net.inet.icmp.bmcastecho
sieht aber so aus, als ob das nur ping(->icmp echo) pakete betreffen würde und nicht normalen udp traffic oder?
also ich weiß dass definitv die udp pakete die von quake3 an 255.255.255.255:26790 geschickt werden auf den clients nicht ankommen...
(im gegensatz zu denen die direkt geschickt wrden)

kann es jetzt gerade aber nciht testen, weil ich nciht zuhause bin...

danke auf jeden fall
 
also ich habe es rausbekommen, wenn pakete mehr wildcars im ziel haben als das letzte byte (wie alle spiele broadcasts die an 255.255.255.255 gehen) dann wird das von route über das gateway nach draußen geschickt.
ich habe jetzt ein
Code:
route add 255.255.255.255 192.168.2.255
hinzugefügt und jetzt sehen sich alle :)
 
Back
Top