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.