株洲市區(qū)網(wǎng)站建設(shè)公司長春網(wǎng)站建設(shè)方案推廣
VirtualBox虛擬機(jī)橋接模式固定ip詳解
- VirtualBox 橋接設(shè)置
- Ubuntu 24.04使用固定IP
- 問題記錄
VirtualBox 橋接設(shè)置
為什么設(shè)置橋接模式?橋接模式可以實(shí)現(xiàn)物理機(jī)和虛擬機(jī)互相通信,虛擬機(jī)也可以訪問互聯(lián)網(wǎng)(推薦萬金油),物理機(jī)橋接模式設(shè)置如下:
Ubuntu 24.04使用固定IP
windows 進(jìn)入cmd:ipconfig /all
C:\Users\Administrator>ipconfig /all
linux上查看:ifconfig
使用了橋接模式,兩個(gè)終端是可以互相通信的,可以互ping
一下驗(yàn)證。虛擬機(jī)也是可以訪問互聯(lián)網(wǎng)的。
Ubuntu 24.04 編輯網(wǎng)絡(luò)配置文件,/etc/netplan/*.yaml
,(配置文件名可能是 50-cloud-init.yaml, 00-installer-config.yaml 文件,看實(shí)際情況)
打開后的原始文件是這樣的:
dtian@ubuntu-dtian:/$ cd /etc/netplan/
dtian@ubuntu-dtian:/etc/netplan$ ls
50-cloud-init.yaml
# 提權(quán)編輯文件
dtian@ubuntu-dtian:/etc/netplan$ sudo vim 50-cloud-init.yaml
原始靜態(tài) IP 配置:
network:ethernets:enp0s3: #配置的網(wǎng)卡的名稱dhcp4: no #dhcp4關(guān)閉addresses: [192.168.174.180/24] #設(shè)置本機(jī)IP及掩碼,/24即表示24位掩碼255.255.255.0gateway4: 192.168.174.113 #網(wǎng)關(guān)IP,設(shè)置為和物理機(jī)相同nameservers:addresses: [192.168.174.113, 223.5.5.5, 114.114.114.114] #設(shè)置DNS,與物理機(jī)相同,后兩個(gè)是阿里,中國version: 2
輸入 :wq
保存退出后,執(zhí)行 sudo netplan apply
使配置生效,之后每次啟動(dòng)虛擬機(jī)IP地址就不會(huì)再改變了。這樣虛擬機(jī)內(nèi)部可以正常上網(wǎng),在物理機(jī)中也可以直接使用虛擬機(jī)的 ip 訪問內(nèi)部的服務(wù)(驗(yàn)證虛擬中的測試軟件很適用)。
補(bǔ)充(不用忽略):自動(dòng)獲取IP配置,同理保存后需要執(zhí)行 sudo netplan apply
使配置生效:
network:version: 2ethernets:eth0:dhcp4: true
問題記錄
1.virtualbox設(shè)置橋接網(wǎng)卡的時(shí)候,不顯示具體網(wǎng)卡選項(xiàng)
2.正常橋接選擇后,進(jìn)入虛擬機(jī)發(fā)現(xiàn),虛擬機(jī)里面沒有 ip(網(wǎng)卡)來與外部通訊,物理機(jī)進(jìn)入控制面板,網(wǎng)絡(luò)連接位置,ipv4 設(shè)置為自動(dòng)獲取。
固定虛擬機(jī)ip,在物理機(jī)上一定是將虛擬機(jī)網(wǎng)卡的 ip,dns 進(jìn)行自動(dòng)獲取設(shè)置,而不是固定(隨著物理網(wǎng)絡(luò)切換,導(dǎo)致虛擬機(jī)里沒有生成對接網(wǎng)卡【沒有ip顯示】)