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


19

최근 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 서버에서 할당 한 주소입니다.

답변:


22

사용 delete:

ifconfig en1 delete 192.168.141.99

4
이것은 나를 위해 작동하지 않았다, 나는 ifconfig en1 del 192.168.141.99우분투 에서해야 했다. 그것이 누군가를 돕기를 바랍니다.
Frodik

@Frodik 차이점은 무엇입니까?
목소리

del대신delete
Kousik Nandy

7

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

sudo ifconfig en1 0.0.0.0

나는 이것이 나를 위해 일한 것을 확인합니다.
volatilevar

0

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


1
그건 아마. 그러나 나는 오히려 재부팅을 통해 앉아보다 그것을 떠날 것 : P
데이비드 Wolever

확실한 대안이지만이 답변에서는 ifconfig 명령을 지정된 질문으로 사용하지 않습니다.
Josiah DeWitt

0

시험:

sudo ifconfig en1 down
sudo ifconfig en1 up

죄송하지만이 주소가 작동하지 않습니다. 주소가 위 / 아래로 유지됩니다.
David Wolever

ifconfig en1을 원래 주소로 되돌 렸습니까? 그렇지 않은 경우 분명히 변경 한 것과 똑같을 것입니다.
l' L' l

죄송합니다. 원래 질문은 명확하지 않았습니다. “원래 주소”는 없었습니다. 일반적으로 DHCP를 통해 할당 된 주소가 있는데, 이제 인터페이스에 두 번째 주소가 추가됩니다.
David Wolever

0

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

sudo ipconfig set en1 BOOTP
sudo ipconfig set en1 DHCP

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

sudo ifconfig en1 down
sudo ifconfig en1 up

해당 구문을 사용하는 ifconfig 버전은 무엇입니까? 내 컴퓨터의 ifconfig (10.6.7) 맨 페이지에 set작업 또는에 대한 언급이 없습니다 dhcp.
David Wolever

이것은 Linux에서는 작동하지만 MacOS와 함께 제공되는 ifconfig에서는 작동하지 않는 것으로 보입니다.
Thom Nichols

-2

시도 :

ifconfig en* down detach delete 

이 플래그를 확장하여 다양한 플래그와 옵션이 무엇을하는지 설명 할 수 있습니까?
Graham Miln

왜이 작업과 다른 답변이 작동하지 않습니까?
user151019
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.