![네트워크 인터페이스를 어떻게 다시 시작할 수 있나요?](https://rvso.com/image/23943/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
네트워크 인터페이스를 어떻게 다시 시작할 수 있나요? 집과 직장을 전환할 때 IP 주소를 올바르게 업데이트하지 않는 VM이 있습니다. VM은 Ubuntu 서버를 실행하고 브리지된 네트워크 어댑터를 사용합니다.
답변1
ifdown
껐다가 ifup
다시 켤 때 사용합니다 . 재시작하기 위해 eth0
:
> ifdown eth0
> ifup eth0
루트 권한이 필요합니다.
자세한 내용은약 ifup
그리고 ifdown
.
답변2
DHCP를 사용하여 해당 인터페이스를 구성한 것 같습니다. 그렇다면 기존 DHCP 클라이언트를 종료하고 다시 시작해야 합니다. 많은 배포판의 경우 다음을 수행합니다.
dhcpcd -k eth0
dhcpcd -d eth0
그러나 모든 배포판이 사용되는 것은 아닙니다 dhcpcd
. 나는 어떤 사용법을 알고 있는데 dhclient
데비안에서는 를 사용하지 않습니까 pump
?
또한 "eth0"은 올바른 인터페이스 이름을 구성하지 않을 수 있습니다. ifconfig -a
해당 VM에 무엇이 있는지 확인하십시오.
답변3
Debian에서는 다음을 사용하여 인터페이스에 또 다른 DHCP 임대를 가져오도록 지시할 수 있습니다.
dhclient -v {interface_name}
"자세한"을 의미 -v
하며 실제 프로세스를 보여줍니다.
인터페이스가 DHCP에서 주소를 가져오도록 구성된 경우 @JustinY의 답변이 작동 ifup
하고 명령이 작동합니다. ifdown
정적으로 구성되면 고정 IP로 되돌아갑니다. dhclient
무슨 일이 있어도 DHCP 서버에 접속을 시도합니다.
답변4
다른 답변은 괜찮아 보입니다. 페이지 에서 간단히 추가하고 싶었습니다 man
.
-a, --all If given to ifup, affect all interfaces marked auto. Interfaces are brought up in the order in which they are defined in /etc/network/inter‐ faces. Combined with --allow, acts on all interfaces of a specified class instead. If given to ifdown, affect all defined interfaces. Interfaces are brought down in the order in which they are currently listed in the state file. Only interfaces defined in /etc/network/interfaces will be brought down.
일반적으로 --all
플래그는 네트워크 전체를 표시하므로 알아두면 매우 유용할 수 있습니다(인터페이스가 표시되어 있는 경우 auto
).