Сделай мост на моем маке

Сделай мост на моем маке

У меня есть Mac с WiFi, подключенным к маршрутизатору, интернет работает отлично. У меня также есть ПК с Linux Mint, и нет беспроводной сетевой карты, поэтому я соединил их кабелем друг с другом. Включил общий доступ к интернету на Mac. Я также запустил sudo sysctl -w net.inet.ip.forwarding=1иsudo sysctl -w net.link.ether.inet.proxyall=1

Теперь у них есть своя локальная сеть — с машины Linux я могу подключиться к шлюзу по умолчанию (192.168.3.1) и вижу веб-страницу, которую я настроил на Mac, на которой отображается только «It works». Но когда я пытаюсь подключиться с машины Linux куда-то еще, я не получаю ответа. Например, когда я пытаюсь подключиться к маршрутизатору по адресу 192.169.2.1, Linux терпит неудачу, а Mac отображает страницу входа в маршрутизатор. Обратите внимание, они находятся в разных локальных сетях, поскольку маска сети — 255.255.255.0 (для обоих).

Мне все равно, будут ли они в конце концов подключены к одной локальной сети или нет. Я просто хочу, чтобы у машины с Linux был доступ в интернет.

решение1

Не забыли ли вы настроить на машине Linux маршруты и DNS? Для маршрута:

 sudo route add default gw 192.168.3.1

а для DNS вам придется отредактировать как sudo файл /etc/resolv.conf и добавить:

 nameserver 8.8.4.4
 nameserver 8.8.8.8

или любой другой DNS по вашему выбору.

Связанный контент