[Techinfo] Python + hálózati kártya lekérdezések, beállítások

Zsolt Nagy nagyzsolt80 at gmail.com
2022. Okt. 18., K, 19:04:39 CEST


Tisztelt Listatagok!

Kérnék szépen segítséget, hogy Python nyelvben a számítógépem:
Host nevét, IP címét, MAC címét, alhálózati maszkját, alapértelmezett
átjáróját, elsődleges DNS-ét, másodlagos DNS-ét
egy-egy változóba tudjam menteni.

az első 3 még ment is :)

----------------------------------------------------------------------------------
import socket
import uuid

hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)

print(hostname)
print(ip_address)
print (hex(uuid.getnode()))

print ("A MAC cím formázott módon:", end="")
print (':'.join(['{:02x}'.format((uuid.getnode() >> ele) & 0xff)
for ele in range(0,8*6,8)][::-1]))
----------------------------------------------------------------------------------

Viszont a többi rész már megakasztott:

első ötletem a  *netsh* parancs

import os
mine = os.popen('netsh interface ip show address | findstr "IP Address')
myip = mine.read()
print (myip)

Ennél egyszerűbb meglolásst tudna-e valaki ajánlani?

Előre is köszönömm az ötleteket.


Üdvözlettel:
Zsolt
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <https://listserv.niif.hu/pipermail/techinfo/attachments/20221018/16d7ba82/attachment.htm>


További információk a(z) Techinfo levelezőlistáról