Невозможно установить правильную маршрутизацию между двумя сетями

Три коробки с тремя разными версиями убунту (14.04, 14.10, 15.04). Я пытаюсь заставить все это говорить между собой, находясь в разных подсетях, и пока не могу понять, как это сделать.

Проблема в том, что мой провайдер предоставляет маршрутизатор для телевизора, телефона и интернета. Мы не можем изменить диапазон локальной сети концентратора (192.168.2.0/24), в то время как моя локальная сеть с моим собственным маршрутизатором находится на 10.0.0.0/13 (а я не хочу изменить его).

Вот настройка: enter image description here

Концентратор / маршрутизатор моего интернет-провайдера находится на 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).

Есть идеи?

- Джефф

2
задан 20 April 2015 в 22:47

1 ответ

Необходимо добавить маршрут к PC#3 (тот с IP-адресом 192.168.2.101):

route add -net 10.0.0.0/13 gw 192.168.2.21

Или можно отредактировать сетевое соединение для автоматического включения статического маршрута, когда соединение устанавливается ( вкладка IPv4 Settings -> кнопка Routes ):

enter image description here

2
ответ дан 21 April 2015 в 08:47

Другие вопросы по тегам:

Похожие вопросы: