FreeBSD 8.3-STABLE #0 r237184 if_tun auto-up upon create.

Eugene Grosbein egrosbein at rdtc.ru
Mon Jun 18 07:37:34 UTC 2012


18.06.2012 09:47, Jason Hellenthal пишет:
> 
> Hoping someone here might be able to clue me in on what I am seeing.
> 
> FreeBSD 8.3-STABLE #0 r237184
> 
> When creating a if_tun(4) device...
> ifconfig tun0 create 
> 
> With these line in rc.conf(5)
> cloned_interfaces="tun0"
> ifconfig_tun0="metric 100 down"
> 
> And sysctl net.link.tun.devfs_cloning=0
> 
> The resulting tun0 device results in state...
> tun0: flags=8011<UP,POINTOPOINT,MULTICAST> metric 100 mtu 1500
> 
> 
> After removing the ifconfig_tun0= and running ifconfig create...
> tun0: flags=8010<POINTOPOINT,MULTICAST> metric 0 mtu 1500
> 
> 
> Why would the device enter a UP/DOWN state if there is no addressing
> information being fed to it ? and especially with a directive of "down"
> ?

That's because the word "up" is automatically added by system rc-scripts
for ifconfig_XXX lines, so real ifconfig statement in your case is:

ifconfig tun0 metric 100 down up

Eugene Grosbein


More information about the freebsd-stable mailing list