IP Forwarding ohne reboot aktivieren

michaelffm

Well-Known Member
Hi,
kann man unter FreeBSD 7.2 irgendwie IP Forwarding aktivieren ohne einen reboot zu machen?
Ich wüsst entweder den Weg über die rc.conf aber die wird ja nur beim reboot beachtet oder sysctl net.inet.ip.forwarding="1" aber danach ist IP Forwarding auch nicht an...

Gruß + danke
 
Ich denke durch manuelles setzen von
sysctl net.inet.ip.forwarding = 1

sollte sich das aktivieren lassen. Wenn mich nicht alles täuscht hat das hier in der Vergangenheit immer so funktioniert.

Grüße!
 
Mist denn irgendwie geht das alles grad nicht.

Client Maschine (192.168.178.0/24)

Code:
imac:~ michael$ route get 192.168.64.156
   route to: 192.168.64.156
destination: 192.168.64.0
       mask: 255.255.255.0
    gateway: 192.168.178.26
  interface: en0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 
imac:~ michael$ 
imac:~ michael$ ping 192.168.64.156
PING 192.168.64.156 (192.168.64.156): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
^C

192.168.178.26:

Code:
server# sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 1

Code:
server# route get 192.168.64.156
   route to: 192.168.64.156
destination: 192.168.64.0
       mask: 255.255.255.0
    gateway: 10.8.0.2
  interface: tun0
      flags: <UP,GATEWAY,DONE,STATIC>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 
server# ping 10.8.0.2
PING 10.8.0.2 (10.8.0.2): 56 data bytes
64 bytes from 10.8.0.2: icmp_seq=0 ttl=128 time=25.176 ms
^C
--- 10.8.0.2 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 25.176/25.176/25.176/0.000 ms
server# ping 192.168.64.156
PING 192.168.64.156 (192.168.64.156): 56 data bytes
64 bytes from 192.168.64.156: icmp_seq=0 ttl=128 time=20.328 ms
^C
--- 192.168.64.156 ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 20.328/20.328/20.328/0.000 ms
server#
 
Ja hat denn 10.8.0.2 auch eine entsprechende Rueck-Route? Teste das mal auf dem Router mit ping -S 192.... und schau ob du da entsprechende Antworten bekommst.

Achja, zum Debuggen ping von deinem Client aus starten und tcpdump auf dem Router auf dem 10er Interface laufen lassen. Dann siehst du ja sofort ob die Anfragen weitergeleitet werden oder im Router verworfen werden.
 
Ah mist - die Rückroute hat gefehlt.
Die war zwar eingetragen aber nicht als statische route - somit war sie nach nem reboot der Windows-Maschine weg.
Damn - danke für dir Hilfe!
 
Zurück
Oben