- 找到文件interfaces,路径:/etc/network/interfaces
- 打开interfaces文件,看到以下内容:
auto lo
iface lo inet loopbackauto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-providerauto eth0
iface eth0 inet manual - 修改interfaces文件,修改内容如下:
auto eth0#iface eth0 inet manual
iface eth0 inet static
address 192.168.1.109
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.225
保存退出。
- 修改dns解析
因为以前会自动分配dns服务器地址,而一旦设置为静态ip后就没有自动获取到的dns服务器了,要自己设置一个
sudo vim /etc/resolv.conf
写上一个公网的DNS
nameserver 202.96.128.86
(注意:8.8.8.8是谷歌的DNS服务器,但是解析速度慢,还是找到一个国内的dns来用)
重启后可能出现不能访问外网的情况,这是因为dns又被设置回默认值了
需要永久修改dns
sudo vim /etc/resolvconf/resolv.conf.d/base
重启网卡
sudo /etc/init.d/networking restart
如果能上网则说明设置成功且外网能ping通则说明设置成功
时间: 2024-09-30 20:13:41