我最近买了一个新的电缆调制解调器,但我的互联网连接不再工作。我怀疑我需要更新我的 IP 地址。我如何更新我的地址?
该命令ifconfig
返回:
bash: ifconfig: command not found
该命令dhclient
返回:
bash: dhclient: command not found
我正在使用 Debian 7 (Wheezy)。
- - - - 回答
看来问题是我试图用我的网络来搞乱网络用户帐号,我没有意识到这不是一个好主意。我之前执行此操作时肯定是以 root 身份登录的。简单的解决方案是:
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
基本实现:busybox
dhcp
udhcpc