VirtualBox配置centos7静态ip(详解)
VirtualBox安装centos7配置静态ip地址可以本机访问,可以联网。
在开始之前先说一下,不知道为什么,我在网上百度的大多数是不能用的,或者只能主机访问,或者只能联网。
我的配置文件为ifcfg-enp0s3
话不多说:上图
1.安装完centos7之后进入
2.选择设置 --->网络
如下图可以看到有网卡1,2,3,4网卡1默认是勾选的我们再添加网卡2勾选桥接模式(在这里我延伸一下,我是一个网卡实在解决不了)
3.勾选完成后启动虚拟机进入etc/sysconfig/network-scripts/ 目录下:我的配置文件是ifcfg-enp0s3
如上图可以看到我的配置文件多了一个ifcfg-enp0s8 这是我复制的ifcfg-enp0s3 因为我启用了网卡2 需要配置文件为名为ifcfg-enp0s8
cp /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-enp0s8
文件ifcfg-enp0s3配置:
注意我标记点改为yes
文件ifcfg-enp0s8配置:
进入本机的cmd 执行ipconfig
注意我标黄的地点 虚拟机的静态IP的地址就是192.168.1.* (*表示2-255之间的任意一个数),子网掩码就是NETMASK,
默认网关就是GATEWAY看我的ifcfg-enp0s8配置
看到我标黄的地方:要先将enp0s3改成enp0s8,uuid生成一个新的 不然会重启网关失败生成命令:uuidgen
注意事项,1,centos7的关闭 防火墙的操作
systemctl status firewalld.service #查看防火墙状态
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
接下我们只要重启网关就行了
执行命令:systemctl restart network.service/service network restart配置就完成了
看一下效果图:虚拟机上网:ping www.baidu.com
本地主机访问虚拟机:ping 192.168.1.2
至此,你就可以用xshell去链接虚拟机了。
注意:,我一直尝试不使用两个网卡,使用一个网卡去完成主机与虚拟机的访问,虚拟机与外网的访问。如果我选择桥接模式时,配置文件中的BOOTPROTO=dhcp时,配置了静态IP,可以访问外网本地不能访问,当BOOTPROTO=static时,本地可以访问,外网不能访问。所以我只有使用两个网卡。如果谁能解决这个问题,请在评论处指出我的误区在哪里。
因此:上面第二步骤的网卡选择
我把第一个网络给禁掉了。如果没有禁掉的话本机ipconfig会多出一个网络地址为192.168.56.*,这样你第二个网卡选择 仅主机模式 也是可以的。那样静态IP地址设置为192.168.56.*
所以搭配就有多个方式了 1.net网络地址转换(可以上外网) 2. 桥接模式(可外网,可主机访问,但是不能在一个网卡中实现)
3.仅主机模式(可以主机访问) 使用的是(Virtual Box Host-Only),经过长时间测试,使用仅主机模式会造成外网不通,需要重启网卡,使用xshell去连接出现卡顿,连接时间长等问题,因此不推荐使用
补充一下:后来发现双网卡设置静态ip地址是virtual box提供配置的方式。
VirtualBox配置centos7静态ip(详解)的更多相关文章
- VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!
开心一刻 一个消化不良的病人向医生抱怨:我近来很不正常,吃什么拉什么,吃黄瓜拉黄瓜,吃西瓜拉西瓜,怎样才能恢复正常呢? 医生沉默片刻:那你只能吃屎了 环境准备 VirtualBox 6.1 网络连接方 ...
- Centos7 配置网络步奏详解
Centos7 配置网络步奏详解 编辑网卡配置文件 vi /etc/sysconfig/network-script/ifcfg-ens01 备注:这里的ens01不是所有系统都叫这个,有的可能叫其他 ...
- TCP/IP详解 (转)
TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中 ...
- TCP IP详解(转)
大学学习网络基础的时候老师讲过,网络由下往上分为物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. 网络七层协议简称OSI.TCP/IP刨除了物理层,并把上三层(会话层.表示层和应用层)统称 ...
- 《TCP/IP详解卷1:协议》第4章 ARP:地址解析协议-读书笔记
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
- TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节
1.静态IP选路 1.1.一个简单的路由表 选路是IP层最重要的一个功能之一.前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由.这里就不重复了.首先来看看一个简单的系统 ...
- TCP/IP详解学习笔记 这位仁兄写得太好了
TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣 ...
- 有了Openvswitch和Docker,终于可以做《TCP/IP详解》的实验了!
所有做过网络编程的程序员,想必都会看<TCP/IP详解>卷一:协议 后来出了第二版,但是由于第一版才是Rechard Stevens的原版,本人还是多次看了第一版. 对这一版印象最深的就是 ...
- TCP/IP详解学习笔记 这位仁兄写得太好了.(转载)
TCP/IP详解学习笔记 这位仁兄写得太好了 TCP/IP详解学习笔记 这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/20444 ...
随机推荐
- [转]据说200G网盘资料
来源:HACK学习呀 2015cracer入侵入门到精通视频教程 点我查看 trf3 一笔√带过入侵教程 点我查看 ypan [复仇者]新手入门系列(7套) 点我查看 g1tb 菜鸟入门,做的确实不错 ...
- 浅谈getResource方法
项目经常会读取一些配置文件, 因此getResource方法便能够起到重要作用 使用时主要是两种方法, 一个是字节码文件Class类, 另一个是ClassLoader类加载器 使用Class类时有两种 ...
- soap注入某sql2008服务器结合msf进行提权
原文作者:陈小兵 在实际成功渗透过程中,漏洞的利用都是多个技术的融合,最新技术的实践,本次渗透利用sqlmap来确认注入点,通过sqlmap来获取webshell,结合msf来进行ms16-075的提 ...
- OSX10.12搭建IPv6本地环境测试APP
前记 最近刚换了工作,生活终于又安定下来了,又可以更博了 正文 最近公司在上线APP(整体全是用JS去写的,就用了我原生的一个控制器),然后APP就去上线,就被苹果巴巴给拒了.通过阅读苹果回复的邮件, ...
- Javascript如何避免连续调用中取到不存在的属性而导致报TypeError错?
背景: 在最近的 NODEJS 项目中,涉及到数据库的查询,回调函数里返回了查询结果,我这样做处理然后返回给前端: return results.collect_coupon[0].count 但是这 ...
- Java零基础教程(二)基础语法
Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如 ...
- Redis笔记(2)单机数据库实现
1.前言 上节总结了一下redis的数据结构和对象构成,本章介绍redis数据库一个基本面貌,是如何设计的. 2.数据库 服务器结构redisServer: redisDb *db: 一个数组,保存服 ...
- JavaScript -- Window-Name
-----027-Window-Name.html----- <!DOCTYPE html> <html> <head> <meta http-equiv=& ...
- Spring Boot使用Shiro实现登录授权认证
1.Shiro是Apache下的一个开源项目,我们称之为Apache Shiro.它是一个很易用与Java项目的的安全框架,提供了认证.授权.加密.会话管理,与spring Security 一样都是 ...
- 理解Golang包导入
Golang使用包(package)这种语法元素来组织源码,所有语法可见性均定义在package这个级别,与Java .python等语言相比,这算不上什么创新,但与C传统的include相比,则是显 ...