debian 下配置静态 ip 和 dns 挺简单的, ubuntu 下有点不同,在此记录下。
填写信息如下:
ip 地址设置完毕了
添加以下内容
dns 服务器也设置完毕。
/etc/network/interfaces 最后添加 dns 服务器
重启网络就行了,此时 /etc/resolv.conf 中也会添加上面的 dns
/etc/resolvconf/resolv.conf.d/base 中添加 dns 服务器
保存后,执行 resolvconf -u 就行了,此时 /etc/resolv.conf 中也会添加上面的 dns
至此,全部配置完毕。
修改网络配置文件
网络配置文件存储在 /etc/network/interfaces 中sudo vi /etc/network/interfaces
auto eth0 #指明网卡eth0在系统启动时自动加载
#指明eth0采用ipv4地址,inet表示ipv4地址,inet6表示ipv6地址; static表示静态,dhcp表示动态
iface eth0 inet static
address 192.168.1.155 #静态ip
netmask 255.255.255.0 #子网掩码
gateway 192.168.1.1 #网关地址
设置 dns 服务器
这个你可以设置自己的 dns 服务器,我还是比较习惯用谷歌的。 dns 信息存储在 /etc/resolv.conf 中sudo vi /etc/resolv.conf
nameserver 8.8.8.8 #首选dns服务器
#nameserver x.x.x.x #备选dns服务器
重启网络
需要重启下网络才能生效,命令如下sudo /etc/init.d/networking restart
问题
debian 或者 centos 按照上面设置后就彻底没有问题了,但是 ubuntu 在重启电脑后, dns 的设置都丢失了。原因是 /etc/resolv.conf 是动态创建的,重启后会被覆盖。晚上找到解决方法两个:/etc/network/interfaces 最后添加 dns 服务器
dns-nameservers 8.8.8.8
/etc/resolvconf/resolv.conf.d/base 中添加 dns 服务器
nameserver 8.8.8.8 #首选dns服务器
#nameserver x.x.x.x #备选dns服务器
至此,全部配置完毕。