OpenBSD Pendant zu ip route add 192.168.168.1 dev em0

Hallo,

ich möchte eine POINT TO POINT routing config einrichten. Ich bekomme das ganze leider nicht unter OpenBSD zum laufen.

Beispiel unter linux:
Code:
ip addr add 192.168.168.250/32 dev em0
ip link set dev em0 up
ip route add 192.168.168.1 dev em0
ip route add default via 192.168.168.1

Kann mir jemand das OpenBSD pendant nennen. Danke schonmal im vorraus.
 
Über eine Datei sollte es auch persistent funktionieren:
Code:
nano /etc/hostname.em0
Inhalt:
Code:
media autoselect
inet 192.168.168.250 255.255.255.255
!route add default 192.168.168.1
up
danach:
Code:
sh -x /etc/netstart em0
Code:
ifconfig em0
ping -c 3 192.168.168.1
netstat -nr -f inet
 
Über eine Datei sollte es auch persistent funktionieren:
Code:
nano /etc/hostname.em0
Inhalt:
Code:
media autoselect
inet 192.168.168.250 255.255.255.255
!route add default 192.168.168.1
up
danach:
Code:
sh -x /etc/netstart em0
Code:
ifconfig em0
ping -c 3 192.168.168.1
netstat -nr -f inet

Hallo,

geht bei mir leider nicht da kommt nur network unreachable.
 
!route add default 192.168.168.1
Das reicht eben nicht.

Da die Netzmaske des Interface /32 ist, kann das Ziel 192.168.168.1 ohne eine Interface-Route nicht erreicht werden.
Ich denke, der TE will nur wissen, wie eine Interface-Route gesetzt wird.

Laut manpage müsste es so klappen:
Code:
route add 192.168.168.1 -llinfo -link -iface em0

Rob
 
Hi,

danke euch beiden. Der Tipp von @KobRheTilla hat zur Lösung geführt.

So gehts final:

Code:
# cat /etc/hostname.em0                                                                                                                                           
inet 192.168.168.250 255.255.255.255
!route add 192.168.168.1 -llinfo -link -iface $if
!route add default 192.168.168.1

# cat /etc/mygate                                                                                                                                                                     
192.168.168.1
 
Hallo,

ich habe jetzt das gleiche Problem mit IPv6 ich habe das Format von @KobRheTilla verwendet:
Code:
ifconfig em0 inet6 fdbe:9ca6:3514:461f::175/128
route add -inet6 fdbe:9ca6:3514:461f::1 -llinfo -link -iface em0
route add -inet6 default fdbe:9ca6:3514:461f::1

mit IPv6 scheint es jedoch leider nicht zu gehen. Hat jemand eine Idee warum?
 
Hallo,

ich habe die Lösung in den Beispielen der manpage von route gefunden. Hier die Lösung wenn es jemand anderes mal braucht:
Code:
# cat /etc/hostname.em0
inet6 fdbe:9ca6:3514:461f::175/128
!route add -inet6 fdbe:9ca6:3514:461f::1 -cloning -link -iface $if
!route add -inet6 default fdbe:9ca6:3514:461f::1
 
Zurück
Oben