vagrant+virtualbox+ubuntu22.04无法上网问题

一、过程

  1. vagrantfile配置私有网络
config.vm.network "private_network", ip: "192.168.56.10"
  1. 启动虚拟机,可以ping通百度的实际IP,ping不通域名
  2. 修改/etc/netplan/50-vagrant.yaml,配置DNS
network:
  renderer: NetworkManager
  ethernets:
    eno1:
      addresses:
        - 192.168.56.10/24
      routes:
        - to: default
          via: 192.168.56.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 114.114.114.114
  version: 2

注意:IP也不通了,恢复配置还是不通

  1. 修改/etc/resolv.conf

同上,IP也不通

二、解决方案

  1. 重启一个虚拟机
  2. 删除/etc/resolv.conf连接文件
rm /etc/resolv.conf
  1. 创建/etc/resolv.conf文件,添加如下内容:
nameserver 8.8.8.8
search . 
  1. 添加 DNSSEC=no/etc/systemd/resolved.conf
  2. 重启systemd-resolved.service或者重启系统
systemctr restart systemd-resolved.service

可以上网了

在这里插入图片描述
参考:
link1
link2
备注: 查看systemd-resovled服务状态时,有如下提示:

Using degraded feature set TCP instead of UDP for DNS server

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值