[apple] ifconfig로 설정된 IP 주소를 어떻게 설정 해제합니까?

최근 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 netmask 0xffffff00 broadcast 192.168.141.255
    inet 192.168.1.112 netmask 0xffffff00 broadcast 192.168.1.255
    media: autoselect
    status: active

첫 번째 주소– 141.99는 수동으로 설정 한 주소입니다. 두 번째 주소 — 1.112— 네트워크의 DHCP 서버에서 할당 한 주소입니다.



답변

사용 delete:

ifconfig en1 delete 192.168.141.99


답변

en1과 관련된 모든 IP 주소를 지우려면

sudo ifconfig en1 0.0.0.0


답변

재부팅하면 재설정해야한다고 생각합니다.


답변

시험:

sudo ifconfig en1 down
sudo ifconfig en1 up


답변

장치 en1을 ‘정적’에서 ‘dhcp’로 변경하려고하는 것처럼 들립니다. 이렇게하려면 다음을 수행하십시오.

sudo ipconfig set en1 BOOTP
sudo ipconfig set en1 DHCP

구성을 변경 한 후에는 해당 인터페이스를 종료하고 백업해야합니다.

sudo ifconfig en1 down
sudo ifconfig en1 up


답변

시도 :

ifconfig en* down detach delete


답변