A rendszer DNS szervereit módosítani (Wi-Finél és Ethernetnél egyaránt) OSX alatt így lehet:
sudo networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4
sudo networksetup -setdnsservers Ethernet 8.8.8.8 8.8.4.4
Ha mindezt egy bash scriptből akarod intézni, akkor valahogyan bele kell írnod a rendszergazda jelszavad. Ez mondjuk nem biztonságos, de ha otthoni gépen vagy megengedhető. Egy echo-val átpipe-olod a sudo-nak a jelszavad, így már működik scriptfájlban is, és nem szükséges az interakció.
echo "jelszo" | sudo -S networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4
echo "jelszo" | sudo -S networksetup -setdnsservers Ethernet 8.8.8.8 8.8.4.4
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.