2020年11月3日 星期二

virtualbox NAT網路使用

紀錄一下在vm上網路設定的相關需求

1.Bridge

通常網路設定為bridge是為了可以讓vm與外部直接互通

互通時以與host使用相同的gateway 取得與host同區段的ip對外

host與vm互相ping都是可以通的

2.NAT

設定為NAT則是讓vm可以上網 但外部無法直接ping到vm

設定NAT預設vm內取得的網段為10.0.x.x

vm 可以ping到host 但host卻無法ping到vm

vm本身自成一個區塊獨立與其他都不能互通

如果要讓vm內的服務可以讓host使用

執需要透過設定port forward轉port使用


3.NAT網路

NAT的特性為vm自成一個網路block

若要讓多個vm可以互相ping到 則可以使用NAT網路


要使用NAT網路需先在virtualbox建立NAT網路

檔案/喜好設定/網路/NAT網路 新增至少一筆的網路設定

然後在vm的設定部份

網路卡選擇使用NAT網路後 可以選擇到virtualbox剛設定的natnetwork

如果要作port forward

NAT是在設定網路卡時設定

但NAT網路則是設定在 virtualbox管理的所有nat網路上


當要讓多個vm互通可以讓每個vm網卡都是使用nat網路

且在設定nat網路時都是選擇同一個NAT network就可以互通了

沒有留言: