您的位置:首页 > 其它

Ubantu12.04设置无线上网及静态地址

2014-10-21 14:36 141 查看
有两种方法,第一种方法是别人博客的,原文链接为:http://blog.csdn.net/mycomputerxiaomei/article/details/7326683

为方便在它设为方法一:

我自己的是方法二:

方法一:

用VMware上的Virtual Network Editor来查看虚拟机的联网。之后在物理主机上把VMware Network Adapter VMnet1的IP和DNS都设置为自动获取。VMware Network Adapter VMnet8的IP和DNS也设置为自动获取。之后重启虚拟机。

打开终端输入:

sudo gedit /etc/network/interfaces

打开文件后,在

auto lo

iface lo inet loopback

 后面加上设置的静态IP信息

auto eth0

iface eth0 inet static

address 192.168.1.21

gateway 192.168.1.1

netmask 255.255.255.0

之后查看DNS。sudo gedit /etc/resolv.conf

上面显示的DNS地址

之后重新启动网络

sudo /etc/init.d/networking restart 但是查看结果好像是没有重启成功,但是ifconfig查看IP地址,确实是刚才设置的IP地址。为了防止不能上网,重启虚拟机试试,结果可以上网了。

如果出现错误 如下:

/etc/init.d/networking restart 发现有“No such device eth0

解决办法:

移动/删除rules文件。(未验证) 

重启后Ubuntu会创建新的rules文件。 

将新网卡辨认为eth0,沿用原eth0的网络配置。 

如果网络配置是自动获取IP,则无需做其他修改。 
输入如下命令:

sudo mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old 

然后重启ubuntu即可

方法一原文出处:http://blog.csdn.net/mycomputerxiaomei/article/details/7326683

在设置上面时:

如果执行/etc/init.d/networking restart出现

* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces

 * Reconfiguring network interfaces...                                          /etc/network/interfaces:4: option with empty value

ifdown: couldn't read interfaces file "/etc/network/interfaces"

/etc/network/interfaces:4: option with empty value

ifup: couldn't read interfaces file "/etc/network/interfaces"

则是因为sudo gedit /etc/network/interfaces在设置时直接从windows网页拷贝到linux中粘贴,有格式错误,重新手动输入就ok了

注:如果用nano编辑,网上的说法是用nano编辑,导致第一行后面的内容折到第二行,第二行前面就没有#号,所以报错,在第二行注释前面加个#号就行了。

方法二:

我自己网上还查到一个用界面设置的方法,这个方法我觉得更简单

1、直接在在网络连接中设置有线连接IP地址、网关、掩码,在设置为自动连接;不过这个不能上网

2、重启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu 静态IP