4

Я готов сделать любое количество настроек в .plist и .xml чтобы сделать эту работу.

Сценарий таков:

У меня хороший телефон на базе Android. Телефон может делать USB-модем. OS X 10.6 не может использовать USB-модем. Федора может. По нескольким причинам у меня постоянно есть гость Fedora, работающий внутри VirtualBox на моем ноутбуке. Я хотел бы быть в состоянии сказать OS X использовать интерфейс vboxnet только для хоста в качестве основного способа общения с Интернетом, чтобы я мог использовать способность Fedora использовать USB-модем для связи с Интернетом через мой телефон. На самом деле было бы неплохо поделиться интернет-соединением моего телефона через Ethernet или WiFi порт моего MacBook Pro.

Я могу вручную настроить OS X, чтобы он проходил через гостевой экземпляр Fedora с помощью команды route . Но тут возникает острая проблема с настройкой DNS. Я обнаружил, что 10.6 (и, возможно, 10.5) на самом деле не имеют понятия глобальной конфигурации DNS, а вместо этого связывают ее с отдельным сетевым соединением. Это означает, что использование networksetup настроек и параметров scutil to frob довольно проблематично, потому что нет соединения, которое распознается всей инфраструктурой Mac как фактическое, поэтому нет ничего, с чем можно было бы связать информацию DNS.

Кроме того, если интерфейс vboxnet отображается в пользовательском интерфейсе, тогда я могу заняться всеми видами изумительных вещей, таких как совместное использование подключения к Интернету, не выполняя кучу ручной настройки 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

Так есть ли способ сделать это?

0