[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