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.