Невозможно установить правильную маршрутизацию между двумя сетями
Три коробки с тремя разными версиями убунту (14.04, 14.10, 15.04). Я пытаюсь заставить все это говорить между собой, находясь в разных подсетях, и пока не могу понять, как.
Проблема в том, что мой провайдер предоставляет роутер для телевизора, телефона и интернета. Мы не можем изменить диапазон локальной сети концентратора (192.168.2.0/24), в то время как моя локальная сеть с моим собственным маршрутизатором находится на 10.0.0.0/13 (и я не хочу его менять).
Вот настройки:
Концентратор / маршрутизатор моего интернет-провайдера находится на 192.168.2.1, так что это интернет-соединение с gw. Мой собственный маршрутизатор (DHCP) подключен к этому маршрутизатору, его адрес локальной сети, таким образом, находится в 192.168.2.0/24 .
У меня есть PC1, PC2 и PC3 в 10.0.0.0/13, идущие по сети через мой собственный маршрутизатор, который подключен к маршрутизатору, предоставленному провайдером в 192.168.2.0/24 . Эти ПК могут подключаться к моему 192.168.2.1.
Теперь я должен подключить ПК напрямую к маршрутизатору, предоставленному интернет-провайдером; он будет иметь адрес 192.168.2.0/24 и не сможет видеть другие устройства в 10.0.0.0/13 . Я не очень разбираюсь в маршрутизации, мне интересно, что я могу сделать, чтобы заставить его видеть ПК на 10.0.0.0/13?
Да, и легкий путь: я не могу добавить статический маршрут на 192.168.2.1 (шлюз ISP).
Есть идеи?
--Джефф
1 ответ
Вы должны добавить маршрут к ПК № 3 (тот, который имеет IP-адрес 192.168.2.101):
route add -net 10.0.0.0/13 gw 192.168.2.21
Или вы можете отредактировать сетевое соединение, чтобы оно автоматически включало статический маршрут при установлении соединения (вкладка "Настройки IPv4 " -> кнопка " Маршруты"):