zoukankan      html  css  js  c++  java
  • (转)[VirtualBox] 配置 NAT 和 Bridged Network

    NAT 结构

                    Internet
                         |
                      Host
                         |
       |------------------------|-------------- ....
    VMachine1        VMachine2
     
    Host, 192.168.0.76
    VMachine1, 10.0.2.15
    VMachine2, 10.0.2.16
    gateway, 10.0.2.2
    dns, 10.0.2.3               # 要使用 -natdnshostresolver1 on,才能正常工作
     
    NAT 不方便从外部访问 VMachine,只能做 port forwarding。比如下面想实现 ssh 登陆 VMachine。
     
    从 127.0.0.1:2222 来的说有包,发送到 10.0.2.16:22 上。
    VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,127.0.0.1,2222,10.0.2.16,22"
     
    删除 guestssh 这个 forwarding 设定。
    VBoxManage modifyvm "VM name" --natpf1 delete "guestssh"
     
    查看 vm 有几个 forwarding (还包括一些其他信息)
    VBoxManage showvminfo "VM name" --machinereadable
     
    让 VMachine 使用 Host 的 DNS 来解析域名。
    VBoxManage modifyvm "VM name" --natdnshostresolver1 on
     
    但是,vm1 和 vm2 直接是无法访问的,因为每个独立的 vm 都是一个独立的 NAT
     
     
    Bridged Network
    VMachine 相当于与 host 处于同一网络。
                             Internet
                                  |
       |---------------|-------------------|----------- ...
    Host        VMachine1        VMachine2
     
     
    Host, 192.168.0.76
    VMachine1, 192.168.0.15
    VMachine2, 192.168.0.16
     
    转自:http://kasicass.blog.163.com/blog/static/395619201081110448437/
  • 相关阅读:
    根据年月日算出当前日期是星期几
    告别where 1=1 最佳方案分享
    服务器时间,剩余天、小时、分、秒倒计时代码
    分享一个Web弹框类
    从网上搜集了两篇关于数据库分页性能分析总结
    Request、Request.Form和Request.QueryString的区别
    LINQ to SQL语句之Join和Order By
    List转换成Json、对象集合转换Json等
    GRID控件删除之前确认
    LeetCode 141
  • 原文地址:https://www.cnblogs.com/zjking99/p/2311553.html
Copyright © 2011-2022 走看看