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
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
def macAddr(adapter): try: return ifconfig.mac_address('eth%d' % adapter) except: pass return ''
def get(self, skipCache=0): return mac_address("eth%d" % self.mac)