VM12中CentOS7以NAT的方式连接网络的方法

本文涉及的产品
公网NAT网关,每月750个小时 15CU
简介: 版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/76976111 本篇文章主要介绍了VM12中CentOS7以NAT的方式连接网络的方法:1、第一步肯定是安装VM和安装CentOS,我用的是VM12和64位的CentOS7。
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/76976111

本篇文章主要介绍了VM12中CentOS7以NAT的方式连接网络的方法:

1、第一步肯定是安装VM和安装CentOS,我用的是VM12和64位的CentOS7。

在VMware上安装CentOS7(图文):http://www.jb51.net/article/105171.htm

2、都安装好之后

1)本地主机的网络链接设置会多出两个连接,VMnet1和VMnet8,NAT会用到VMnet8,等下再详细的设置它的ip等。

    

2)启动VM,点击“编辑”下的“虚拟网络编辑器”

选中VMnet8,设置子网和子网掩码,如图中的1处,此处我用的默认值。然后点击图中2处的“NAT设置”

 

如图中的红圈内的内容,设置网关,此处也使用的默认值。

3)设置宿主机的VMnet8的ip等。这里就必须要把VMnet8的ip地址跟第二步中的子网设置到同一个网段,网关也要一样

 4)将虚拟机的网络适配设置成NAT模式

 

5)启动虚拟机,设置虚拟机的ip等,用手动的方式来设置

用命令: 

?
1
# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

编辑配置文件内容如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE= yes
PEERDNS= yes
PEERROUTES= yes
IPV4_FAILURE_FATAL= yes
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=61255d3d-2573-44ce-8109-8f61866f48ca
DEVICE=eno16777736
ONBOOT= yes
IPADDR=192.168.202.66
NETMASK=255.255.255.0
GATEWAY=192.168.202.2

此处的ip需要和宿主机中的VMnet8的ip在同一个网段,网关一致

6)设置虚拟机的DNS

# vim /etc/NetworkManager/NetworkManager.conf  修改该文件,在main部分添加 “dns=none” 选项:

?
1
2
3
[main]
plugins=ifcfg-rh
dns=none

NetworkManager重新装载上面修改的配置

?
1
# systemctl restart NetworkManager.service

手工修改 /etc/resolv.conf

?
1
2
3
4
5
6
7
8
9
10
# Generated by NetworkManager
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
nameserver 192.168.8.150
nameserver 192.168.8.8
nameserver 8.8.8.8
nameserver 114.114.114.114
# DOMAIN=lab.foo.com bar.foo.com
重启虚拟机网卡
# service network restart

3、这样就可以和宿主机相互ping通,并可以访问外网了。

目录
相关文章
|
24天前
|
Ubuntu
虚拟机Ubuntu连接不了网络的解决方法
虚拟机Ubuntu连接不了网络的解决方法
|
8天前
|
运维 安全 Cloud Native
安全访问服务边缘(SASE):网络新时代的安全与连接解决方案
SASE(安全访问服务边缘)是一种云基安全模型,结合了网络功能和安全策略,由Gartner在2019年提出。它强调身份驱动的私有网络、云原生架构和全面边缘支持,旨在解决传统WAN和安全方案的局限性,如高延迟和分散管理。SASE通过降低IT成本、提升安全响应和网络性能,应对数据分散、风险控制和访问速度等问题,适用于移动办公、多分支办公等场景。随着网络安全挑战的增加,SASE将在企业的数字化转型中扮演关键角色。
|
27天前
|
缓存 网络协议 数据库连接
【底层服务/编程功底系列】「网络通信体系」深入探索和分析TCP协议的运输连接管理的核心原理和技术要点
【底层服务/编程功底系列】「网络通信体系」深入探索和分析TCP协议的运输连接管理的核心原理和技术要点
23 0
|
1月前
|
机器学习/深度学习 自然语言处理 PyTorch
【PyTorch实战演练】基于全连接网络构建RNN并生成人名
【PyTorch实战演练】基于全连接网络构建RNN并生成人名
23 0
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
169 0
|
2天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
17 0
|
2天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
11 0
|
2天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
9 0
|
2天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
9 0

热门文章

最新文章