題:
如何取消使用ifconfig設置的IP地址?
David Wolever
2011-09-24 21:34:39 UTC
view on stackexchange narkive permalink

我最近使用 ifconfig en1 1.2.3.4 設置了Mac上網絡接口(特別是無線網卡)的IP地址……如何刪除/取消設置它?

使用圖形網絡配置工具似乎並沒有改變(甚至不知道)該地址-當我使用它手動設置地址時,第二個地址會添加到設備中。

例如,現在 ifconfig 顯示:

  en1:flags = 8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 00:23:xx: xx:xx:xx inet 192.168.141.99網絡掩碼0xffffff00廣播192.168.141.255 inet 192.168.1.112網絡掩碼0xffffff00廣播192.168.1.255媒體:自動選擇狀態:活動 

第一個地址- 141.99 -是我手動設置的地址。第二個地址 1.112 -是我的網絡的DHCP服務器分配的地址。

六 答案:
David Wolever
2011-09-25 09:25:28 UTC
view on stackexchange narkive permalink

使用 delete

  ifconfig en1刪除192.168.141.99  
這對我不起作用,我必須在Ubuntu上執行`ifconfig en1 del 192.168.141.99`。 希望它能幫助某人。
@Frodik有什麼區別?
刪除而不是刪除
Laukik
2016-01-14 06:02:44 UTC
view on stackexchange narkive permalink

要清除與en1關聯的所有IP地址:

  sudo ifconfig en1 0.0.0.0  
我確認這對我有用。
ACase
2011-09-24 23:25:36 UTC
view on stackexchange narkive permalink

我相信重啟會重置它。

那可能。但是我寧願離開它,也不願坐在它後面重新啟動:P
一個明確的選擇,但是,此答案未使用ifconfig命令作為指定的問題。
l'L'l
2011-09-24 23:35:11 UTC
view on stackexchange narkive permalink

嘗試:

  sudo ifconfig en1 downsudo ifconfig en1 up  
對不起,但這行不通-地址持續向下/向上。
您是否將ifconfig en1返回到您的原始地址?如果您不這樣做,那麼顯然它將是您將其更改為的同一個人。
抱歉,我最初的問題還不清楚。沒有“原始地址”-通常我有通過DHCP分配的地址,該地址現在向接口添加了第二個地址。
David
2011-09-25 00:49:57 UTC
view on stackexchange narkive permalink

聽起來像是您希望將設備en1從“靜態”更改為“ dhcp”。為此,請執行以下操作:

  sudo ipconfig set en1 BOOTPsudo ipconfig set en1 DHCP  

更改配置後,您需要關閉該接口並備份:

  sudo ifconfig en1 downsudo ifconfig en1 up  
Which version of ifconfig uses that syntax? The manpage for ifconfig on my machine (10.6.7) mentions nothing of either a `set` action or `dhcp`.
這可能在Linux上有效,但在MacOS附帶的BSD ifconfig中似乎不起作用。
user70056
2014-02-11 11:40:24 UTC
view on stackexchange narkive permalink

嘗試:

  ifconfig en * down detach delete  
請您擴展此答案以解釋各種標誌和選項的作用嗎?
為什麼這項工作和其他答案無效?


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...