Ubuntu虚拟机固定ip

Ubuntu虚拟机固定ip

做好备份

  • 首先做好对于原有网络配置yaml文件的备份
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak

查看网络接口

ifconfig

修改配置文件

00-installer-config.yaml

network:
  renderer: NetworkManager
  ethernets:
    ens33:
      addresses:
        - 192.168.31.128/24
      routes:
        - to: default
          via: 192.168.31.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 114.114.114.114
  version: 2
  • 在上面的文件中,我们使用了以下内容:
        - ens33:接口名称
        - addresses:用来设置静态IP
        - nameservers:用来设置 DNS server
        - routes: 用来设置网关
        - 这里的ens33 就是我们上边看到的接口
        - 这里的192.168.31.128就是我们想要固定到的静态ip,/24表示的则是子网掩码的前缀长度(/24 对应了255.255.255.0)
        - 这里的routes则是路由器的ip地址,可以将其中的192.168.31.1替换为你的路由器ip
        - 这里的nameservers是域名解析服务器,除了路由器以外还添加了114.114.114.114 备用
        - 这里的renderer指的则是我们选用的网络控制方式,Netplan同时支持networkd和NetworkManager这两种方式作为后台。区别在于networkd是Systemd的一部分,换句话说,是systemd当中的systemd-networkd在管理网络连接。另一方面,NetworkManager则是Gnome的一部分,你可以让Netplan使用NetworkManager作为后台,这对于桌面用户很有用。至此,我们的配置已经修改完毕了,接下来我们应用修改。
  • 要使上述更改生效
sudo netplan apply
posted @   Mazy_699  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示