2016年10月5日 星期三

如何解決移動裝置上的virtualBox與Centos網路規劃設定

[應用情境]小弟使用mac在許多地方移動辦公,每個地方都透過wifi AP提供DHCP網路,因此每次拿到的IP網段都不相同,造成在virtualBox與內部guest os(CentOS)上的設定需有特別方法才能達到我的需求,雖說在 [安裝CentOS 7,Python,VIM的過程記錄]文章中提到的"橋接模式"設定方法也可已達到上網及互聯目的,但就是有些不方便,而主要需要進一步修改的需求如下:

  1. 每次到不同的網路環境下guest os的IP都會不同,因此要透過mac 終端機連線到內部centOS的話,都要先到裡面查詢一下取到的IP後才能使用SSH登入。我希望不要因為Wifi AP配發的網段不同,造成每次的host及guest都配發不同網段IP,而是在不同網路環境上都使用192.168.10.X。
  2. 未來規劃會有許多guest OS在同一個內網環境,分別扮演不同的伺服器角色,因此需要一個固定的IP內網。
下圖是host(MAC)與guest(CentOS)的網路規劃圖,主要的精神是滿足上面兩個需求,讓Guest OS上網透過NAT網路(網卡1),內部交換使用固定IP(網卡2)。區域網路的話,MAC分配使用192.168.10.1,CentOS第一台使用192.168.10.11,後續的主機依此類推。