Centos7永久修改IP地址(NAT模式)
永久修改IP地址,即为设置静态的IP地址。
一、修改IP地址前需要准备的工作
1、虚拟机需要使用NAT的网络模式
虚拟机关机状态下,点击"编辑虚拟机设置",点击"网络适配器",选择"NAT模式"

二、虚拟机NAT模式网络设置
1、选中需要设置网络的虚拟机,然后分别点击“编辑”——“虚拟网络编辑器”


打开虚拟网络编辑器窗口,点击“更改设置”


说明:
1、选择VMnet8网卡,NAT模式;
2、选择NAT模式;
3、取消勾选使用本地DHCP服务将IP地址分配给虚拟机。若勾选,则每次开机,地址是动态的,会变的,故取消勾选。IP地址,后面通过编辑网卡来进行手动设置;
4、设置子网IP段,建议设置为192.168.X.0,或者172.16.X.0;(本人此处设置的为172.16.1.0)
5、点击NAT设置,设置网关,一般为192.168.X.2,或者172.16.X.2 (本人此处设置的为172.16.1.2)
2、编辑网卡配置信息
登录系统,输入ip addr命令 ,可以看到该虚拟机的网卡名为成ens33

进入/etc/sysconfi/network-script/目录下,找到ens33网卡,即:ifcfg-ens33文件

编辑该ifcfg-ens33文件

配置IP信息

BOOTPROTO=static #dhcp改为static(动态获取,改为静态IP)
ONBOOT=yes #将网卡设置为开机启用
同时在文件最后面添加:
IPADDR=172.168.1.100 #静态IP
GATEWAY=172.16.1.2 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=8.8.8.8 #DNS配置
3、重启网卡

4、验证网络是否通畅
测试内网,即ping宿主机IP地址

测试外网,即ping百度网址

三、宿主机访问虚拟机内的程序,如mysql、tomcat、redis等
以MySQL为例,mysql的默认端口为3306,那么如何才能在宿主机(192.168.31.100)中,成功访问虚拟机内(172.16.1.100)中的mysql呢?
1、通过“虚拟网络编辑器”——NAT设置——添加,添加端口映射

映射传入端口对话框说明:
主机端口:3306,可任意设置
虚拟机IP地址:172.16.1.100,即虚拟机的IP地址
虚拟机端口:3306,即需要映射的MySQL的端口
描述:MySQL
如按以上配置,当在宿主机内访问localhost:3306的时候,即为访问虚拟机172.16.1.100中端口为3306的MySQL服务。如果宿主机也安装了MySQL,且端口也为3306,则会发生冲突。建议上图的主机端口设置为其他,如。

2、防火墙开启端口,放行指定端口

查看指定端口是否开启:firewall-cmd --query-port=XXX/tcp (XXX为端口号)
防火墙开启指定端口:firewall-cmd --add-port=XXX/tcp --permanent 永久开启(XXX为端口号)
firewall-cmd --add-port=XXX/tcp 临时开启(XXX为端口号)
重启防火墙:firewall-cmd --reload
3、访问虚拟机内的服务
可通过localhost:XXXX,XXXX为前面设置的主机端口,如13306,也可通过171.168.1.100:XXX,XXX为虚拟机内服务的端口,如3306
Centos7永久修改IP地址(NAT模式)的更多相关文章
- Centos7永久修改IP地址
Centos7永久修改IP地址 永久修改IP地址,即为设置静态的IP地址. 一.修改IP地址前需要准备的工作 1.虚拟机需要使用桥接的网络模式 虚拟机关机状态下,点击"编辑虚拟机设置&quo ...
- Linux永久修改IP地址
通常我们为了快速修改IP地址,会这么做 ifconfig eth0 192.168.0.2 netmask 255.255.255.0 这样修改IP地址后,你再运行ifconfig命令后,的确IP地址 ...
- 修改ip 在linux上永久修改IP地址 子网掩码
小结: 1. 子网掩码.子网IP计算 2. linux centos 修改ip地址细节介绍_LINUX_操作系统_脚本之家 http://www.jb51.net/LINUXjishu/66509.h ...
- CentOS(RedHat)命令行永久修改IP地址、网关、DNS
1.修改IP地址vim /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡名称BOOTPROTO=static #获取ip的方式(stat ...
- 永久修改IP地址
第一种方法:使用nmtui文本框的方式修改IP 在命令行中输入nmtui,回车<Enter>会出现下图(英文的请自己对照,有点丑) 选择编辑 进入到如下界面,需要配置IPv4地址,要将IP ...
- linux基础-临时和永久修改ip地址以及通配符相关
一.临时配置网络(ip,网关,dns) 修改临时ip地址: 1.ifconfig查看当前的网卡和ip地址 2.临时修改IP地址:ifconfig ens32 192.168.16.200/24,ifc ...
- centos7如何修改IP地址
步骤1:使用vi编辑 /etc/sysconfig/network-scripts/目录下的ifcfg-ens160 配置文件 [root@model ~]# [root@model ~]# vi / ...
- linux下修改IP地址的方法
linux下修改IP地址的方法 1.网卡的命名规则 在centos7中,en表示着:ethernet以太网,即现在所用的局域网,enX(X常见有以下3种类型) 2.IP地址的临时修改(重启后失效) 查 ...
- Linux系统下修改IP地址、网关、DNS的基本方法
临时修改IP地址.网关.主机名.DNS,马上生效,无需重启(重启后失效) 1.修改主机名 #hostname Slyar 2.修改IP地址(eth0为网卡名称) #ifconfig eth0 192. ...
随机推荐
- Linux笔记本合上屏幕不待机
Linux笔记本合上屏幕不待机[]# vim /etc/systemd/logind.conf# This file is part of systemd.## systemd is free sof ...
- 远程windows
1. 起因 因为经常用teamviewer,所以断定我是商业用户,不允许我用了.想买一个授权,结果太贵了,1700多.使用了很多其他的,向日葵卡顿,有的窗口点不到,vnc慢,效果差,卡顿,还收费,等等 ...
- NIO (一) NIO是什么
参考文档:java为什么需要NIO:https://liuchi.coding.me/2017/08/01/浅谈Java为什么需要NIO/美团技术团队 NIO浅析:https://tech.meitu ...
- 将物理机转换成vmware虚机
随着虚拟化的快速发展,公司主要是以公有云+私有云结合的混合云部署,据我不成熟的了解,目前很少有公司会将一台单独的物理机作为服务器,在公司内部大家逐渐接受了私有云的部署方案,这样做不但可以节省硬件资源, ...
- [ASP.Net ]利用ashx搭建简易接口
转载:https://blog.csdn.net/ZYD45/article/details/79939475 创建接口的方式有很多,像是Web api,nodejs等等 今天,主要介绍,利用ashx ...
- 出现Strict Standards: Only variables should be passed by reference in的解决方法
出现Strict Standards: Only variables should be passed by reference in的解决方法 代码报错: <br /><b> ...
- LESS是一个CSS预处理器,跨浏览器友好,提供诸如变量,函数, mixins 和操作等功能,可以构建动态CSS
什么是LESS? LESS是一个CSS预处理器,可以为网站启用可自定义,可管理和可重用的样式表. LESS是一种动态样式表语言,扩展了CSS的功能. LESS也是跨浏览器友好. CSS预处理器是一种脚 ...
- 使用rxjs以及javascript解决前端的防抖和节流
JavaScript实现方式: 防抖 触发高频事件后 n 秒内函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间:思路:每次触发事件时都取消之前的延时调用方法: 举个例子:做一个自动查 ...
- 使用 KVO 可能会拖慢启动速度
问题  在某一次启动速度优化中,发现最开始的某个 runLoop 中,一个runLoop 耗时很长.发现一个 KVO 变量的初始化消耗了13ms之久,这对启动速度是不可接受了. 源码分析 用 Ins ...
- CentOS7使用tar.gz包安装MySql的踩坑之旅
由于客户的CentOS服务器没有安装yum工具,只能通过下载tar.gz包安装mysql,于是跟着万能的百度开启了漫漫踩坑之旅: 1.下载mysql-5.6.33-linux-glibc2.5-x86 ...