如何从命令行暂时关闭NetworkManager?

网络接口不应通过DHCP请求IP。 那么,在Ubuntu中关闭NetworkManager的命令是什么?

更新:

我正在编写一个接口接收静态IP的脚本。 为此,我需要在脚本中添加一行来关闭NetworkManager。 但是,当我不使用该脚本时,我希望在接口上使用DHCP。

如果您不想让您的界面发出DHCP请求,只需编辑它(在网络管理器小程序上,选择“编辑连接”,单击相关界面,然后选择IPv4选项卡并更改“自动(DHCP) “到”手动“并手动指定您的设置。

如果您需要关闭网络管理器,请使用

sudo service network-manager stop 

您可以为大多数服务指定停止,启动或重新启动。

Htorque指出,Ubuntu中的服务已被弃用,支持stopstartrestart命令。 所以:

 sudo stop network-manager 

也会奏效。 我仍然更喜欢使用服务,因为从Maverick开始,当你使用更新的命令时,没有自动完成。 已经提交了一个关于此问题的错误 ,并且已经发布了一个修复程序,所以希望这将在今年四月的Natty中得到纠正。

我已经有了类似的问题。 出于某种原因,即使我在NetworkManager或/ etc / network / interfaces中指定了静态IP条目,NetworkManager也会默认为DH​​CP。 我通过卸载NetworkManager解决了这个问题。 如果您只想将NetworkManager转为临时 ,请运行:

 sudo stop network-manager