1,按ctrl+alt+t或者双击桌面的“Terminal”调出终端,敲入以下命令:
vincent@ubuntu:~$ sudo gedit /etc/network/interfaces
照提示说明,输入你的密码,当你发现输入密码时终端“没反应”,请息怒!不要轻易摔键盘,它没坏,看不见是因为密码是不回显的。没什么意外的话,interfaces里面应该有以下两行文本:
auto lo
iface lo inet loopback
小知识普及:
这两行信息定义并开启了系统的所谓本地回环接口lo,lo是local的缩写,是一个虚拟的网络设备,它用来接收和发送那些只在本机流转的数据包,而不流经真正的网络接口。比如在同一台主机运行的网络服务器和客户端,虽然它们的数据会被打包成带IP地址和端口的网络封包,但系统发现它们其实是“一家子”(想象你刚学会写字的侄女给她妈妈写了封信),那么这个网络封包就不会经过网卡走出家门,而是仅仅从本地回环lo中兜了一圈(她老爸一转手就交给了她妈,而不是真的傻乎乎跑去邮局)。
接着,请在文件interfaces末尾添加以下信息:
auto eth0
iface eth0 inet static
address 192.168.x.y
gateway 192.168.x.1
netmask 255.255.255.0
其中:
auto eth0代表系统自动识别且启动第0个以太网卡
static代表设置固定IP(如果要让系统自动获取IP地址,请将static改成dhcp)
address是ubuntu的IP地址,x是你所在网络的网段号,y是IP地址的主机号。
gateway即你的路由器的IP地址。
netmask是子网掩码。(如果你的网络是C类子网,那么子网掩码就是255.255.255.0;如果你的网络是B类子网,那么子网掩码就是255.255.0.0;如果不知道你的网络具体情况,可以在windows的命令行中敲入ipconfig /all来查看)
2,配置DNS服务器。编辑/etc/resolv.conf,在文件的最末一行添加以下信息:
nameserver 202.96.134.133
nameserver 202.96.128.143
注意,以上DNS的IP是广东珠三角地区的其中两个服务器地址,你要根据自己所在地区填写离你比较近的DNS地址,详情咨询度娘。
3,为主机配置一个默认的网关地址。在终端下敲入:
vincent@ubuntu:~$ sudo route add default gw 192.168.1.1(假设你的网段是192.168.1.y)
4,重新加载网络配置文件,并重新启动网络服务。在终端下敲入以下两行命令:
vincent@ubuntu:~$ sudo /etc/init.d/networking force-reload
vincent@ubuntu:~$ sudo /etc/init.d/networking restart
5,如果重启网络服务之后还不能联网,可以考虑启停一下虚拟网卡:
vincent@ubuntu:~$ sudo ifconfig eth0 down
vincent@ubuntu:~$ sudo ifconfig eth0 up
假如你家里木有路由器,只有一个网络运营商给你的一根网线和账号密码,那要让ubuntu直接拨号上网,则需要配置一下pppconfig,步骤如下:
1,打开终端,输入sudo pppconfig,选择“Create a connection”创建一个新的网络连接(按<tab>键定位到<ok>并按回车确认。
2,给这个连接取个名,不能有空格。写好后按<tab>键定位到<ok>并按回车键确认。
3,配置DNS服务器,选择“None”,DNS按上一页所述通过配置/etc/resolv.conf来手工搞定。按方向键定位到None选项,按空格键选择,按<tab>键定位到<ok>并用回车键确认。
4,选择一种以后连接到网络的认证方式,这里选择PAP即可。
5,接着输入你家里的网络账号密码:
6,剩下的所有步骤一律默认即可,一直到设置完毕。