Come faccio a disinserire un indirizzo IP impostato con ifconfig?

16

Recentemente ho usato ifconfig en1 1.2.3.4 per impostare l'indirizzo IP di un'interfaccia di rete (in particolare, la scheda wireless) su un Mac ... Come posso rimuoverlo / annullarlo?

L'uso dello strumento di configurazione di rete grafico non sembra cambiare (o nemmeno essere a conoscenza di) questo indirizzo - quando lo uso per impostare manualmente un indirizzo, viene aggiunto un secondo indirizzo al dispositivo.

Ad esempio, adesso ifconfig mostra:

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

Il primo indirizzo - 141.99 - è l'indirizzo che ho impostato manualmente. Il secondo indirizzo - 1.112 - è l'indirizzo assegnato dal server DHCP della mia rete.

    
posta David Wolever 24.09.2011 - 18:34
fonte

6 risposte

20

Utilizza delete :

ifconfig en1 delete 192.168.141.99
    
risposta data 25.09.2011 - 06:25
fonte
7

Per cancellare tutti gli indirizzi IP associati a en1:

sudo ifconfig en1 0.0.0.0
    
risposta data 14.01.2016 - 01:02
fonte
0

Credo che un riavvio dovrebbe ripristinarlo.

    
risposta data 24.09.2011 - 20:25
fonte
0

Prova:

sudo ifconfig en1 down
sudo ifconfig en1 up
    
risposta data 24.09.2011 - 20:35
fonte
0

Sembra che tu voglia cambiare il dispositivo en1 da "statico" a "dhcp". Per fare ciò, procedi come segue:

sudo ifconfig set en1 BOOTP
sudo ifconfig set en1 DHCP

Dopo aver apportato le modifiche di configurazione, dovrai portare l'interfaccia verso il basso e il backup:

sudo ifconfig en1 down
sudo ifconfig en1 up
    
risposta data 24.09.2011 - 21:49
fonte
-2

Prova:

ifconfig en* down detach delete 
    
risposta data 11.02.2014 - 06:40
fonte

Leggi altre domande sui tag