Ubuntu-20.04-server的NAT8静态网络配置及连接互联网(转载)

本文详细介绍了在Vmware环境下安装Ubuntu 20.04后的NAT8静态网络配置步骤,包括实体机NAT8网卡配置、Vmware虚拟网络编辑、虚拟机网络配置及与实体机的网络通信测试,确保虚拟机能够连接互联网。

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

Ubuntu-20.04的NAT8静态网络配置及连接互联网
第一次在Vmware安装Ubuntu操作系统,安装完后发现和centos的网络配置不一样,网上找了很多教程,发现和自己环境的都有点不一样,就发下自己实测实现的步骤及配置。下载的是最新的Ubuntu镜像,ubuntu-20.04-live-server-amd64。
镜像下载地址:https://releases.ubuntu.com/20.04/

安装完操作系统后的配置步骤
1、实体机下NAT8网卡配置
注意:这个ip一般要参考下第5步的网关,用网关下网段的一个ip即可。或者这一步先,后面虚拟机改网关也行。

电脑本身配置需要配上IP和DNS(需要连互联网的话)
2、Vmware客户端的配置,编辑->虚拟网络编辑器

在这里插入图片描述
3、查看NAT8的网关地址:我这个图片是虚拟机开着的情况,点击更改设置
在这里插入图片描述
4、圈蓝线这个不能勾

在这里插入图片描述
5、点击NAT 设置,查看网关地址,后面要用到
在这里插入图片描述
6、开机,查看网卡信息:ip addr,发现ens33下没有ip,
切换到**/etc/netplan该路径下,我的配置文件是00-installer-config.yaml**
修改命令:

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

注意:网上很多配置网络教程说配置文件是这个:sudo vi /etc/network/interfaces,但是我查了下ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,即使配置也不会生效,而是改成netplan方式 ,配置写在/etc/netplan/00-netcfg.yaml或者类似名称的yaml文件里,这就很尴尬了,所以大家一定要注意下自己的Ubuntu版本。

7、修改网卡信息
执行sudo vi /etc/netplan/00-installer-config.yaml后发现进入这个界面,按e进入编辑修改界面
在这里插入图片描述
按i编辑修改如下,改完后,按Esc及:wq保存退出即可
在这里插入图片描述
注意:每个冒号后都要空格;网卡后不需要括号,IP和DNS需要括号,IP地址为可用IP段中任意一个,网关和DNS填相同即可

8、然后修改hosts,改为自己的ip即可:

vi /etc/hosts
在这里插入图片描述

9、重启应用,执行报错是第7步配置问题:

sudo netplan apply

重启成功后,查看下目前虚拟机的网卡信息
在这里插入图片描述
10、ping下实体机下设置的ip:192.168.157.130,能通说明虚拟机能ping通实体机了。在这里插入图片描述
同理,也可以在电脑本机ping下虚拟机ip192.168.157.140,发现也可以通的。这时虚拟机和本机之间的通信就通了。
在这里插入图片描述

11、验证通过
这时你会发现ping www.baidu.com 失败,连不上互联网,这一步就需要重启系统,重启后再ping下发现可以ping通百度地址了

rebooot
在这里插入图片描述

参考链接https://www.linuxidc.com/Linux/2017-02/140135.htm

原文链接:https://blog.csdn.net/Shuju15/article/details/107558542?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-6.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-6.nonecase&request_id=5f209e309cc79f6252ce651f

### Ubuntu 20.04 网络配置方法 对于Ubuntu 20.04版本而言,网络配置主要依赖于Netplan工具而非传统的`/etc/network/interfaces`文件[^1]。 #### 使用 Netplan 配置静态 IP 地址 要设置静态IP地址,编辑位于 `/etc/netplan/`目录下的 YAML 文件。通常这个文件可能被命名为 `01-network-manager-all.yaml` 或者 `00-installer-config.yaml` 。具体操作如下: ```bash sudo nano /etc/netplan/01-network-manager-all.yaml ``` 在该文件内定义所需的网络参数,例如: ```yaml network: version: 2 ethernets: enp3s0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 上述例子中,假设网卡名称为`enp3s0`, 并设置了静态IP地址为`192.168.1.100`以及子网掩码长度(/24),指定了默认网关和DNS服务器地址[^4]。 完成修改之后保存并关闭编辑器,接着应用新的配置: ```bash sudo netplan apply ``` 为了使更改生效,有时还需要重启NetworkManager服务来确保所有改动都被正确加载[^3]: ```bash sudo systemctl restart NetworkManager.service ``` #### 处理 NAT 模式连接问题 针对NAT模式下遇到的问题,在某些情况下无需特别调整Ubuntu端的设置因为其能够自动获取到合适的IP地址并通过宿主机访问外部资源;然而如果存在特定设备(比如开发板)无法正常通信的情况,则应检查这些设备自身的网络设定是否恰当,并确认它们之间的物理链接无误[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值