VirtualBox 橋接情況下之 Linux 虛擬機(jī)靜態(tài) IP 分配以及 nameserver 配置

背景介紹:

我們后端 PHP 小組有一個(gè)統(tǒng)一的開(kāi)發(fā)環(huán)境部署在本地電腦。采用的是 VirtualBox。在 VirtualBox 中裝了一個(gè) CentOS7。你們別問(wèn)我為什么用 Windows 搞開(kāi)發(fā)。那是因?yàn)楣靖F,開(kāi)發(fā)沒(méi)有配 Mac。但是,網(wǎng)絡(luò)共享采用的是“橋接網(wǎng)絡(luò)”。剛開(kāi)始用的時(shí)候,每次啟動(dòng)都是固定的 IP 地址。后來(lái),每次啟動(dòng)都會(huì)變換不同的 IP 地址。所以,導(dǎo)致我本地的項(xiàng)目的 IP 映射就亂了。造成無(wú)法訪問(wèn)的局面。

一、配置靜態(tài) 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

關(guān)鍵幾行代碼:

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 說(shuō)明是動(dòng)態(tài)分配 IP。那么,肯定是不滿足我們的需求。所以,需要把它設(shè)置為 static

ONBOOT 如果設(shè)置為 yes。代表系統(tǒng)啟動(dòng)的時(shí)候就啟動(dòng)網(wǎng)絡(luò)服務(wù)。必須設(shè)置為 yes。

IPADDR 代表我們想靜態(tài)分配的 IP 地址。因?yàn)槲覀儾捎昧恕皹蚪印本W(wǎng)絡(luò)。所以,這個(gè) IP 地址必須在我們的宿主機(jī)允許的范圍??梢酝ㄟ^(guò)在宿主機(jī)(這里我們使用的是 windows 系統(tǒng))查看:ipconfig

以太網(wǎng)適配器 本地連接:

   連接特定的 DNS 后綴 . . . . . . . :
   本地鏈接 IPv6 地址. . . . . . . . : fe80::2c26:de19:a44d:1c8e%12
   IPv4 地址 . . . . . . . . . . . . : 192.168.28.50
   子網(wǎng)掩碼  . . . . . . . . . . . . : 255.255.254.0
   默認(rèn)網(wǎng)關(guān). . . . . . . . . . . . . : 192.168.28.1

GATEWAY 是網(wǎng)關(guān)。與宿主機(jī)必須一致。
NETMASK 子網(wǎng)掩碼。這里就設(shè)置為 255.255.255.0 即可。
DSN1 DNS 服務(wù)器地址。要么用 114.114.114.1148.8.8.8

二、nameserver 配置

nameserver 即域名服務(wù)器。我們?cè)谔摂M機(jī) CentOS7 系統(tǒng)當(dāng)中訪問(wèn)任何網(wǎng)站都需要這個(gè)東西。

配置如下:

vim /etc/resolv.conf

增加如下內(nèi)容:

nameserver 114.114.114.114
nameserver 8.8.8.8

總結(jié):
作為十年 PHP 開(kāi)發(fā)老兵。慢慢轉(zhuǎn)向技術(shù)管理。很多東西單靠記憶力已經(jīng)顯得吃力起來(lái)。所以,以此作記錄。后續(xù)再碰到這樣的問(wèn)題,能立即找到解決方案。畢竟,開(kāi)發(fā)知識(shí)浩瀚如煙。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容