X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plnet.py;h=b3974ab32cac7564612d16096079efa52273139a;hb=f3725641c3dcce6baf0d8b0da1a215616787ef76;hp=9768c3018d4120a53555bf34d74017b241fc98b7;hpb=b183bec1e11936df235b55822b57d4cb55bf910e;p=pyplnet.git diff --git a/plnet.py b/plnet.py index 9768c30..b3974ab 100755 --- a/plnet.py +++ b/plnet.py @@ -110,8 +110,12 @@ def InitInterfaces(logger, plc, data, root="", files_only=False, program="NodeMa for setting in settings: settingname = setting[name_key].upper() - if settingname in ('IFNAME','ALIAS','CFGOPTIONS','DRIVER'): + if settingname in ('IFNAME','ALIAS','CFGOPTIONS','DRIVER','VLAN'): details[settingname]=setting['value'] + # IPv6 support on IPv4 interface + elif settingname in ('IPV6ADDR','IPV6_DEFAULTGW','IPV6ADDR_SECONDARIES'): + details[settingname]=setting['value'] + details['IPV6INIT']='yes' # wireless settings elif settingname in \ [ "MODE", "ESSID", "NW", "FREQ", "CHANNEL", "SENS", "RATE", @@ -455,8 +459,6 @@ if __name__ == "__main__": parser.add_option("-p", "--program", action="store", type="string", dest="program", default="plnet") (options, args) = parser.parse_args() - options.root = '' - options.verbose = True if len(args) != 1 or options.root is None: print sys.argv print >>sys.stderr, "Missing root or node_id"