• 1、相关尝试
    1-1、修改 /etc/netplan/00-installer-config.yaml 文件
    修改 sudo vim /etc/netplan/00-installer-config.yaml文件,新增 nameservers 相关配置(如下图) ,文件名不一定是 00-installer-config.yaml,每一个机器不一样,需要通过ll /etc/netplan/ 命令查看该路径下的文件。

    修改该文件后,执行 sudo network apply命令,仍不能ping,未能解决问题

     

    1-2、创建配置文件 /etc/resolv.conf
    使用 sudo vim /etc/resolv.conf,打开文件后,写入后,不能保存
    使用 sudo touch /etc/resolv.conf先创建该文件,不能创建

    1-3、修改 /etc/systemd/resolved.conf 文件

    sudo vim /etc/systemd/resolved.conf命令打开文件,之后修改

    [Resolve] DNS=8.8.8.8

     

    修改完后,重启相关服务,依次执行如下命令

    sudo systemctl daemon-reload

    sudo systemctl restart systemd-networkd.service

    sudo systemctl restart systemd-resolved.service

     

    经过如上设置,之后可以ping,但该方法重启后失效。。。再次执行 sudo systemctl restart systemd-resolved.service, 即可工作。

     

    2、最终解决方案
    执行sudo systemctl restart systemd-resolved.service 命令。

    使用restart或start都可
    系统重启时,该服务未启动,可以将其加入开机启动项中(就可实现不用每次重启都需启动的操作)
    注:
    1、该命令每次都需要重启。
    2、可以通过 man systemd-resolved,或者通过  systemd-resolved.service了解其详细介绍

     

WirelessLink
Logo