Beispiel #1
0
def scanRemote(device=None):
    if device:
        ifc = network.findInterface(device)
        if ifc:
            wifi = Wireless(ifc)
            points = map(lambda x: x.id(), wifi.scanSSID())
            return "\n".join(points)
    return ""
Beispiel #2
0
 def __init__(self, name, want=False):
     dict = get_instance("name", name)
     if want:
         if not dict:
             fail("No such connection")
     self.uid = _get(dict, "device", None)
     self.name = name
     self.ifc = None
     if self.uid:
         self.ifc = network.findInterface(self.uid)
     self.state = _get(dict, "state", "down")
     self.mode = _get(dict, "mode", "auto")
     self.address = _get(dict, "address", None)
     self.mask = _get(dict, "mask", None)
     self.gateway = _get(dict, "gateway", None)
     self.namemode = _get(dict, "namemode", "default")
     self.nameserver = _get(dict, "nameserver", None)
Beispiel #3
0
 def __init__(self, name, want=False):
     dict = get_instance("name", name)
     if want:
         if not dict:
             fail("No such connection")
     self.uid = _get(dict, "device", None)
     self.name = name
     self.ifc = None
     if self.uid:
         self.ifc = network.findInterface(self.uid)
     self.state = _get(dict, "state", "down")
     self.mode = _get(dict, "mode", "auto")
     self.address = _get(dict, "address", None)
     self.mask = _get(dict, "mask", None)
     self.gateway = _get(dict, "gateway", None)
     self.namemode = _get(dict, "namemode", "default")
     self.nameserver = _get(dict, "nameserver", None)