美文网首页
virtualBox-ubuntu虚拟机桥接模式设置固定静态ip

virtualBox-ubuntu虚拟机桥接模式设置固定静态ip

作者: haiyong6 | 来源:发表于2023-01-22 19:23 被阅读0次

    虚拟机一般有桥接网卡,Nat网络,仅主机(Host-Only)网络,简单记录下这三种模式的不同点。

    桥接网卡

    虚拟网卡连入宿主机所在的路由器,公用一个网关地址,自动分配路由器ip到虚拟网卡上,相当于和物理机一样的地址,在同一网段,其他物理机和这个虚拟机一样,可以互相访问,也可以连接外网。

    Nat网络

    Nat网络转发,默认和宿主机共享ip,外界看不到虚拟机的真实ip,虚拟机可以联网,但是外部网络不能访问虚拟机,除非配置端口转发。虚拟机之间可以互相访问。

    仅主机(Host-Only)网络

    更加封闭的网络设置,只有宿主机和虚拟机能之间能访问,默认不能联网。

    所以,在家庭网络下,一般选择桥接网卡的模式,比较方便。唯一的问题就是重启后ip会动态分配,可以设置静态ip的方式固定ip地址。

    桥接模式设置静态固定ip

    以virtualBox 7.0为例:
    选中安装好的虚拟机,网络设置为桥接模式,Advanced->混杂模式设置全部允许

    virtualBox-screenshot1.png

    启动ubuntu22.04虚拟机,在/etc/netplan/下修改00-installer-config.yaml(或者是其他名字)

    sudo vim /etc/netplan/00-installer-config.yaml
    

    填入

    network:
      ethernets:
        enp0s3:
          addresses: [192.168.0.119/24]
          routes:
            - to: default
              via: 192.168.0.1
          dhcp4: false
          optional: true
          nameservers:
            addresses: [8.8.8.8, 1.1.1.1]
      version: 2
    

    其中,enp0s3是网卡名字,192.168.0.119是虚拟机分配的ip,可以用ifconfig命令查看;
    192.168.0.1是网关地址,可以用route -n命令来查看;
    保存,应用配置:

    sudo netplan apply
    

    如此,静态固定ip地址就设置好了。
    注:如果换了网关,ip还是动态分配,只有在上面配置的网关内,ip才是固定的,虚拟机换掉mac地址ip也不会变。

    相关文章

      网友评论

          本文标题:virtualBox-ubuntu虚拟机桥接模式设置固定静态ip

          本文链接:https://www.haomeiwen.com/subject/gjthfdtx.html