On 4/5/19 4:16 PM, Rodney W. Grimes wrote: >> Author: eugen >> Date: Fri Apr 5 22:45:08 2019 >> New Revision: 345970 >> URL: https://svnweb.freebsd.org/changeset/base/345970 >> >> Log: >> network.subr: improve configuration of cloned gif(4) interfaces >> >> ifconfig(8) syntax allows to specify only single address_family, >> so we need additional invocation of ifconfig to support configuration >> of cloned gif interface that may use different address families >> for its internal and external addresses. >> >> Also, ifconfig(8) does not allow to omit "inet6" keyword for address family >> specifying IPv6 addresses as outer addresses of the interface. >> >> Also, address_family is not "parameter" and it has to go before parameters >> including "tunnel" keyword, so "ifconfig gif0 tunnel inet6 $oip1 $oip2" >> would be >> wrong syntax and only "ifconfig gif0 inet6 tunnel $oip1 $oip2" is right. >> >> With this change, the following works: >> >> gifconfig_gif0="inet6 2a00::1 2a01::1" >> ifconfig_gif0="inet 10.0.0.1 10.0.0.2 netmask 255.255.255.252" > > If you want another fun one to wrestle with see if you can > make this work: > > cloned_interfaces="vlan32" > ifconfig_em0="up" > ifconfig_vlan32="vlan 32 vlandev em0 SYNCDHCP" > > I have worked around it, but it would be nice if this "just worked".
Why not use the vlans thing btw? ifconfig_em0="up" vlans_em0="32" ifconfig_em0_32="SYNCDHCP" I think you probably still need the ifconfig_em0 as I don't think up'ing a vlan implicitly up's the trunk. You need similar "up" entries when using lagg. -- John Baldwin _______________________________________________ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"