IP-Adresse über Terminal in OS X freigeben/erneuern
Ich möchte meine IP-Adresse in OS X 10.4 (Tiger) mithilfe von Terminal freigeben und erneuern. Im wesentlichen brauche ich das OS X-äquivalent von Windows':
C:\\> ipconfig /release
C:\\> ipconfig /renew
Die Schnittstelle muss jedoch während dieses Vorgangs aktiv bleiben, sodass die Verwendung von ifconfig down / up nicht funktioniert.
Ich glaube, ich kann die IP-Adresse mit ifconfig
4 answers
sudo ipconfig set en0 BOOTP
sudo ipconfig set en0 DHCP
Sollte es tun.
Hauptquellen:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-28 03:47:32
Ich finde, dass die Befehle
ipconfig set <interface> BOOTP
ipconfig set <interface> DHCP
Geben Sie die Schnittstellen-IP nicht frei, erneuern Sie sie jedoch nicht. Dieses Verhalten könnte erklärt werden, weil ich an einem MacBook Air arbeite. Ich habe dies jedoch auch auf einem MacBook Pro mit dem gleichen Ergebnis versucht. Eine schnelle Durchsicht der Manpage von networksetup zeigt zwei ähnliche Befehle wie die für ipconfig. Diese Befehle sind
networksetup -setbootp <network service name>
networksetup -setdhcp <network service name>
Wo ist der Name, der im Statusbereich Netzwerkeinstellungen angezeigt wird. Wenn Sie die Netzwerkeinstellungen öffnen, können Sie sehen dieser Befehl funktioniert, indem die Option "Configure IPv4" geändert wird. Beachten Sie, dass ich das sudo von allen meinen Befehlen ausgeschlossen habe, um beim Tippen zu sparen, und wenn Ihr System erhöhte priveleges zum Ausführen von Befehlen benötigt, sollten Sie "sudo" auf der Vorderseite der in dieser Antwort aufgeführten Befehle verwenden. Hoffe, das erspart jemandem das Haarziehen und Fuming, das ich erlebt habe, als ich nach einem so einfachen Befehl gesucht habe.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-21 15:36:42
Wenn Sie dies ohne Sudo-Berechtigungen tun müssen, ist es am einfachsten, einen neuen Speicherort zu erstellen, nennen wir ihn "DHCP" und wechseln Sie dann dorthin und wieder zurück... Dies führt auch dazu, dass Mac OS X das Netzwerk neu konfiguriert. Die benötigten Befehle sind:
scselect DHCP
scselect Automatic
Sie können einen neuen Netzwerkspeicherort im Bereich Netzwerkeinstellungen erstellen, das Dropdown-Menü oben mit der Aufschrift "Automatisch" und dann "Neu erstellen..."auswählen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-11-17 15:23:36
Ich konnte die IP-Adresse mit {[2] freigeben/erneuern]}
sudo ipconfig set en0 BOOTP <return>
sudo ipconfig set en0 DHCP <return>
Aber jetzt kann ich mit dem integrierten VNC nicht mehr über Ethernet auf die Bildschirmfreigabe zugreifen. Ich kann immer noch über WLAN von meinem Telefon aus darauf zugreifen.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-11-17 15:24:32