ubuntu

Ubuntu虚拟机如何设置静态IP地址

小樊
61
2025-05-28 00:57:26
栏目: 云计算

在Ubuntu虚拟机中设置静态IP地址可以通过以下几种方法实现:

使用NetworkManager TUI设置静态IP(推荐)

  1. 打开NetworkManager TUI: 在命令行输入以下命令:

    sudo nmcli tui
    

    进入“NetworkManager TUI”的界面,按回车进入。

  2. 编辑网络连接

    • 按回车进入“Edit a connection”。
    • 使用方向键把光标移动到“<Edit…>”的位置,再按回车进入。
    • 按方向键把光标下移到“IPv4 CONFIGURATION”后面的<Automatic>,按回车弹出菜单。
    • 按方向键选择Manual再按回车。
    • 把光标右移到<Show>,按下回车。
    • 然后逐一输入IP地址、网关和DNS服务器地址。
    • 输入完毕后,下移光标到最后,选中<OK>回车。
  3. 退出并重启虚拟机

    • 退出编辑后,下移光标到Quit回车退出。
    • 输入以下命令重启虚拟机:
      sudo reboot
      

通过命令行设置静态IP

  1. 查看网络接口信息: 使用以下命令查看网络接口名称和当前的IP地址:

    ip addr show
    
  2. 编辑Netplan配置文件

    • 进入/etc/netplan/目录:
      cd /etc/netplan/
      
    • 备份原始配置文件:
      cp 01-netcfg.yaml 01-netcfg.yaml_bak
      
    • 使用nano编辑器打开配置文件:
      sudo nano 01-netcfg.yaml
      
    • 修改或添加以下内容(根据实际情况替换IP地址、网关和DNS服务器地址):
      network:
        version: 2
        renderer: networkd
        ethernets:
          enp0s3:  # 替换为你的网络接口名称
            dhcp4: no
            addresses: [192.168.133.100/24]
            gateway4: 192.168.133.1
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]
      
  3. 应用配置

    • 保存文件并退出编辑器。
    • 应用更改:
      sudo netplan apply
      
  4. 验证网络配置

    • 使用以下命令检查新的网络配置是否生效:
      ip addr show enp0s3
      

通过VirtualBox设置静态IP

  1. 打开VirtualBox管理器并选择虚拟机

    • 点击“设置”按钮。
  2. 进入网络设置

    • 选择“网络”选项卡。
    • 选择“NAT模式”或“桥接模式”。
  3. 配置静态IP

    • 在Ubuntu虚拟机中,打开终端。
    • 编辑网络配置文件(例如/etc/netplan/01-netcfg.yaml):
      sudo nano /etc/netplan/01-netcfg.yaml
      
    • 添加或修改以下内容(根据实际情况替换IP地址、网关和DNS服务器地址):
      network:
        version: 2
        renderer: networkd
        ethernets:
          enp0s3:  # 替换为你的网络接口名称
            dhcp4: no
            addresses: [192.168.133.100/24]
            gateway4: 192.168.133.1
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]
      
    • 保存文件并退出编辑器。
    • 应用配置:
      sudo netplan apply
      
  4. 验证网络连接

    • 使用以下命令检查网络连接:
      ip addr show enp0s3
      
    • 测试网络连接:
      ping 8.8.8.8
      ping www.baidu.com
      

通过以上步骤,你可以在Ubuntu虚拟机中成功设置静态IP地址。请根据你的虚拟机软件(如VMware或VirtualBox)选择相应的网络模式和配置步骤。

0
看了该问题的人还看了