在Ubuntu 14.04中为无线设置静态IP地址

我试图为我的家用电脑(Ubuntu 14.04 LTS)设置一个静态IP地址,并且已经按照一些在线指令无效。

我的interfaces文件是:

auto l0 iface lo inet loopback allow-hotplug wlan0 iface wlan0 inet static address 192.168.1.151 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 

当我重新启动机器并在终端中键入ifconfig时,我的wlan0 ipv4已成功更改为192.168.1.151但未检测到无线连接。 我用其他linux(debian)机器做了同样的过程,它运行正常。 谢谢您的帮助 !

无线网络的问题在于,除非您配置所有WPA2项目,否则/etc/network/interfaces无法正确管理它们。 这就产生了一个问题 – 它总是会尝试为那个无线网络配置自己,然后如果你需要做另一个网络就不会有工作的wifi,直到你重新配置/etc/network/interfaces ,然后重启或重启wifi卡。

处理无线网络的正确方法是在默认的Ubuntu安装上使用网络管理器,然后在网络管理器中存储的网络配置文件中完成所有配置。

在Ubuntu 14.04的典型设置中,您必须配置网络管理器以连接到无线网络。 在网络管理器内部,它将为每个无线网络提供不同的连接配置文件。 首先连接到网络 – 这将为您提供动态分配的无线地址,并创建配置文件。

单击指示条中的网络管理器图标。 点击“编辑连接”,然后选择您要编辑的网络。 然后点击“编辑”; 这种类型的屏幕显示:

编辑网络窗口

然后,您可以转到IPv4选项卡,然后单击“手动”。 在IP地址,网络数据等的框中,您将把配置项放在那里,这样192.168.1.151就是地址, 24是您输入的NetMask(如果需要,也可以放255.255.255.0 ,但是24以相同的方式识别), 192.168.1.1是网关。

另一个框用于DNS服务器 – 你可以放置8.8.8.8

当你完成时,它看起来像这样:

编辑网络 -  IPv4

点击“保存”。 然后,告诉网络管理器断开连接,然后再次连接到网络。 然后,您可以为该无线网络进行静态IP寻址。

如果多个网络需要在设备上设置不同的静态IP地址或网络设置,您还可以通过这种方式为不同的无线网络配置不同的设置。