Hello all

Babel through Openvpn is working if I give ipv6 to tun0 and if Openvpn is point 
to point.

But, if I want use Openvpn through babeld, it doesn't work.

may be because address range is not /24?

I use two Ip range: 10.50.1.0 for wireless and 10.50.0.0 to avoid conflicts 
between ahcpd and dhcpd

this some log and config:

when I launch Openvpn through Babel on Wifi: (it can't add 88.XXX.XXX.XXX/32 
via 10.50.1.3)
...
Thu Apr 10 08:37:54 2014 OPTIONS IMPORT: --ifconfig/up options modified
Thu Apr 10 08:37:54 2014 OPTIONS IMPORT: route options modified
Thu Apr 10 08:37:54 2014 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option 
options modified
Thu Apr 10 08:37:54 2014 ROUTE_GATEWAY 10.50.1.3
Thu Apr 10 08:37:54 2014 TUN/TAP device tun0 opened
Thu Apr 10 08:37:54 2014 TUN/TAP TX queue length set to 100
Thu Apr 10 08:37:54 2014 do_ifconfig, tt->ipv6=1, tt->did_ifconfig_ipv6_setup=0
Thu Apr 10 08:37:54 2014 /sbin/ip link set dev tun0 up mtu 1500
Thu Apr 10 08:37:54 2014 /sbin/ip addr add dev tun0 local 10.43.0.2 peer 
10.43.0.1
Thu Apr 10 08:37:54 2014 /sbin/ip route add 88.XXX.XXX.XXX/32 via 10.50.1.3
RTNETLINK answers: Network is unreachable
Thu Apr 10 08:37:54 2014 ERROR: Linux route add command failed: external 
program exited with error status: 2
Thu Apr 10 08:37:54 2014 /sbin/ip route add 0.0.0.0/1 via 10.43.0.1
Thu Apr 10 08:37:54 2014 /sbin/ip route add 128.0.0.0/1 via 10.43.0.1
Thu Apr 10 08:37:54 2014 /sbin/ip route add 192.168.10.0/24 via 10.43.0.1
Thu Apr 10 08:37:54 2014 Initialization Sequence Completed

after this, my ip and routes are: (eth0 not connected, Wifi only)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group 
default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group 
default qlen 1000
    link/ether 00:16:d3:46:fb:7d brd ff:ff:ff:ff:ff:ff
    inet 10.50.1.130/32 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fde6:20f5:c9ac:1050:202:78ff:fe47:4eb2/128 scope global tentative
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group 
default qlen 1000
    link/ether 00:02:78:47:4e:b2 brd ff:ff:ff:ff:ff:ff
    inet 10.50.1.130/32 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fde6:20f5:c9ac:1050:202:78ff:fe47:4eb2/128 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::202:78ff:fe47:4eb2/64 scope link
       valid_lft forever preferred_lft forever
8: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast 
state UNKNOWN group default qlen 100
    link/none
    inet 10.43.0.2 peer 10.43.0.1/32 scope global tun0
       valid_lft forever preferred_lft forever


0.0.0.0/1 via 10.43.0.1 dev tun0
default via 10.50.1.3 dev wlan0  proto 42 onlink
10.41.0.2 via 10.50.1.129 dev wlan0  proto 42 onlink
10.43.0.1 dev tun0  proto kernel  scope link  src 10.43.0.2
10.50.0.0/24 via 10.50.1.3 dev wlan0  proto 42 onlink
10.50.0.2 via 10.50.1.3 dev wlan0  proto 42 onlink
10.50.0.139 via 10.50.1.129 dev wlan0  proto 42 onlink
10.50.1.3 via 10.50.1.3 dev wlan0  proto 42 onlink
10.50.1.129 via 10.50.1.129 dev wlan0  proto 42 onlink
10.84.0.1 via 10.50.1.129 dev wlan0  proto 42 onlink
128.0.0.0/1 via 10.43.0.1 dev tun0
192.168.0.0/24 via 10.50.1.3 dev wlan0  proto 42 onlink
192.168.0.13 via 10.50.1.3 dev wlan0  proto 42 onlink
192.168.10.0/24 via 10.43.0.1 dev tun0


-------------------
If I use wire (eth0), and dhcp server (it give me inet 10.50.0.195/24 brd 
10.50.0.255 )

openvpn work, but it doesn't use babel to reach default route (given by dhcp 
server).

Openvpn log: (it can add 88.XXX.XXX.XXX/32 via 10.50.0.2 )
...
Thu Apr 10 08:35:36 2014 OPTIONS IMPORT: --ifconfig/up options modified
Thu Apr 10 08:35:36 2014 OPTIONS IMPORT: route options modified
Thu Apr 10 08:35:36 2014 OPTIONS IMPORT: --ip-win32 and/or --dhcp-option 
options modified
Thu Apr 10 08:35:36 2014 ROUTE_GATEWAY 10.50.0.2
Thu Apr 10 08:35:36 2014 TUN/TAP device tun0 opened
Thu Apr 10 08:35:36 2014 TUN/TAP TX queue length set to 100
Thu Apr 10 08:35:36 2014 do_ifconfig, tt->ipv6=1, tt->did_ifconfig_ipv6_setup=0
Thu Apr 10 08:35:36 2014 /sbin/ip link set dev tun0 up mtu 1500
Thu Apr 10 08:35:36 2014 /sbin/ip addr add dev tun0 local 10.43.0.2 peer 
10.43.0.1
Thu Apr 10 08:35:36 2014 /sbin/ip route add 88.XXX.XXX.XXX/32 via 10.50.0.2
Thu Apr 10 08:35:36 2014 /sbin/ip route add 0.0.0.0/1 via 10.43.0.1
Thu Apr 10 08:35:36 2014 /sbin/ip route add 128.0.0.0/1 via 10.43.0.1
Thu Apr 10 08:35:36 2014 /sbin/ip route add 192.168.10.0/24 via 10.43.0.1
Thu Apr 10 08:35:36 2014 Initialization Sequence Completed

after this operation, I have:

0.0.0.0/1 via 10.43.0.1 dev tun0
default via 10.50.0.2 dev eth0  proto 42 onlink
10.41.0.2 via 10.50.0.139 dev eth0  proto 42 onlink
10.43.0.1 dev tun43_numericor  proto kernel  scope link  src 10.43.0.2
10.50.0.0/24 dev eth0  proto kernel  scope link  src 10.50.0.195
10.50.0.2 via 10.50.0.2 dev eth0  proto 42 onlink
10.50.0.139 via 10.50.0.139 dev eth0  proto 42 onlink
10.50.1.3 via 10.50.0.2 dev eth0  proto 42 onlink
10.50.1.129 via 10.50.0.139 dev eth0  proto 42 onlink
10.84.0.1 dev tun84_Miou  proto kernel  scope link  src 10.84.0.2
88.XXX.XXX.XXX via 10.50.0.2 dev eth0
128.0.0.0/1 via 10.43.0.1 dev tun0
192.168.0.0/24 via 10.50.0.2 dev eth0  proto 42 onlink
192.168.0.13 via 10.50.0.2 dev eth0  proto 42 onlink
192.168.10.0/24 via 10.43.0.1 dev tun0

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group 
default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group 
default qlen 1000
    link/ether 00:16:d3:46:fb:7d brd ff:ff:ff:ff:ff:ff
    inet 10.50.0.195/24 brd 10.50.0.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.50.1.130/32 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fde6:20f5:c9ac:1050:202:78ff:fe47:4eb2/128 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::216:d3ff:fe46:fb7d/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group 
default qlen 1000
    link/ether 00:02:78:47:4e:b2 brd ff:ff:ff:ff:ff:ff
    inet 10.50.1.130/32 scope global wlan0
       valid_lft forever preferred_lft forever
    inet6 fde6:20f5:c9ac:1050:202:78ff:fe47:4eb2/128 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::202:78ff:fe47:4eb2/64 scope link
       valid_lft forever preferred_lft forever
17: tun84_Miou: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc 
pfifo_fast state UNKNOWN group default qlen 100
    link/none
    inet 10.84.0.2 peer 10.84.0.1/32 scope global tun84_Miou
       valid_lft forever preferred_lft forever
    inet 10.50.1.130/32 scope global tun84_Miou
       valid_lft forever preferred_lft forever
    inet6 fde6:20f5:c9ac:1050:202:78ff:fe47:4eb2/128 scope global
       valid_lft forever preferred_lft forever
    inet6 fe80::bcf2:b5ff:fed6:1084/64 scope link
       valid_lft forever preferred_lft forever
18: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast 
state UNKNOWN group default qlen 100
    link/none
    inet 10.43.0.2 peer 10.43.0.1/32 scope global tun0
       valid_lft forever preferred_lft forever

(at this time I don't gived link local ipv6 to tun0 yet, and not restarted 
ahcpd)

thanks to help me using Openvpn through Babel :p

_______________________________________________
Babel-users mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users

Reply via email to