Oracle Virtualbox 虛擬機配置靜態IP
VirtualBox的網卡,默認都是第一個不能自定義,后續新建的可以自定義。
新建NAT網卡、host主機模式網卡
依次點擊:管理->工具->網絡管理器
新建host主機模式網卡
這個網卡的網段自定義,創建出來后是給主機用的ip。
主機和虛擬機通過這個網段無障礙交互,不需要單獨配置端口轉發那些東西。
后面虛擬機內的靜態IP網段,也是基于這個網段來設定的。
不過主機模式網卡,不提供虛擬機連接外網的功能。
我定義的是192.168.1.0網段,這個網段我之前在VMware虛擬機的NAT網卡定義了,這里給Oracle Virtualbox同樣用這個網段。值得一提的是,這個網段我在VMware虛擬機內是有外網的,但給Oracle Virtualbox虛擬機用卻沒有外網。估計是Oracle虛擬機底層限制。
新建NAT模式網卡
這個模式的網卡是給虛擬機連接外網的。
ip無所謂,保持默認就行。你要是想自定義網段ip,就創建第二個NAT網卡,那個才能自定義修改。
Oracle虛擬機的NAT網卡默認和主機單向隔離,就是虛擬機內能訪問主機,主機卻不能訪問虛擬機。
若要實現雙向訪問,需要配置端口轉發。我嫌麻煩,便保持默認了。
虛擬機外網絡配置
網卡一
這里指定NAT網卡就行,你要是喜歡,也可以換成host網卡。
網卡二
同樣的,這里指定另一張網卡。
注意,【名稱】那里,要指定第二個host網卡,那里是我設定了特定網段的。如果是默認host網卡,網段就是默認的那個,我不想要。
其余保持不變就行。
混雜模式,指的是虛擬機是否可見主機所有流量,主要用來抓包分析網絡。不需要管他。
虛擬機內網絡配置
網卡一配置
我這里網卡一是默認的NAT網絡,用來提供虛擬機訪問外網的能力。
這個網段我壓根不在乎是多少,所以保持默認的自動DHCP就好。
我的虛擬機是統信UOS V20 PRO,在設置里就能配置網絡,不用去搞配置文件。
網卡二配置
這里對host主機模式網卡配置靜態IP 192.168.1.131。
這個網段和主機進行直接交互。