当前位置: 首页>>技术教程>>正文


networking – 如何为桌面配置静态IP地址?

,

问题描述

默认情况下,Ubuntu使用DHCP和Gnome NetworkManger来配置接口。在许多情况下,这并非最佳选择。

如何为适用于所有用户的静态IP地址配置台式机?

其他背景:对于99.9%的用户,静态DHCP条目可能是最简单的解决方案,但是我发现与mythtv-background进程以及对eth0接口的任何更改都存在冲突。如果在运行mythtv之后打开/关闭该接口,则它将挂起进程(这也使系统挂起)。因此,我的问题确实需要一个静态IP地址,该接口使用已知IP进行连接,并永久保持不变。

最佳答案

右键单击nm,选择“编辑连接…”,找到您的接口,单击“编辑…”,单击“ IPv4设置”,选择“手动”并配置您的接口。一种替代方法是编辑/etc /network /interfaces。配置示例为:

auto eth0
iface eth0 inet static
   address 192.168.1.1
    netmask 255.255.255.0
    gateway 192.168.1.1

然后跑

/etc/init.d/networking restart

请记住,这将为此界面禁用nm,并且您必须删除(或取消注释)条目才能再次激活nm。

编辑(请参阅Casey的文章):编辑/etc /network /interfaces后,还必须设置DNS:

Set one or more desired nameserver in /etc/resolv.conf:

nameserver 192.168.1.1

次佳答案

更新/etc/networking/interfaces以设置静态地址:

auto eth0
iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1

/etc/resolv.conf中设置一个或多个所需的名称服务器:

nameserver 192.168.0.1

您必须阻止gnome-network-manager尝试劫持eth0连接:

sudo apt-get remove network-manager network-manager-gnome

通过重新启动网络sub-system分配静态IP地址:

sudo invoke-rc.d networking restart

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10372.html,未经允许,请勿转载。