실수로 컴퓨터에서 다음을 실행했습니다.
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 구성이 잘못된 것입니다.