Lubuntu 14.04.2 使用终端更改网络配置

Lubuntu 14.04.2 使用终端更改网络配置

很抱歉再次询问这个问题,但我无法弄清楚,即使阅读了大量文章之后,如何从命令行更改我的网络配置,而不必重新启动机器。

我正在使用 Lubuntu 14.04.2 LTS 的副本,它在 VirtualBox VM 中运行,并且启动时没有 GUI 界面。

当我想使用终端更改网络连接设置时,我通常会编辑

/etc/network/interfaces

进而

/etc/init.d/networking restart

或者

service networking restart

但是上述在大多数 *ubuntu 版本中都有效的步骤现在似乎毫无作用。

我也尝试了 ifdown/ifup 和 ifconfig,但似乎没有什么能够重新开始连接并应用新设置。

设置已应用仅有的如果我完全重启机器。

我是不是遗漏了什么,还是我只能选择重启?提前谢谢大家。

编辑:额外信息 这就是我的接口文件的样子

Pastebin 链接:/etc/network/interfaces

答案1

您想改变哪些参数?

如果您将 IP 更改为固定 IP,则问题可能出在路由器上。

另外,运行重启命令时需要 root 权限:

sudo service networking restart

您还可以尝试这样做:

sudo service networking stop
sudo service networking start

一些包含可能解决方案的链接:链接1链接2链接3链接4

答案2

经过多次尝试和重新安装系统后,我设法这样做:

ip addr flush dev eth0
ifdown --exclude=lo -a && ifup --exclude=lo -a

感谢所有的建议。

编辑 :

为了帮助像我这样的新手用户,我想补充一点,如果您想使用 ssh 远程执行此操作,则必须在一个语句中执行上述命令,如下所示:

ip addr flush dev eth0 && ifdown --exclude=lo -a && ifup --exclude=lo -a

当然,您的连接将会断开,但之后您可以在新的 IP 上重新连接。

相关内容