问题

  1. 因为学习 OpenStack ,虚拟机增加一块网卡,结果 apt update 出错了!

    Temporary failure in name resolution

  2. 新增加的网卡 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
    
  3. ping mirrors.aliyun.com
    也报错!

    ping: mirrors.aliyun.com: Temporary failure in name resolution

  4. 甚至找出 mirrors.aliyun.com 的 IP 是 27.128.147.239后
    直接 $ ping 27.128.147.239 也失败!

  5. 其他也有这样子的双网卡配置的虚拟机,人家那里不报错!

  6. 冷静一想,可能是路由问题!duibiyixia

    正确的虚拟机
    ip route list

     default 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 上面也遇到这个问题

  1. 临时修改

[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

  1. 修改配置文件

    [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相关推荐

  1. ping: www.baidu.com: Temporary failure in name resolution

    虚拟机突然访问不了百度了, 查看发现网络都是好的 [root@zk02 ~]# ping www.baidu.com ping: www.baidu.com: Temporary failure in ...

  2. 解决Ubuntu 下域名解析出现ping: www.baidu.com: Temporary failure in name resolution及重启后/etc/resolvconf文件内容被重写

    解决Ubuntu 下域名解析出现ping: www.baidu.com: Temporary failure in name resolution及重启后/etc/resolvconf文件内容被覆盖置 ...

  3. Temporary failure in name resolution

        最近在使用yum方式安装perl-DBD-MySQL时碰到了Temporary failure in name resolution,Trying other mirror.即命名解析失败,尝 ...

  4. ssh:could not resolve hostname XXX:Temporary failure in name resolution

    今天使用虚拟机提交github项目发现出现: ssh:could not resolve hostname XXX:Temporary failure in name resolution 先是pin ...

  5. 树莓派Linux-raspberrypi域名解析失败:Temporary failure in name resolution

    最近在树莓派上安装了Linux系统,配置完网络后发现ping不通baidu,提示: Temporary failure in name resolution 编辑 /etc/dhcpcd.conf 文 ...

  6. 遇到问题---eks--gitlab-runner----docker dns解析失败---docker build Temporary failure in name resolution

    情况 使用eks集群部署了一个gitlab-runner用来做ci/cd,但是发现 gitlab-runner这个pod中 去下载包时报错 docker build Temporary failure ...

  7. wget下载出现failed: Temporary failure in name resolution 错误解决方法

    转载地址:http://www.sq01.cn/viewthread.php?tid=3753 新放进机房一台linux server,安装的是centos5,想使用wget下载一个文件出现了如下问题 ...

  8. pip install 命令报错Temporary failure in name resolution

    pip install 命令报如下错误 Collecting labelmeUsing cached https://files.pythonhosted.org/packages/79/a4/01b ...

  9. Temporary failure in name resolution错误解决方法

    今天迁移服务器之后原本正常运行的程序报"Temporary failure in name resolution"错误,意思是域名解析失败,但是DNS什么的设置没有问题,其实是主机 ...

最新文章

  1. 高精度加法(C++实现)
  2. python 网络爬虫 选择日期提交得到数据
  3. python能print中文吗_win10中文版,python的print不能打印中文字符?
  4. ACR Code Pacs
  5. 本周三、四两场直播丨达梦 vs. Oracle,从快速入门到性能分析优化
  6. idea创建web项目的几种方式(没内容,自用)
  7. HBase编程 API入门系列之HTable pool(6)
  8. 几何画板200个经典课件_2020国学起名:7部国学经典,200个大气独特的好名字
  9. PHP血清蛋白的功效,血清蛋白美容液的作用是什么
  10. 华三 h3c super vlan配置
  11. 艾宾浩斯英语单词记忆表格生成器
  12. C语言pow函数的调用
  13. 国足亚洲杯首败的背后:与韩国队只差一个孙兴民?
  14. React官方文档教程学习
  15. SAP CO T-Code
  16. 我们来统计一个各大学中国学生会CSSA的list吧
  17. Python的简单代码:两天肝出画函数图像(散点图)的程序(不用matplotlib)(含白菜也能看懂的超超超详细讲解和源代码哦)
  18. 宽带服务器无响应678,宽带连接错误678怎么办 是什么原因导致的【解决方法】...
  19. JavaScript学习笔记(二)
  20. 大数据集群扩容机架分配

热门文章

  1. Flash导入flv文件
  2. Python根据语音识别让无字幕视频自动生成字幕!强不强?
  3. 物联网技术周报第 113 期: 结合 Docker 为 Raspberry Pi 构建 .NET Core 应用程序
  4. COST231_hata模型信道仿真matlab编程源码程序
  5. QSMC项目经验 C#控件用法简介
  6. 【毕业设计】基于ESP32的在线墨水屏桌面摆件 -物联网 单片机 嵌入式
  7. 转:短网址(short URL)的实现_如何生成短链接URL?
  8. FPGA控制LED流水灯
  9. Outlook 设置163邮箱
  10. 电压测量的基本要求和电压测量仪器的分类