26 votes

Comment annuler une adresse IP définie avec ifconfig ?

J'ai récemment utilisé ifconfig en1 1.2.3.4 pour définir l'adresse IP d'une interface réseau (plus précisément, la carte sans fil) sur un Mac Comment puis-je la supprimer/désactiver ?

L'utilisation de l'outil graphique de configuration du réseau ne semble pas modifier cette adresse (ni même en être conscient). Lorsque je l'utilise pour définir manuellement une adresse, une deuxième adresse est ajoutée au périphérique.

Par exemple, en ce moment ifconfig montre :

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:23:xx:xx:xx:xx 
    inet 192.168.141.99 netmask 0xffffff00 broadcast 192.168.141.255
    inet 192.168.1.112 netmask 0xffffff00 broadcast 192.168.1.255
    media: autoselect
    status: active

La première adresse - 141.99 - est l'adresse que j'ai définie manuellement. La deuxième adresse - 1.112 - est l'adresse attribuée par le serveur DHCP de mon réseau.

28voto

Chris Harris Points 181

Utilice delete :

ifconfig en1 delete 192.168.141.99

13voto

Malax Blade Points 61

Pour effacer toutes les adresses IP associées à en1 :

sudo ifconfig en1 0.0.0.0

0voto

ThorstenS Points 3044

Je pense qu'un redémarrage devrait le réinitialiser.

0voto

l'L'l Points 8737

Essayez :

sudo ifconfig en1 down
sudo ifconfig en1 up

0voto

David Points 9

On dirait que vous cherchez à changer le périphérique en1 de 'static' à 'dhcp'. Pour ce faire, procédez comme suit :

sudo ipconfig set en1 BOOTP
sudo ipconfig set en1 DHCP

Après avoir effectué les changements de configuration, vous devrez mettre cette interface hors service et la remettre en service :

sudo ifconfig en1 down
sudo ifconfig en1 up

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X