虚拟机没有netplan这个文件夹

在配置Ubuntu系统的时候发现没有netplan这个文件夹,请问是什么问题啊

看下对应的目录是否正确,没有的话可以创建一个。

系统网关配置文件,在不同虚拟机上是不同位置的,你可以从这个路径查看下,/etc/sysconfig ,如果没找到,可以尝试使用 find / -name netplan 全局查找下。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这篇博客: 【记录】ubuntu - netplan、代理中的 netplan 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    Ubuntu Linux 18.04 网络的配置与控制发生了很大的变化。不再用 /etc/network/interfaces 文件和 /etc/init.d/networking 脚本,转向使用 netplan。

    配置位置在

    /etc/netplan/*.yml
    

    第一层固定 network ,然后版本 version: 2

    network:
      version: 2
    

    然后是选择守护程序。netplan是一个最顶层的配置,下面有两个守护程序可以选择

    • NetworkManager
      图形界面使用
    • networkd(默认)
      命令行使用

      Configured devices get handled by systemd-networkd by default,
      unless explicitly marked as managed by a specific renderer (NetworkManager)

    network:
      version: 2
      renderer: networkd
    

    然后添加静态配置
    (数组有两种写法 - ... 或者 [...]

    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: false
          addresses:
          - 192.168.1.101/24
          gateway4: 192.168.1.1
          nameservers: 
            address: [192.168.1.1]
        ens38:
          dhcp4: true
    

    具体参考官方文档:

    https://netplan.io/reference/支持通配符和多种设置

    让配置即时生效

    sudo netplan apply 
    sudo netplan apply --debug
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^