在开发过程中,我们经常需要在 Linux 中进行操作。毕竟服务器的系统大多数都是 Linux,所以在 Dev 环境需要配置好一台 Linux 系统配合开发。

在 VMWare Workstation Pro 中安装一个虚拟空间,挂载 CentOS 系统(我使用的是 CentOS7),下面就重点讲解下网络配置。

  在开发过程中,我们经常需要在linux中进行操作。毕竟服务器的系统大多数都是Linux,所以在dev环境需要配置好一台Linux系统配合开发。   在VMWare Workstation Pro中安装一个虚拟空间,挂载CentOS系统(我使用的是CentOS7),下面就重点讲解下网络配置(重点)

VMWare中三种网络配置

  1. 桥连接:Linux可以和其它的系统通信。但是可能造成ip冲突
  2. NAT: 网络地址转换方式: linux可以访问外网,不会造成ip冲突。
  3. 主机模式: 你的 linux是一个独立的主机,不能访问外网。

VM中Linux网络设置(固定ip、连接外网开发环境)  在开发环境中,一般是使用NAT的模式:通过windows的虚拟网卡将windows和linux系统两个网段连接起来。原理如下图:VM中Linux网络设置(固定ip、连接外网开发环境)在CMD中可以查看本机所有网络配置信息 ==ipconfig==VM中Linux网络设置(固定ip、连接外网开发环境)

进行CentOS网络配置

这里首先约定:

  • 将linux中ip固定为==192.168.100.125==
    (故需要将VMnet8也设置为192.168.100.*网段:保证相同的网关就行,这里规定==192.168.100.2==为gateway)

步骤:

  1. ==【windows中配置】== 首先设置windows中的VMnet8的网络配置:主要设为192.168.100.*网段一、首先==配置虚拟网卡网络==信息(VMnet8)【设为固定ip,根据下图设置】控制面板\网络和 Internet\网络连接 中配置VM中Linux网络设置(固定ip、连接外网开发环境) 在VMWare中配置VMnet8为NAT模式。按照图示进行配置 VM中Linux网络设置(固定ip、连接外网开发环境)

  2. ==【Linux中配置】== 设置静态ip为 ==192.168.100.125== 并且网关为 ==192.168.100.2==这里同样有两种方式配置:一、 (方式一) 如果安装的是有桌面版的CentOS,可以直接在网络设置里面配置,这个很简单,不用写命令。  1.进入网络设置VM中Linux网络设置(固定ip、连接外网开发环境)  2.设置静态固定ip,网关VM中Linux网络设置(固定ip、连接外网开发环境)  3.设置完成VM中Linux网络设置(固定ip、连接外网开发环境)二、 (方式二) 进入etc配置文件修改直接修改配置文件来指定IP,并可以连接到外网(程序员推荐),编辑==vi /etc/sysconfig/network-scripts/ifcfg-ens33== (这个根据自己ifcfg-***进行)
    要求:将ip地址配置的静态的,ip地址为==192.168.100.125==VM中Linux网络设置(固定ip、连接外网开发环境)

==ifcfg- 文件说明==```shellDEVICE=eth0

接口名(设备,网卡)

HWADDR=00:0C:2x:6x:0x:xx #MAC地址TYPE=Ethernet #网络类型(通常是Ethemet)UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44 #随机id

系统启动的时候网络接口是否有效(yes/no)

ONBOOT=yes
# IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)BOOTPROTO=static

IP地址

IPADDR=192.168.100.125

网关

GATEWAY=192.168.100.2
#域名解析器 DNS1=192.168.100.2 ``` 重启网络服务或者重启系统生效 service network restart 、reboot

测试

相互ping,如果通了则表明设置成功。

  1. windows系统ping Liunx系统(192.168.100.125)VM中Linux网络设置(固定ip、连接外网开发环境)

  2. Linux系统ping Windows系统(这个随便那个ip,真实,虚拟的都应该能通)VM中Linux网络设置(固定ip、连接外网开发环境)

  3. Linux连接公网,ping baidu.com 浏览器访问公网VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)

附件

最后给出几张图解,帮助理解Linux系统VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)

VM中Linux网络设置(固定ip、连接外网开发环境)  三种模式的理解

  1. 桥连接:Linux可以和其它的系统通信。但是可能造成ip冲突
  2. NAT: 网络地址转换方式: linux可以访问外网,不会造成ip冲突。
  3. 主机模式: 你的 linux是一个独立的主机,不能访问外网。VM中Linux网络设置(固定ip、连接外网开发环境)  详解NAT模式VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)

VM中Linux网络设置(固定ip、连接外网开发环境)

VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)VM中Linux网络设置(固定ip、连接外网开发环境)

阅读全文: http://gitbook.cn/gitchat/activity/5dcd6fae62bec96199aa4444

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

VM中Linux网络设置(固定ip、连接外网开发环境)

相关文章:

  • 2022-12-23
  • 2022-01-19
  • 2022-01-17
  • 2021-11-19
  • 2021-11-21
  • 2021-11-22
  • 2021-11-27
  • 2021-04-16
猜你喜欢
  • 2021-09-21
  • 2021-07-19
  • 2022-01-07
  • 2021-06-19
  • 2021-12-08
  • 2021-12-03
相关资源
相似解决方案