네트워크 인터페이스를 어떻게 다시 시작할 수 있습니까?


10

네트워크 인터페이스를 어떻게 다시 시작할 수 있습니까? 집과 직장을 전환 할 때 IP 주소를 올바르게 업데이트하지 않는 vm이 있습니다. vm은 Ubuntu 서버를 실행하고 브리지 된 네트워크 어댑터를 사용합니다.


5
어떤 OS / 배포에서? VM에서 네트워크는 어떻게 구성됩니까?
Gilles 'SO- 악한 중지'

답변:


8

ifdown전원을 끄고 다시 켜는 데 사용하십시오 ifup. 다시 시작하려면 eth0:

> ifdown eth0
> ifup eth0

루트 권한이 필요합니다.

ifup및 에 대한 자세한 내용ifdown .


3

DHCP를 사용하여 해당 인터페이스를 구성한 것 같습니다. 그렇다면 기존 DHCP 클라이언트를 종료하고 다시 시작하십시오. 많은 배포판의 경우 다음을 수행하십시오.

dhcpcd -k eth0
dhcpcd -d eth0

그러나 모든 배포판이 사용 된 것은 아닙니다 dhcpcd. 나는 일부 사용을 알고 dhclient데비안을 사용하지 pump않습니까?

또한 "eth0"은 올바른 인터페이스 이름을 구성하지 않을 수 ifconfig -a있습니다. 해당 VM의 기능을 확인하십시오.


1
(downvote에 대해서는 아닙니다.) Debian에 있습니다. dhcpcd와 pump는 저장소에 있습니다. 혼란스럽게도 dhclient는 설치되지 않았으므로 설치 후 사용하는 도구입니다.
Emanuel Berg

3

데비안에서 인터페이스를 통해 다른 DHCP 임대를 얻을 수 있습니다

dhclient -v {interface_name}

-v수단 "자세한"당신에게 행동의 과정을 보여줍니다.

인터페이스가 DHCP에서 주소를 가져 오도록 구성된 경우 @JustinY의 답변 ifupifdown명령 이 작동 합니다. 고정으로 구성된 경우 고정 IP로 되돌아갑니다. dhclientDHCP 서버에 연결하려고 시도합니다.


0

다른 답변은 괜찮아 보입니다. 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) 알기에 매우 도움이 될 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.