2

У меня есть Wi-Fi роутер, Linux-машина (Ubuntu) Mac и iPhone. Маршрутизатор имеет адрес 192.168.1.1, компьютер с Ubuntu подключается к нему через Ethernet (192.168.1.2), а Mac подключается к маршрутизатору через Wi-Fi (192.168.1.6.). Маска подсети 255.255.255.0.

Я делю интернет 3G с iPhone на Mac через USB и хочу поделиться им с машиной с Ubuntu.

Как я могу это сделать ? вывод команды route на ubuntu

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         router          0.0.0.0         UG    0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.1.0     *               255.255.255.0   U     1      0        0 eth0

вывод ifconfig

eth0      Link encap:Ethernet  HWaddr 00:1d:60:93:bb:bb  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fe93:bbbb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:113 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:14751 (14.7 KB)  TX bytes:19834 (19.8 KB)

1 ответ1

1

Сначала настройте Mac для общего доступа к интернету.

Затем просто настройте маршрут по умолчанию (либо на маршрутизаторе, либо на компьютере с Ubuntu) для Mac. На компьютере с Ubuntu введите в оболочку следующее:

sudo route del default
sudo route add default gw 192.168.1.6

Вы также можете адаптировать адрес DNS-сервера. Используйте следующее, чтобы установить его в Google:

echo nameserver 8.8.8.8 | sudo tee /etc/resolv.conf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .