最近用要配置ubuntu server的网络,当时还是不太会的。虽然尝试着更改一些文件,但是经常会搞的电脑开机一直出现:waiting for network configuration......会等很长时间。后来,真正把网络配置好之后,也就没有这个问题了!开机只要16-20秒的说! 好了,不多说,进入正题!
说到配置系统的一些属性,那肯定是/ect下面了对不对!说到配置网络,那肯定是/ect/network/对不对!
应为会用作服务器,所以要设置静态IP啊!比如你想设置的IP为 192.168.1.119,那么你可以这样来设置:
1.su root
2.vim /etc/network/interfaces
3.如果之前没有配置过,那就是如下内容:
auto lo iface lo inet loopback你在这个文件里面添加如下内容: auto wlan0 iface wlan0 inet static address 192.168.1.119 netmask 255.255.255.0 gateway 192.168.1.1 pre-up ip linkl set wlan0 up pre-up iwconfig wlan0 essid ssid wpa-ssid xxxxxx(所连的局域网路由器的名字,即你的电脑检测到的无限网络的名字,如HUST-WIRELESS) wpa-psk xxxxxx(连接网络所需要的密码)
4.设置好了之后,你可以ping 一下百度: ping www.baidu.com你会发现你的计算机不能识别这个网址:对了,DNS没有配置嘛!
5.配置DNS,不要直接更改 /etc/resolv.conf 这个文件,重启之后你会发现你所配置的DNS消失了!因为它里面提醒了:DO NOT EDIT THIS FILE BY HAND --YOUR CHANGES WILL BE OVERWRITTEN那配置那个文件呢?看这里,那就是 /etc/resolvconf/resolv.conf.d/base(这个文件默认是空的)!进去之后,添加上你的DNS地址,可以添加多个,但是要分行,一行一个!nameserver 202.112.20.131nameserver 202.114.0.242然后保存 wq
6.执行 resolvconf -u再看/etc/resolv.conf,最下面就多了2行:cat /etc/resolv.conf# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTENnameserver 202.112.20.131nameserver 202.114.0.242
7.好了,Ping一下百度
ping www.baidu.com
PING www.a.shifen.com (115.239.210.27) 56(84) bytes of data.
64 bytes from 115.239.210.27: icmp_req=1 ttl=47 time=25.5 ms
64 bytes from 115.239.210.27: icmp_req=2 ttl=47 time=24.3 ms64 bytes from 115.239.210.27: icmp_req=3 ttl=47 time=29.2 ms
64 bytes from 115.239.210.27: icmp_req=4 ttl=47 time=27.0 msok,成功!
OK,成功~