У меня Mac, он подключен к Интернету по Wi-Fi в сети 192.168.1.*, где .1 является шлюзом по умолчанию.
Я хотел поиграться со старым оборудованием, у которого нет Wi-Fi, поэтому я подключил коммутатор к порту Ethernet на Mac и дал этому порту IP 192.168.2.2 255.255.255.0 и не указал шлюз по умолчанию. Коммутатор управляется HP Procure, я дал ему IP 192.168.2.1, ту же маску и 192.168.2.2 в качестве шлюза по умолчанию.
Теперь с моего Mac я могу получить доступ к Интернету и всей сети 192.168.1.*. Я также могу общаться с 192.168.2.1 (коммутатор) и .2 (я сам).
Проблема в том, что я не могу заставить 192.168.2.1 (коммутатор) взаимодействовать с чем-либо на 192.168.1.1 или с Интернетом.
Я пробовал разные версии route add
на Mac, но ничего не заработало: хост недоступен, цель не отвечает и т. д. Я понимаю, что установка коммутатора на маршрутизатор Wi-Fi и запуск всего на 192.168.1.* исправили бы все, но это не вариант.
Вот соответствующие строки из netstat -rn, это все данные по умолчанию, а не добавленные мной.
192.168.2 link#8 UCS 2 0 en0 !
192.168.2.1 0:14:c2:9a:ff:40 UHLWI 0 44 en0 1186
192.168.2.2/32 link#8 UCS 1 0 en0 !
192.168.2.255 ff:ff:ff:ff:ff:ff UHLWbI 0 5 en0 !
Есть идеи?
решение1
Вам нужно сделать переадресацию,этотможет помочь вам