Omn*_*ous 5 networking virtualbox osx-snow-leopard macos
我愿意对文件.plist和设置进行任何数量的调整.xml来完成这项工作。
场景是这样的:
我有一部不错的 Android 手机。手机可以进行 USB 网络共享。OS X 10.6 无法进行 USB 网络共享。费多拉可以。由于多种不同的原因,我经常在笔记本电脑上的 VirtualBox 中运行 Fedora 客户端。我希望能够告诉 OS X 使用仅主机 vboxnet 接口作为与互联网通信的主要方式,这样我就可以使用 Fedora 的 USB 网络共享功能通过手机与互联网通信。事实上,如果能通过 MacBook Pro 的以太网或 WiFi 端口共享手机的互联网连接,那就太好了。
我可以手动设置 OS X,以便它将使用route命令通过 Fedora 来宾实例进行路由。但随后设置 DNS 的棘手问题就出现了。我发现 10.6(可能还有 10.5)实际上并没有全局 DNS 配置的概念,而是将其与单独的网络连接相关联。这意味着使用networksetup和scutilfrob 设置是相当有问题的,因为没有一个连接被整个 Mac 基础设施识别为实际存在,因此没有任何东西可以与 DNS 信息关联。
另外,如果vboxnet界面显示在 UI 中,那么我就可以做各种奇妙的事情,例如共享 Internet 连接,而无需进行大量 NAT 手动设置和其他类似的荒谬事情。
澄清一下,我目前正在使用 WiFi 连接,我的路由设置如下所示:
$ netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.43.1 UGSc 3 0 en1
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 6 5946331 lo0
169.254 link#5 UCS 0 0 en1
192.168.43 link#5 UCS 3 0 en1
192.168.43.1 2:23:76:99:44:2e UHLWI 1 13 en1 1178
192.168.43.14 127.0.0.1 UHS 0 0 lo0
192.168.43.255 ff:ff:ff:ff:ff:ff UHLWbI 0 12 en1
192.168.56 link#7 UC 2 0 vboxnet
192.168.56.101 8:0:27:b4:ee:b3 UHLWI 1 29 vboxnet 1191
192.168.56.255 ff:ff:ff:ff:ff:ff UHLWbI 0 12 vboxnet
Run Code Online (Sandbox Code Playgroud)
那么,有没有办法实现这一点呢?
| 归档时间: |
|
| 查看次数: |
2744 次 |
| 最近记录: |