내 IP 주소 업데이트(dhclient를 찾을 수 없음)

내 IP 주소 업데이트(dhclient를 찾을 수 없음)

최근에 새 케이블 모뎀을 구입했는데 인터넷 연결이 더 이상 작동하지 않습니다. 내 IP 주소를 업데이트해야 할 것 같습니다. 내 주소를 어떻게 업데이트하나요?

이 명령은 ifconfig다음을 반환합니다.

bash: ifconfig: command not found

이 명령은 dhclient다음을 반환합니다.

bash: dhclient: command not found

저는 데비안 7(Wheezy)을 사용하고 있습니다.

- - - - 답변

문제는 내가 네트워크를 엉망으로 만들려고 한다는 것입니다.사용자 계정, 나는 이것이 나쁜 생각이라는 것을 몰랐습니다. 이전에 이 작업을 수행했을 때 루트로 로그인했음이 틀림없습니다. 간단한 해결책은 다음과 같습니다.

sudo /sbin/dhclient eth0

이 명령은 연결을 재설정하고 Debian 시스템이 네트워크에 다시 연결됩니다. 아래 답변에서 알 수 있듯이 핵심은 사용자 계정에는 일반적으로 경로에 /sbin이 없으므로 사용자 계정을 통해 dhclient를 사용하는 경우 dhclient에 명시적인 경로를 제공해야 합니다.

답변1

설치된 경우 일반적으로 사용자 경로가 아닌 에 dhclient있습니다 . /sbin당신이 그렇게한다면

sudo su -

그러면 경로에는 다음 디렉터리가 포함됩니다.

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

그러나 ifconfig해당 디렉토리에도 있으므로 설치하지 않았을 수도 있습니다. 패키지(설치용 CD가 있는 경우...)는 다음과 같습니다.isc-dhcp-client

답변2

일부 누락된 시스템에는 여전히 클라이언트의 dhclient기본 구현이 있습니다.busyboxdhcp

udhcpc

관련 정보