İfconfig ile ayarlanan bir IP adresini nasıl ayarlayabilirim?


19

Kısa süre önce ifconfig en1 1.2.3.4Mac'te bir ağ arabiriminin (özellikle kablosuz kartın) IP adresini ayarlamak için kullandım … Nasıl kaldırabilir / kaldırabilirim?

Grafik ağ yapılandırma aracını kullanmak bu adresi değiştirmiyor (hatta farkında bile değil) - bir adresi manuel olarak ayarlamak için kullandığımda cihaza ikinci bir adres ekleniyor.

Örneğin, şu anda şunu ifconfiggöstermektedir:

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

İlk adres - 141.99- manüel olarak ayarladığım adrestir. İkinci adres - 1.112- ağımın DHCP sunucusu tarafından atanan adrestir.

Yanıtlar:


22

Kullanım delete:

ifconfig en1 delete 192.168.141.99

4
Bu benim için işe yaramadı ifconfig en1 del 192.168.141.99, Ubuntu'da yapmak zorunda kaldım . Umarım birine yardımcı olur.
— Frodik

@Frodik Fark nedir?
— sesler

delyerinedelete
— Kousik Nandy

7

En1 ile ilişkili tüm ip adreslerini silmek için:

sudo ifconfig en1 0.0.0.0

Bunun benim için işe yaradığını onaylıyorum.
— volatilevar

0

Yeniden başlatmanın sıfırlaması gerektiğine inanıyorum.


1
Olabilir. Ama bir yeniden başlatmayla oturmaktan daha çok ayrılmak istiyorum: P
— David Wolever

Açık bir alternatif, ancak bu cevap belirtilen soru olarak ifconfig komutunu kullanmaz.
— Josiah DeWitt

0

Deneyin:

sudo ifconfig en1 down
sudo ifconfig en1 up

Üzgünüz, ama bu işe yaramıyor - adres aşağı / yukarı geçiyor.
— David Wolever

İf1'yi en1 orijinal adresinize geri mi döndürdünüz? Eğer yapmadıysanız, bunu değiştirdiğinizle aynı olacaktır.
— l'L'l

Üzgünüm, asıl sorum olabildiğince net değildi. “Orijinal adres” yoktu - normalde DHCP aracılığıyla atanmış adreslerim var, bu da şimdi arayüze ikinci bir adres ekliyor.
— David Wolever

0

En1 cihazını 'static' yerine 'dhcp' olarak değiştirmek istediğiniz gibi görünüyor. Bunu yapmak için aşağıdakileri yapın:

sudo ipconfig set en1 BOOTP
sudo ipconfig set en1 DHCP

Yapılandırma değişikliklerini yaptıktan sonra, bu arayüzü aşağı ve yukarı getirmeniz gerekir:

sudo ifconfig en1 down
sudo ifconfig en1 up

Hangi ifconfig sürümü bu sözdizimini kullanır? Makinemdeki ifconfig (10.6.7) için manpage, bir seteylemden veya hiçbir şeyden bahsetmez dhcp.
— David Wolever

Bu linux üzerinde çalışabilir, ancak MacOS ile gelen ifconfig BSD'de çalışmıyor gibi görünüyor.
— Thom Nichols

-2

Deneyin :

ifconfig en* down detach delete 

Lütfen çeşitli cevapların ve seçeneklerin ne yaptığını açıklamak için bu cevabı genişletebilir misiniz?
— Graham Miln

ve bu neden çalışıyor ve diğer cevaplar çalışmıyor?
— user151019
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.