On Thu, May 13, 2021 at 10:43:59AM +0000, Martin wrote:
> Hi list,
> 
> 'sh /etc/netstart tun1' assign IPv4 address from '/etc/hostname.tun1' to 
> 'tun0' interface which must be IPv6 only instead of 'tun1' as argument of 
> netstart.
> 
> # ifconfig tun0
> tun0: flags=8051<<UP,POINTTOPOINT,RUNNING,MULTICAST> mtu 1500
>      description: IPv6 interface
>      index priority 0 llprio 3
>      groups: tun
>      status: active
>      inet6: fe80::....%tun0 --> prefixlen 64 scopeid 0x1f
>      inet6: fd90:... --> prefixlen 48
>      inet 192.168.55.1 --> 192.168.55.255 netmask 0xffffff00
> 
> I have two tun0 and tun1 interfaces defined by /etc/hostname.tun0 and 
> /etc/hostname.tun1
> 
> 1. tun0 contains
> up
> !/bin/command ...
> which run software and this software assign IPv6 address only to 'tun0' 
> interface once started. There is no IPv4 for 'tun0' just IPv6.
> 
> 2. $ cat /etc/hostname.tun1
> up
> inet 192.168.55.1 255.255.255.0 192.168.55.255
> !/usr/bin/env LD_LIBRARY_PATH=/usr/lib:/usr/local/lib /usr/local/sbin/openvpn 
> --config /etc/openvpn/server.conf
> 
> Why 'sh /etc/netstart tun1' assign 192.168.55.1 to 'tun0' instead of 'tun1' 
> as argument? Can it be a bug or misconfiguration?
> 
> Martin
> 
> 

The bug is probably in your secret /bin/command, for all I can tell.

Reply via email to