VMWare中Ubuntu设置固定IP上网

本文介绍如何在VMWare虚拟机环境下为Ubuntu系统设置固定的IP地址,以便于通过SSH客户端稳定连接。文章详细说明了配置VMWare网络设置及Ubuntu系统网络参数的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统有很多种,通常我们首先接触的是Windows,因为Windows有很好的交互桌面,易于使用,但是很多时候,我们同样需要学习其他的操作系统,如Linux,但是我们一般不再自己的电脑上装多个系统,那样会导致电脑运行比较慢,所以一般使用虚拟机软件装虚拟机,常用的虚拟机软件一般有VMWare和VirtualBox,这里使用VMWare和Ubuntu来做例子。

通常在Linux中,命令行使用比较多,而我们呢,通常就会使用一些ssh客户端来连接linux,例如:SSH Security,xshell等,因此如果linux的ip地址是自动获取,每次获取的ip不一样,我们每次连接的时候就需要重新设置ip,会很麻烦,那么我们就来看一下,VMWare中如何设置固定ip上网。

环境:VMWare10+Ubuntu15.04+pietty0400b14.exe

步骤:

1.VMWare-->编辑-->虚拟网络编辑器-->选择VMnet8,此为NAT连接,即和主机共享ip上网,并且将使用dhcp分配ip地址的选项去掉,设置下面的子网ip,如图:


并且点击3中的NAT设置按钮,如图:


此处有ip地址和网关,其中网关ip即为虚拟机中ubuntu系统的网关以及DNS服务器。

设置完毕点击确定,之后进入Ubuntu,在该系统中进行网络设置

在Ubuntu右上角,右键网络连接,点击Edit Connection,出现如图所示:


点击Edit,出现如下图:


其中,选择ipv4,使用自定义即Manual设置,设置ip地址和网关等如图,点击save,然后重启网络连接即可。

此时ping www.baidu.com即可ping通,可以上网,而且固定ip为192.168.8.8。

使用pietty连接时,如果使用旧版本可能无法连接,需要下载新版putty。至此设置完成。

### 在 VMware 中为 Ubuntu 设置静态 IP 地址 #### 修改 VMware网络设置 打开 VMware Workstation Pro 后,点击菜单栏中的“编辑”,然后选择“虚拟网络编辑器”。在此界面中,可以选择 NAT 模式的虚拟网络并对其进行配置。确保 DHCP 功能已启用以便后续验证静态 IP 是否生效[^2]。 #### 编辑 Ubuntu 系统的网络配置文件 对于 Ubuntu 18.04 和更高版本,推荐通过 Netplan 工具来管理网络接口配置。以下是具体方法: 1. **查找当前网卡名称** 使用 `ifconfig` 或者更现代的命令 `ip a` 查看系统的网络适配器名称。通常情况下,在 VMware 下该名称可能是类似于 `ens33` 这样的字符串[^5]。 2. **编辑 Netplan 配置文件** 打开终端输入以下命令进入 `/etc/netplan/` 文件夹,并找到对应的 YAML 配置文件(通常是 `01-netcfg.yaml` 或类似的命名)。如果没有默认文件存在,则需要手动创建它。 ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 3. **修改配置文件内容** 将其改为适合静态 IP 的形式。下面是一个例子: ```yaml network: version: 2 renderer: networkd ethernets: ens33: # 替换为你实际查到的网卡名 dhcp4: no addresses: - 192.168.1.100/24 # 设定你想用的具体IP地址以及子网掩码长度 gateway4: 192.168.1.1 # 默认网关地址 nameservers: addresses: - 8.8.8.8 # Google DNS服务器作为首选DNS - 8.8.4.4 # 备选DNS ``` 上述代码片段定义了一个固定IPv4 地址、子网掩码、网关和两个外部公共 DNS 服务提供商地址[^1]^。 4. **应用更改** 完成上述编辑之后保存退出编辑器,并运行下列指令使新设定立即生效: ```bash sudo netplan apply ``` 5. **验证新的网络参数是否正常工作** 可以再次执行 `ip addr show` 来确认刚刚指定好的 IP 是否被正确加载;另外也可以尝试 ping 测试互联网连通状况或者访问其他局域网设备。 #### 注意事项 - 如果遇到无法上网的情况,请核查所填写的各项数值是否有误,尤其是网关部分必须匹配宿主机所在的路由器所提供的数据[^4]。 - 不同版本的操作系统可能略有差异,比如某些较老版可能会依赖于传统的 `/etc/network/interfaces` 方式而非 Netplan[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值