Bagaimana cara menghapus set alamat IP dengan ifconfig?


19

Saya baru-baru ini digunakan ifconfig en1 1.2.3.4untuk mengatur alamat IP dari antarmuka jaringan (khususnya, kartu nirkabel) pada Mac ... Bagaimana cara menghapus / menghapusnya?

Menggunakan alat konfigurasi jaringan grafis sepertinya tidak mengubah (atau bahkan mewaspadai) alamat ini - ketika saya menggunakannya untuk secara manual mengatur alamat, alamat kedua ditambahkan ke perangkat.

Misalnya, sekarang ifconfigmenunjukkan:

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

Alamat pertama - 141.99- adalah alamat yang saya atur secara manual. Alamat kedua - 1.112- adalah alamat yang diberikan oleh server DHCP jaringan saya.

Jawaban:


22

Gunakan delete:

ifconfig en1 delete 192.168.141.99

4
Ini tidak berhasil untuk saya, saya harus lakukan ifconfig en1 del 192.168.141.99di Ubuntu. Semoga ini bisa membantu seseorang.
Frodik

@Frodik Apa bedanya?
Suara

delbukannyadelete
Kousik Nandy

7

Untuk menghapus semua alamat ip yang terkait dengan en1:

sudo ifconfig en1 0.0.0.0

Saya mengkonfirmasi bahwa ini berhasil untuk saya.
volatilevar

0

Saya percaya reboot harus meresetnya.


1
Itu mungkin. Tapi saya lebih suka meninggalkannya daripada duduk melalui reboot: P
David Wolever

Alternatif yang jelas, namun jawaban ini tidak menggunakan perintah ifconfig seperti pertanyaan yang ditentukan.
Josiah DeWitt

0

Mencoba:

sudo ifconfig en1 down
sudo ifconfig en1 up

Maaf, tetapi ini tidak berhasil - alamat tetap ada setelah turun / naik.
David Wolever

Apakah Anda ifconfig en1 kembali ke alamat asli Anda? Jika Anda tidak melakukannya, itu jelas akan menjadi sama dengan yang Anda ubah.
l'L'l

Maaf, pertanyaan awal saya tidak sejelas mungkin. Tidak ada "alamat asli" - biasanya saya memiliki alamat yang ditetapkan melalui DHCP, yang sekarang menambahkan alamat kedua ke antarmuka.
David Wolever

0

Sepertinya Anda ingin mengubah perangkat en1 dari 'statis' menjadi 'dhcp'. Untuk melakukan ini lakukan hal berikut:

sudo ipconfig set en1 BOOTP
sudo ipconfig set en1 DHCP

Setelah membuat perubahan konfigurasi, Anda harus menurunkan dan mencadangkan antarmuka itu:

sudo ifconfig en1 down
sudo ifconfig en1 up

Versi ifconfig mana yang menggunakan sintaksis itu? Manual untuk ifconfig di komputer saya (10.6.7) tidak menyebutkan apa pun dari settindakan atau dhcp.
David Wolever

Ini mungkin berfungsi di linux tetapi tampaknya tidak berfungsi di BSD ifconfig yang dikirimkan bersama MacOS.
Thom Nichols

-2

Coba:

ifconfig en* down detach delete 

Bisakah Anda memperluas jawaban ini untuk menjelaskan apa yang dilakukan berbagai flag dan opsi?
Graham Miln

dan mengapa ini berhasil dan jawaban lainnya tidak?
user151019
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.