设为首页 收藏本站
查看: 1047|回复: 0

[经验分享] VirtualBox 4.2.4 Network setting

[复制链接]

尚未签到

发表于 2015-4-14 07:14:44 | 显示全部楼层 |阅读模式
  前言:
  VirtualBox版本眾多網路上的教學,大部分都是舊版的。自己試了很久終於弄出點東西來。筆記下來怕到時候忘了。
  請先看[轉]快速理解VirtualBox的四种网络连接方式
  環境:

VirtualBox version:4.2.4
Host:windows 7 (固定ip)
Guest:windows xp , fedora
  方法:
  這邊實作兩個方法
  1.Bridged Adapter
  2.NAT(用Linux當router,非VirtualBox的NAT)
  法1
  設定:
  每當一個guest os 裝完之後,他本身就自動有NAT上網的功能,ip為10開頭。
  這ip不能讓 Host 或者 other Guest ping到。
  但因為個人需要 Host , Guests 之間都能夠連線到對方,所以在每個windows 7下 IPv4 [進階TCP/IP設定]中多設定一個IP (192.168.56.3)
  mask:255.255.255.0
  在Guest os 中各增加一個一張介面卡(原本只有NAT那張網卡)
  選擇[橋接介面卡]並選擇自己主機端的那張網卡。接著分別到windows xp , fedora中
  
DSC0000.gif
  *注意:橋接介面卡 若是在 介面卡1上面設定的,則其他Guest OS的橋接介面卡也必須設在 介面卡1上
  分別給定一組靜態ip,注意每種作業系統設定靜態ip的方法未必相同請自行查詢。
  xp:192.168.56.9
  fedora:192.168.56.12
  使用ping指令可以觀察到都可以互相ping到了。
  意示圖: DSC0001.png   注意ip與上述位置不同只是大概描述網路架構
  法2(延續法1,但把流量導向fedora)
  因為實驗需要,所以需要用fedora當router來分析xp上的封包。



fedora Linux   eth0  --> Internet (by 預設的NAT)
eth1  --> Lan (192.168.56.12)
  一、首先需要對fedora做以下設定

Configuration steps
  1) First enable packet forwarding
2) Next setup Network Address Translation using IPTABLES MASQUERADE targets
3) Save the changes

  1)



#enable IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
2)


# Set up IP FORWARDing and Masquerading (NAT)
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -j ACCEPT
  3)



在  /etc/rc.local 內 添加以上指令,重開機後就會自動掛載了
二、在對xp做設定(對橋接的那張網卡上做設定)

DSC0002.gif

8.8.8.8 is DNS server of Google

[註1]enable IP forwarding
  1) Open linux kernel configuration file (you must be a root user or use su - command to become a root user):
# vi /etc/sysctl.conf
  2) Add/modify following line:
net.ipv4.ip_forward = 1
  Step # 2 Restart network
# /etc/init.d/network restart
  或者
  # service network restart
  
  ref:
  http://users.telenet.be/mydotcom/howto/lanconnect/router/linux.htm

Google 超快速DNS伺服器:8.8.8.8與8.8.4.4
  http://briian.com/?p=6667
  http://www.liusuping.com/ubuntu-linux/iptables-firewall-setting.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-56857-1-1.html 上篇帖子: VirtualBox虚拟机剪贴板共享 下篇帖子: 使用VirtualBox SDK之初步编译
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表