本文档只为记录问题其中的问题,过程略过
- 一般步骤
Ubuntu20.04版本固定静态IP不在像17.04之前那样,通过修改/etc/network/interfaces修改,而是通过/etc/netplan/****.yaml文件修改,这主要是是因为Ubuntu在17.04版本之后引入了netplan来作为网络相关的管理,所以此处固定静态IP对应的修改在这,在文件中添加一下内容
network:
ethernets:
ens32:
dhcp4: no
addresses: [192.168.72.100/24]
optional: true
gateway4: 192.168.72.2
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
version: 2
说明:
1、ens32是自己的网关,可以通过ifconfig或者ip addr查看
2、addresses固定的IP地址
3、gateway4网关
4、nameservers.addresses是dns解析服务器
- 问题
配置完成后,ping www.baidu.com无法ping通,出现ping: www.baidu.com: Temporary failure in name resolution这个错误 - 解决
按照很多的方法修改配置文件、添加对应的dns解析均无效,最后需要注意一点,那就是我们配置静态IP文件中的网关是否能够ping通,通过ping网关,发现无法ping通,后来通过尝试,找到了一个可以ping通的网关,重新配置进去,最终能够ping通相关外网地址