Esempio n. 1
0
 def __init__(self, iface, tableid, cfgname):
     self.iface = iface
     self.cfgname = cfgname
     self.prettyname = config.get_interface_parameter(self.cfgname, 'name', self.cfgname)
     self.active = True
     self.priority = config.get_interface_parameter(self.cfgname, 'priority', 0)
     src_rule_setter = DhcpSourceRuleSetter(iface, tableid, tableid)
     self.tableid = str(tableid)
     base_station = config.get_parameter('base_station')
     ping_port = config.get_parameter('ping_port')
     self.ping_tester = ping_tester.PingTester(iface, 20, (base_station, ping_port), src_rule_setter.state_pub)
Esempio n. 2
0
 def __init__(self, iface, tableid, cfgname):
     self.iface = iface
     self.cfgname = cfgname
     self.prettyname = config.get_interface_parameter(
         self.cfgname, 'name', self.cfgname)
     self.active = True
     self.priority = config.get_interface_parameter(self.cfgname,
                                                    'priority', 0)
     src_rule_setter = DhcpSourceRuleSetter(iface, tableid, tableid)
     self.tableid = str(tableid)
     base_station = config.get_parameter('base_station')
     ping_port = config.get_parameter('ping_port')
     self.ping_tester = ping_tester.PingTester(iface, 20,
                                               (base_station, ping_port),
                                               src_rule_setter.state_pub)
Esempio n. 3
0
def construct(iface, tableid):
    try:
        type = config.get_interface_parameter(iface, 'type')
        if type == "wired":
            return WiredInterface(iface, tableid)
        if type == "wireless":
            return WirelessInterface(iface, tableid)
        if type == "static":
            return StaticRouteInterface(iface, tableid)
        raise UnknownType(type)
    except config.NoDefault:
        raise NoType()
Esempio n. 4
0
def construct(iface, tableid):
    try:
        type = config.get_interface_parameter(iface, 'type')
        if type == "wired":
            return WiredInterface(iface, tableid)
        if type == "wireless":
            return WirelessInterface(iface, tableid)
        if type == "static":
            return StaticRouteInterface(iface, tableid)
        raise UnknownType(type)
    except config.NoDefault:
        raise NoType()