Linux에서 dhclient eth0 명령 취소

Linux에서 dhclient eth0 명령 취소

실수로 컴퓨터에서 다음을 실행했습니다.

dhclient eth0

이제 IP를 통해 내 컴퓨터에 SSH로 연결할 수 없습니다. 컴퓨터를 다시 시작해도 도움이 되지 않았습니다. 이 명령을 취소하거나 수정하려면 어떻게 해야 합니까?

당신의 도움을 주셔서 감사합니다!

답변1

  • DHCP 클라이언트를 종료합니다:killall dhclient
  • 카드를 내려놓으세요:ifconfig eth0 down
  • 네트워크 카드에 IP와 넷마스크를 수동으로 부여하고 복원합니다.ifconfig eth0 1.2.3.4 netmask 255.255.255.0 up
  • 라우팅 구성:route add default gw 1.2.3.1
  • DNS 구성:echo nameserver 8.8.8.8 > /etc/resolv.conf

(여기서는 귀하의 IP가 이고 1.2.3.4넷마스크가 다음과 같다고 가정합니다 255.255.255.0. 즉 /24, 귀하의 게이트웨이는 1.2.3.1이며 Google의 DNS 서버( )를 사용하려고 합니다 8.8.8.8.)

편집하다:몇 가지 테스트를 추가했습니다. 또한 내 대답에서 IPv6을 건너뛰었다는 점도 주목할 가치가 있습니다.

테스트가 여전히 실패하면 다음을 순서대로 시도해 보십시오.

  • ping 127.0.0.1-> 이것이 실패하면 모든 형태의 네트워킹이 손상되거나 방화벽 구성이 엉망이 됩니다.
  • ping 1.2.3.4-> 이것이 실패하면 카드가 여전히 다운되었거나 올바른 IP를 제공하지 못한 것입니다.
  • ping 1.2.3.1-> 이것이 실패하면 넷마스크가 올바르지 않거나 귀하와 첫 번째 라우터 사이에 다른 문제가 있는 것입니다.
  • ping -4 google.com-> 실패하면 DNS 구성이 잘못된 것입니다.

관련 정보