Release & Renouveler DHCP à partir de la ligne de commande avec ipconfig sur Mac
Table des matières:
Si vous devez libérer et renouveler DHCP à partir de la ligne de commande sur un Mac, l'utile utilitaire ipconfig est capable de le faire rapidement. Gardez à l'esprit que pour la plupart des utilisateurs de Mac OS X, renouveler un bail DHCP à partir des Préférences Système Mac est la meilleure approche car elle est conviviale et tout aussi efficace, mais l'approche Terminal présente des avantages pour les utilisateurs avancés et peut être exécutée. ssh et le mode mono-utilisateur, ce qui en fait une connaissance intéressante à partager.
Comment renouveler le bail DHCP à partir de la ligne de commande de Mac
La syntaxe de base pour renouveler le bail DHCP à partir de la ligne de commande avec ipconfig est la suivante :
sudo ipconfig set (DEVICEINTERFACE) DHCP
Si vous connaissez l'interface de l'appareil (en0, en1, en2, etc.), exécutez simplement cette commande pour libérer puis renouveler DHCP pour l'appareil déterminé. Disons que c'est en0, standard pour les Mac modernes avec Wi-Fi uniquement.
sudo ipconfig set en0 DHCP
Une fois la commande exécutée, vous pouvez vérifier si DHCP a été configuré correctement en déterminant les informations DHCP avec la même commande ipconfig avec 'getpacket' comme ceci :
ipconfig getpacket en0
En supposant que la commande "set" précédente a réussi, getpacket renverra l'adresse IP, le serveur DNS, le masque de sous-réseau, le routeur/passerelle et la durée du bail.Si les informations DHCP sont vides, soit l'interface interrogée était erronée, soit le bail DHCP n'a pas été renouvelé ou distribué correctement.
Une autre option grossière serait d'exécuter ipconfig pour toutes les interfaces de périphérique disponibles sur le Mac en enchaînant la syntaxe comme ceci :
sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP
Il est toutefois préférable de définir DHCP pour l'interface spécifique.
Si vous ne connaissez pas l'interface, la première étape consiste à déterminer l'interface du périphérique matériel de l'ordinateur utilisée pour le port réseau particulier que vous utilisez. Pour la plupart des Mac modernes, nous recherchons le Wi-Fi qui est généralement sur en0, mais de nombreux utilisateurs de Mac utilisent également Ethernet, un point d'accès personnel iPhone, un téléphone Android connecté ou une carte réseau externe, chacun pouvant avoir un interface de périphérique différente selon le matériel. Vous pouvez facilement déterminer quelle est l'interface du périphérique en exécutant networksetup -listallhardwareports comme suit :
networksetup -listallhardwareports
Faites défiler la sortie pour trouver l'interface pour laquelle vous souhaitez définir et renouveler DHCP, supposons que vous recherchiez "Wi-Fi" qui peut ressembler à ceci :
Port matériel : Périphérique Wi-Fi : en0 Adresse Ethernet : b1:3f:22:dd:ab:19
À côté de "Device", vous trouverez l'interface, dans ce cas c'est "en0", qui est ce qui est branché sur la commande ipconfig susmentionnée.