Exemple #1
0
def oem_serial_number(reread=False):
    global _system_serial_number
    if _system_serial_number and not reread:
        return _system_serial_number
    bi = biosinfo()
    _system_serial_number = bi.get("SystemSerialNumber", None)
    if not _system_serial_number:
        try:
            _system_serial_number = open(
                '/proc/mediator/serial').readlines()[0].strip()
        except:
            pass
    if not _system_serial_number:
        try:
            from mpx.lib.ifconfig import mac_address
            _system_serial_number = mac_address('eth0')
        except:
            _system_serial_number = UNKNOWN
    return _system_serial_number
Exemple #2
0
def oem_serial_number(reread=False):
    global _system_serial_number
    if _system_serial_number and not reread:
        return _system_serial_number
    bi = biosinfo()
    _system_serial_number = bi.get("SystemSerialNumber", None)
    if not _system_serial_number:
        try:
            _system_serial_number = open(
                '/proc/mediator/serial'
                ).readlines()[0].strip()
        except:
            pass
    if not _system_serial_number:
        try:
            from mpx.lib.ifconfig import mac_address
            _system_serial_number = mac_address('eth0')
        except:
            _system_serial_number = UNKNOWN
    return _system_serial_number
Exemple #3
0
 def macAddr(adapter):
     try:
         return ifconfig.mac_address('eth%d' % adapter)
     except:
         pass
     return ''
Exemple #4
0
 def get(self, skipCache=0):
     return mac_address("eth%d" % self.mac)
Exemple #5
0
 def macAddr(adapter):
     try:
         return ifconfig.mac_address('eth%d' % adapter)
     except:
         pass
     return ''
Exemple #6
0
 def get(self, skipCache=0):
     return mac_address("eth%d" % self.mac)