1. 找到文件并作如下修改: sudo vim /etc/network/interfaces --i:编辑,按esc,输入:wq,保存退出 修改如下部分: auto eth0 iface eth0 inet static address 192.168.0.117 gateway 192.168.0.1 #这个地址你要确认下 网关是不是这个地址 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 2. 修改dns解析 因为以前是dhcp解析,所以会自动分配dns服务器地址 而一旦设置为静态ip后就没有自动获取到的dns服务器了 要自己设置一个 sudo vim /etc/resolv.conf 写上一个公网的DNS nameserver 202.96.128.86 (注意:8.8.8.8是谷歌的DNS服务器,但是解析速度慢,还是找到一个国内的dns来用) 注意:每次重启ubuntu,resolv.conf中的内容会被置空 解决办法:找到resolv.conf的源头 cd /etc/resolvconf/resolv.conf.d 此目录下有4个文件:base,head,original,tail 在tail(没有则创建),中加入DNS服务器的地址 vim tail 设置如下: nameserver xx.xx.xx.xx (与主机相同) nameserver xx.xx.xx.xx (与主机相同) 3. 重启网卡: sudo /etc/init.d/networking restart