Sziasztok!<br><br>Diplomamunkámat készítem és kicsit elakadtam, szeretném a segítségeteket kérni! Van egy laptopomom FreeBSD 7.1, ami két interfésszel (wlan, ppp) rendelkezik és két IPv6-os hálózatokhoz csatlakozok, más-más alhálózatból kapok címeket. Egy default gateway van a 'netstat -rn' szerint (legyen például a wlan gateway-e).  Ha egy külső gépről megpingelem a ppp tunnelemet, akkor a icmp6 csomag a tunnelen jön meg, de a wlan-on megy vissza a válasz, mivel az a default gateway. SCTP-vel foglalkozom és elég nagy probléma, hogy ha a WLAN kapcsolat megszünik, akkor a forgalom nem kerül át a ppp-re. Ha a ppp a default gateway, akkor működik a dolog, viszont akkor meg a fordított eset nem működik, ezen felül más problémákat is felvet a dolog, amit el szeretnék kerülni. <br>
<br>Keresgettem neten és a megoldás valamilyen IPFW játék lesz a megoldás. Fordítottam kernelt a következő opciókkal:<br>options IPFIREWALL<br>options IPFIREWALL_VERBOSE<br>options IPFIREWALL_DEFAULT_TO_ACCEPT<br>options IPFIREWALL_FORWARD<br>
<br>rc.conf-ba beraktam ezeket a sorokat, ahogy a handbook írta:<br>firewall_enable="YES"<br>firewall_type="open"<br><br>A parancs a következő (rootként adom ki):<br>ipfw add 101 fwd pppgateway ipv6 from pppaddress to any<br>
<br>Ez a parancs "getsockopt(IP_FW_ADD): Invalid argument" hibát dob!<br><br>Próbáloztam sysctl változókat még beállítani, de hiába:<br>sysctl -w net.inet.ip.forwarding=1 and<br>sysctl -w net.inet6.ip6.forwarding=1<br>
<br>Mi lehet a hiba?<br><br>A válaszokat előre is köszönöm!<br>