我最近得到了一个新的电缆调制解调器,但我的互联网连接不再有效。我怀疑我需要更新我的 IP 地址。我如何更新我的地址?
该命令ifconfig返回:
bash: ifconfig: command not found
Run Code Online (Sandbox Code Playgroud)
该命令dhclient返回:
bash: dhclient: command not found
Run Code Online (Sandbox Code Playgroud)
我正在使用 Debian 7 (Wheezy)。
- - - - 回答
问题似乎是我试图使用我的用户帐户来干扰网络,我没有意识到这不是一个好主意。我以前这样做时一定是以 root 身份登录的。简单的解决方法是:
sudo /sbin/dhclient eth0
Run Code Online (Sandbox Code Playgroud)
此命令重置我的连接,我的 Debian 系统再次具有网络连接。正如下面的答案所指出的,关键是用户帐户的路径中通常没有 /sbin ,因此如果您通过用户帐户使用它,则必须提供 dhclient 的显式路径。
如果已安装,dhclient则位于 中/sbin,通常不在您的用户路径中。如果你这样做
sudo su -
Run Code Online (Sandbox Code Playgroud)
那么您的路径将具有该目录:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Run Code Online (Sandbox Code Playgroud)
但是,ifconfig也位于该目录中,因此您似乎没有安装该目录。该软件包(如果您有用于安装的 CD...)是isc-dhcp-client
| 归档时间: |
|
| 查看次数: |
16636 次 |
| 最近记录: |