1.virtualbox配置網(wǎng)卡
網(wǎng)卡1:網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT) 。實(shí)現(xiàn)了上網(wǎng)
網(wǎng)卡2:橋接網(wǎng)卡,混雜模式:全部允許。實(shí)現(xiàn)了局域網(wǎng)內(nèi)的主機(jī)ping通。如果設(shè)置的是主機(jī)(Host-Only)網(wǎng)絡(luò) 混雜模式設(shè)為:全部允許,那么只能主機(jī)才能ping通虛擬機(jī),局域網(wǎng)內(nèi)其他電腦不行。
2.進(jìn)入虛擬機(jī)后
發(fā)現(xiàn)linux系統(tǒng)的 /etc/sysconfig/network-script/里沒(méi)有網(wǎng)卡2enp0s8的配置文件,雖然此時(shí)用ip a命令能看到新的網(wǎng)卡enp0s8,但是實(shí)際上并不算成功,需要執(zhí)行命令nmcli connection add type ethernet con-name enp0s8后才有配置文件
3.然后在 /etc/sysconfig/network-script/里編輯ifcfg-enp0s8:
#修改
BOOTPROTO=static
#添加
IPADDR=192.168.1.2 #靜態(tài)IP 網(wǎng)段和VirtualBox Host-Only Network的網(wǎng)段一樣
NETMASK=255.255.255.0 #子網(wǎng)掩碼
如果是用的centos9,那么在/etc/NetworkManager/system-connections/里編輯enp0s8.nmconnection:
在[ipv4]下新增
address=192.168.1.2
4.重啟網(wǎng)絡(luò)
service NetworkManager restart(安裝了NetworkManager就不要用network那個(gè)命令了,用不起),然后用ip a命令看ip,發(fā)現(xiàn)沒(méi)變,只好重啟虛擬機(jī),重啟后改變。
5.然后在局域網(wǎng)的另一臺(tái)電腦也能ping到虛擬機(jī)了,同時(shí)虛擬機(jī)也能上網(wǎng)了。