内容简介:背景介绍:我们后端 PHP 小组有一个统一的开发环境部署在本地电脑。采用的是 VirtualBox。在 VirtualBox 中装了一个 CentOS7。你们别问我为什么用 Windows 搞开发。那是因为公司穷,开发没有配 Mac。但是,网络共享采用的是“桥接网络”。刚开始用的时候,每次启动都是固定的 IP 地址。后来,每次启动都会变换不同的 IP 地址。所以,导致我本地的项目的 IP 映射就乱了。造成无法访问的局面。看配置:
背景介绍:
我们后端 PHP 小组有一个统一的开发环境部署在本地电脑。采用的是 VirtualBox。在 VirtualBox 中装了一个 CentOS7。你们别问我为什么用 Windows 搞开发。那是因为公司穷,开发没有配 Mac。但是,网络共享采用的是“桥接网络”。刚开始用的时候,每次启动都是固定的 IP 地址。后来,每次启动都会变换不同的 IP 地址。所以,导致我本地的项目的 IP 映射就乱了。造成无法访问的局面。
一、配置静态 IP 分配
看配置:
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3 UUID=ccb98783-6583-4b79-8df8-7cf422d93980 DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.28.81 DSN1=114.114.114.114 GATEWAY=192.168.28.1 NETMASK=255.255.255.0
关键几行代码:
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.28.81 DSN1=114.114.114.114 GATEWAY=192.168.28.1 NETMASK=255.255.255.0
BOOTPROTO
如果是 dhcp
说明是动态分配 IP。那么,肯定是不满足我们的需求。所以,需要把它设置为 static
。
ONBOOT
如果设置为 yes
。代表系统启动的时候就启动网络服务。必须设置为 yes
。
IPADDR
代表我们想静态分配的 IP 地址。因为我们采用了“桥接”网络。所以,这个 IP 地址必须在我们的宿主机允许的范围。可以通过在宿主机(这里我们使用的是 windows 系统)查看: ipconfig
以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::2c26:de19:a44d:1c8e%12 IPv4 地址 . . . . . . . . . . . . : 192.168.28.50 子网掩码 . . . . . . . . . . . . : 255.255.254.0 默认网关. . . . . . . . . . . . . : 192.168.28.1
GATEWAY
是网关。与宿主机必须一致。
NETMASK
子网掩码。这里就设置为 255.255.255.0
即可。
DSN1
DNS 服务器地址。要么用 114.114.114.114
或 8.8.8.8
。
二、nameserver 配置
nameserver
即域名服务器。我们在虚拟机 CentOS7 系统当中访问任何网站都需要这个东西。
配置如下:
vim /etc/resolv.conf
增加如下内容:
nameserver 114.114.114.114 nameserver 8.8.8.8
总结:
作为十年 PHP 开发老兵。慢慢转向技术管理。很多东西单靠记忆力已经显得吃力起来。所以,以此作记录。后续再碰到这样的问题,能立即找到解决方案。毕竟,开发知识浩瀚如烟。
以上所述就是小编给大家介绍的《VirtualBox 桥接情况下之 Linux 虚拟机静态 IP 分配以及 nameserver 配置》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Ubuntu 16.04虚拟机桥接模式配置静态IP
- CentOS下VMware使用桥接模式与静态IP连接外网
- Golang桥接模式将多个chan桥接成一个chan
- 桥接模式
- 桥接方法
- 桥接模式的解析-iOS
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
产品经理必懂的技术那点事儿:成为全栈产品经理
唐韧 / 电子工业出版社 / 2018-1 / 59
《产品经理必懂的技术那点事儿:成为全栈产品经理》以非技术背景产品经理学习技术为主题,将技术知识以简单并且易于理解的方式讲述出来,帮助非技术背景产品经理了解技术、学习技术,旨在帮助产品经理高效地与技术人员进行沟通与合作,避免不懂技术带来的困扰。 《产品经理必懂的技术那点事儿:成为全栈产品经理》主要内容围绕产品经理需要了解的互联网基础技术知识展开,涉及客户端、服务器端、数据库及一些数据处理知识。......一起来看看 《产品经理必懂的技术那点事儿:成为全栈产品经理》 这本书的介绍吧!