返回

VMware中配置Ubuntu静态IP

前言

  由于虚拟机会为系统分配动态ip,但配置静态ip可以使虚拟机中的系统ip固定,也方便在不同主机上使用同一虚拟机文件进行开发。

版本

  • 虚拟机:WMware Workstation Pro 17
  • Linux系统:Ubuntu22.04.2

步骤

配置WMware

  1. 打开WMware -> 点击“编辑” -> 选择“虚拟网络编辑器”

  1. 选择“VMnet8” -> 选择“NAT模式” -> 勾选“使用本地DHCP服务” -> 设置子网ip -> 点击“NAT设置”

这里的子网ip需要自定义,格式为以192.168开头,以0结尾,例如我这里配置成了192.168.1.0,子网掩码无需修改

  1. 在NAT设置中配置网关

网关ip需要根据上一步设置的子网ip配置,除了最后一位设置为2,都要与子网ip一致

  1. 配置DHCP设置中的起始IP地址为你想要的静态IP

全部配置完成后点击应用即可

配置Ubuntu

  1. 首先需要安装网络工具包
1
sudo apt-get install net-tools
  1. 接下来就是修改Ubuntu的相关配置文件

高版本Ubuntu与低版本Ubuntu的配置文件位置和内容不太一样,Ubuntu22的配置文件已经变成了yaml文件,位置如下

1
sudo gedit /etc/netplan/01-network-manager-all.yaml
  1. 进入编辑器后显示以下内容,我们要对这段配置加些东西

修改配置文件为:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.1.134/24     #这里就是设置的静态ip,“/24”是固定格式
      routes:
        - to: default
          via: 192.168.1.2    #这里填写网关ip,必须和之前在虚拟机中配置的保持一致
      nameservers:
        addresses:             #这里需要任意写几个DNS
          - 114.114.114.114    #三大运营商的DNS
          - 8.8.8.8            #谷歌的DNS
  1. 保存后需要输入这个命令使配置生效:
1
sudo netplan apply
  1. 最后通过ifconfig命令查看配置好的ip地址
1
ifconfig

可以看到ip地址已修改为192.168.1.134,可以验证重启虚拟机之后依旧不变

Built with Hugo
Theme Stack designed by Jimmy