ping: mirrors.aliyun.com: Temporary failure in name resolution
问题
因为学习 OpenStack ,虚拟机增加一块网卡,结果 apt update 出错了!
Temporary failure in name resolution
新增加的网卡 203.0.113.0/24 ,是虚拟的一个外网
cat 11-installer-config.yaml
# This is the network config written by 'subiquity'network:ethernets:eth1:addresses:- 203.0.113.123/24gateway4: 203.0.113.1nameservers:addresses:- 223.5.5.5- 114.114.114.114search: []version: 2
ping mirrors.aliyun.com
也报错!ping: mirrors.aliyun.com: Temporary failure in name resolution
甚至找出 mirrors.aliyun.com 的 IP 是 27.128.147.239后
直接 $ ping 27.128.147.239 也失败!其他也有这样子的双网卡配置的虚拟机,人家那里不报错!
冷静一想,可能是路由问题!duibiyixia
正确的虚拟机
ip route listdefault via 192.168.0.81 dev eth0 proto static default via 203.0.113.1 dev brq1c17dcdc-ab proto static metric 100 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.125 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 203.0.113.0/24 dev brq1c17dcdc-ab proto kernel scope link src 203.0.113.125
错误的虚拟机
ip route list
default via 203.0.113.1 dev eth1 proto static default via 192.168.0.81 dev eth0 proto static 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.123 203.0.113.0/24 dev eth1 proto kernel scope link src 203.0.113.123
原来是 default 的路由第一条是 203.0.113.1 ,那是一个假的外网,当然是不可以了!
简单处理
直接删除第一条路由规则**
ip route delete default再次 list 就可以看到第一条 default 改变了,现在一切正常了!
彻底处理
Ubuntu 22.04 双网卡网关设置报错:Conflicting default route declarations for IPv4
Ubuntu 20.04 为什么有时候错,有时候不错?
root@compute1:/etc/netplan# cat 11.yaml
# This is the network config written by 'subiquity'
network:ethernets:eth1:addresses:- 203.0.113.123/24# gateway4: 203.0.113.1nameservers:addresses:- 223.5.5.5- 114.114.114.114search: []optional: trueroutes:- to: 0.0.0.0/0via: 203.0.113.1metric: 100version: 2
后记
尝试按照 22.04 的方式修改 eth0 ,他竟然不认识 default ,必须 IP 地址
所以,还是保留 gateway4
cat 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:ethernets:eth0:addresses:- 192.168.0.123/24gateway4: 192.168.0.1nameservers:addresses:- 223.5.5.5- 114.114.114.114search: []optional: true#routes:# - to: default# via: 192.168.0.1# metric: 100version: 2
后记 2
在 centos 7 上面也遇到这个问题
- 临时修改
[root@localhost ~]# ip route list
default via 203.0.113.1 dev eth1
169.254.0.0/16 dev eth0 scope link metric 1002
169.254.0.0/16 dev eth1 scope link metric 1003
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.145
203.0.113.0/24 dev eth1 proto kernel scope link src 203.0.113.145
跑到 eth1 去了
[root@localhost ~]# ip route del default
[root@localhost ~]# ip route list
169.254.0.0/16 dev eth0 scope link metric 1002
169.254.0.0/16 dev eth1 scope link metric 1003
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.145
203.0.113.0/24 dev eth1 proto kernel scope link src 203.0.113.145
删除后没有 default 了
[root@localhost ~]# ip route add default via 192.168.0.81
[root@localhost ~]# ip route list
default via 192.168.0.81 dev eth0
169.254.0.0/16 dev eth0 scope link metric 1002
169.254.0.0/16 dev eth1 scope link metric 1003
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.145
203.0.113.0/24 dev eth1 proto kernel scope link src 203.0.113.145
add 之后有 default
修改配置文件
[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=eth0# UUID=3a65fcbc-9f5e-44e6-88b9-6cdd80e6ecbbDEVICE=eth1IPADDR=203.0.113.145GATEWAY=203.0.113.1DNS1=114.114.114.114ONBOOT=yesIPV4_ROUTE_METRIC=100
通过 IPV4_ROUTE_METRIC 设置路由优先级,值越小,优先级越高
ping: mirrors.aliyun.com: Temporary failure in name resolution相关推荐
- ping: www.baidu.com: Temporary failure in name resolution
虚拟机突然访问不了百度了, 查看发现网络都是好的 [root@zk02 ~]# ping www.baidu.com ping: www.baidu.com: Temporary failure in ...
- 解决Ubuntu 下域名解析出现ping: www.baidu.com: Temporary failure in name resolution及重启后/etc/resolvconf文件内容被重写
解决Ubuntu 下域名解析出现ping: www.baidu.com: Temporary failure in name resolution及重启后/etc/resolvconf文件内容被覆盖置 ...
- Temporary failure in name resolution
最近在使用yum方式安装perl-DBD-MySQL时碰到了Temporary failure in name resolution,Trying other mirror.即命名解析失败,尝 ...
- ssh:could not resolve hostname XXX:Temporary failure in name resolution
今天使用虚拟机提交github项目发现出现: ssh:could not resolve hostname XXX:Temporary failure in name resolution 先是pin ...
- 树莓派Linux-raspberrypi域名解析失败:Temporary failure in name resolution
最近在树莓派上安装了Linux系统,配置完网络后发现ping不通baidu,提示: Temporary failure in name resolution 编辑 /etc/dhcpcd.conf 文 ...
- 遇到问题---eks--gitlab-runner----docker dns解析失败---docker build Temporary failure in name resolution
情况 使用eks集群部署了一个gitlab-runner用来做ci/cd,但是发现 gitlab-runner这个pod中 去下载包时报错 docker build Temporary failure ...
- wget下载出现failed: Temporary failure in name resolution 错误解决方法
转载地址:http://www.sq01.cn/viewthread.php?tid=3753 新放进机房一台linux server,安装的是centos5,想使用wget下载一个文件出现了如下问题 ...
- pip install 命令报错Temporary failure in name resolution
pip install 命令报如下错误 Collecting labelmeUsing cached https://files.pythonhosted.org/packages/79/a4/01b ...
- Temporary failure in name resolution错误解决方法
今天迁移服务器之后原本正常运行的程序报"Temporary failure in name resolution"错误,意思是域名解析失败,但是DNS什么的设置没有问题,其实是主机 ...
最新文章
- 高精度加法(C++实现)
- python 网络爬虫 选择日期提交得到数据
- python能print中文吗_win10中文版,python的print不能打印中文字符?
- ACR Code Pacs
- 本周三、四两场直播丨达梦 vs. Oracle,从快速入门到性能分析优化
- idea创建web项目的几种方式(没内容,自用)
- HBase编程 API入门系列之HTable pool(6)
- 几何画板200个经典课件_2020国学起名:7部国学经典,200个大气独特的好名字
- PHP血清蛋白的功效,血清蛋白美容液的作用是什么
- 华三 h3c super vlan配置
- 艾宾浩斯英语单词记忆表格生成器
- C语言pow函数的调用
- 国足亚洲杯首败的背后:与韩国队只差一个孙兴民?
- React官方文档教程学习
- SAP CO T-Code
- 我们来统计一个各大学中国学生会CSSA的list吧
- Python的简单代码:两天肝出画函数图像(散点图)的程序(不用matplotlib)(含白菜也能看懂的超超超详细讲解和源代码哦)
- 宽带服务器无响应678,宽带连接错误678怎么办 是什么原因导致的【解决方法】...
- JavaScript学习笔记(二)
- 大数据集群扩容机架分配
热门文章
- Flash导入flv文件
- Python根据语音识别让无字幕视频自动生成字幕!强不强?
- 物联网技术周报第 113 期: 结合 Docker 为 Raspberry Pi 构建 .NET Core 应用程序
- COST231_hata模型信道仿真matlab编程源码程序
- QSMC项目经验 C#控件用法简介
- 【毕业设计】基于ESP32的在线墨水屏桌面摆件 -物联网 单片机 嵌入式
- 转:短网址(short URL)的实现_如何生成短链接URL?
- FPGA控制LED流水灯
- Outlook 设置163邮箱
- 电压测量的基本要求和电压测量仪器的分类