背景1.硬件環(huán)境使用的虛擬機(jī)是VirtualBox,因?yàn)檫@個(gè)占用資源更少安裝的機(jī)器是Centos7 版本主機(jī)的ip不是固定的,自動(dòng)分配2.網(wǎng)絡(luò)連接種類(lèi)由下圖可以看到,網(wǎng)絡(luò)有很多種選擇,但是我們常用的是" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

所在位置: 首頁(yè) > 營(yíng)銷(xiāo)資訊 > 網(wǎng)站運(yùn)營(yíng) > VirtualBox設(shè)置靜態(tài)ip和主機(jī)訪問(wèn)

VirtualBox設(shè)置靜態(tài)ip和主機(jī)訪問(wèn)

時(shí)間:2023-07-02 00:18:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-07-02 00:18:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)

VirtualBox設(shè)置靜態(tài)ip和主機(jī)訪問(wèn):

背景

1.硬件環(huán)境

2.網(wǎng)絡(luò)連接種類(lèi)

由下圖可以看到,網(wǎng)絡(luò)有很多種選擇,但是我們常用的是這是三個(gè) 網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)、橋接網(wǎng)卡、僅主機(jī)(Host-Only)網(wǎng)絡(luò)

為什么有這些網(wǎng)絡(luò)選擇呢,因?yàn)槊糠N網(wǎng)絡(luò)有著自己的特點(diǎn),下面列舉下主要特點(diǎn)

模式名稱(chēng)特點(diǎn)
網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)連接這個(gè)網(wǎng)絡(luò)可以訪問(wèn)外部網(wǎng)絡(luò),但是外部網(wǎng)絡(luò)不可訪問(wèn)虛擬機(jī)
橋接網(wǎng)卡這個(gè)網(wǎng)絡(luò)完全可以共享主機(jī)網(wǎng)絡(luò),主機(jī)網(wǎng)絡(luò)發(fā)生變化時(shí),也跟隨變化,ip也隨之變動(dòng)
僅主機(jī)(Host-Only)網(wǎng)絡(luò)這個(gè)網(wǎng)絡(luò)也可以用來(lái)主機(jī)訪問(wèn)虛擬機(jī)以及虛擬機(jī)上web服務(wù),但是虛擬機(jī)不可訪問(wèn)外網(wǎng)




一、網(wǎng)絡(luò)選擇

從上面的介紹來(lái)看有多種網(wǎng)絡(luò)可以選擇

最簡(jiǎn)單的就是:選擇橋接網(wǎng)卡,直接共享主機(jī)網(wǎng)絡(luò),主機(jī)、虛擬機(jī)之間訪問(wèn)都沒(méi)有問(wèn)題

但是我們家用或者公司使用,都不會(huì)固定ip的,主機(jī)隨時(shí)變化,那么虛擬機(jī)的ip也隨時(shí)變化,很不方便,我們希望虛擬機(jī)的ip是固定的,方便我們連接和訪問(wèn)服務(wù)使用

所以最終的選擇是:網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT) + 僅主機(jī)(Host-Only)網(wǎng)絡(luò) 的組合

二、實(shí)施步驟

1.新增 僅主機(jī)(Host-Only)網(wǎng)絡(luò)

操作步驟:管理 => 主機(jī)網(wǎng)路管理器 => 創(chuàng)建網(wǎng)絡(luò)

然后就會(huì)在 控制面板 => 網(wǎng)絡(luò)和 Internet => 網(wǎng)絡(luò)連接

這里看到對(duì)應(yīng)的網(wǎng)絡(luò),這樣主機(jī)(Host-Only)網(wǎng)絡(luò)的ip就配置好了

2.配置虛擬機(jī)網(wǎng)絡(luò)

點(diǎn)擊安裝好的Centos7虛擬機(jī) 設(shè)置 => 網(wǎng)絡(luò) 網(wǎng)卡1 啟用 選擇 僅主機(jī)(Host-Only) 這里的網(wǎng)卡順序也是有意義的,對(duì)應(yīng)內(nèi)部的設(shè)置

網(wǎng)卡2 啟用 選擇 網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT) 網(wǎng)絡(luò)

3.虛擬機(jī)內(nèi)部設(shè)置

啟動(dòng)Centos7

執(zhí)行

ifconfig得到如下結(jié)果




進(jìn)入網(wǎng)絡(luò)配置文件的路徑

cd /etc/sysconfig/network-scripts/可以看到 ifcfg-enp0s3 (僅主機(jī)(Host-Only) 對(duì)應(yīng)的配置)

vi ifcfg-enp0s3


結(jié)果參考

TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #修改為staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=enp0s3DEVICE=enp0s3ONBOOT=yes # 改為yesIPADDR=192.168.11.11 # 自定義該虛擬機(jī)的固定IP ,只要其 IP 在 192.168.11.0 / 24 這個(gè)網(wǎng)段就行UUID=c7695ef6-167b-4589-8c04-4feedef3e203 修改完畢之后,需要重新啟動(dòng)網(wǎng)路

systemctl restart network到這里就可以 執(zhí)行 ifconfig 查看了,已經(jīng)設(shè)置成固定ip了 同時(shí) ping http://www.baidu.com 也是可以聯(lián)網(wǎng)的

4. 防火墻設(shè)置

上面這些操作之后發(fā)現(xiàn),只能通過(guò)xshell 連接

如果xshell 不能連接 ,是沒(méi)有安裝sshd

yum list | grep sshyum install openssh-clients.x86_64安裝之后就可以了

當(dāng)只能通過(guò)xshell 連接 ,比如啟動(dòng)一個(gè)tomcat服務(wù)8080端口,發(fā)現(xiàn)不能連接,這是就是防火墻問(wèn)題了

CentOS 7的防火墻默認(rèn)是firewall而不是之前的iptables, 所以需要確定防火墻是否已經(jīng)關(guān)閉,如果沒(méi)有安裝iptables的話(huà), 只需要通過(guò)

systemctl stop firewalld.service ## 關(guān)閉firewall防火墻systemctl disable firewalld.service ## 禁止開(kāi)機(jī)啟動(dòng)然后通過(guò)

firewall-cmd --state可以查看防火墻狀態(tài)(關(guān)閉顯示notrunning,開(kāi)啟顯示running)。

可以使用關(guān)閉iptables防火墻

systemctl stop iptables.service這樣就能通過(guò)主機(jī)訪問(wèn)虛擬的服務(wù)了


總結(jié)

本文詳細(xì)描述了VirtualBox設(shè)置靜態(tài)ip和怎么讓主機(jī)訪問(wèn)虛擬機(jī)內(nèi)的服務(wù),其中的一些網(wǎng)絡(luò)配置都可以直接使用,linux指令也可以直接復(fù)制使用

關(guān)鍵詞:主機(jī),訪問(wèn),設(shè)置,靜態(tài)

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉