Jump to content

chapay10

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Equipment

  • Keenetic
    Giga III

chapay10's Achievements

Newbie

Newbie (1/5)

1

Reputation

  1. Решил одну специфическую для себя задачку с помощью EoIP туннеля, может кому пригодится. Есть 2 роутера в разных городах, необходимо сделать так, чтобы broadcast пакет из сети роутера 2 дошел до устройств в сети роутера 1. Чуть подробнее, что за broadcast пакет. В сети роутера 1 стоит PS4, в которую можно играть удаленно через PS Remote, но в последних версиях прошивки есть баг, что если клиент находится не в локальной сети PS4, то коннект при качестве >540p через ~30 секунд обрывается. Если же клиент в локальной сети, то с качеством >540p всё работает ок. PS Remote при попытке подключиться к PS4 шлет broadcast пакет в локальной сети на x.x.x.255 и ждет ответа от PS4, если ответ есть, то всё быстренько запускается и можно играть. Соответственно задача заключается в том, чтобы запустив PS Remote с компа в сети роутера 2, можно было играть так, будто бы комп находится в сети роутера 1. Исходя из этого и будут делаться устраивающие меня настройки. Дано: Роутер 1, белый айпи, сеть 172.16.0.0, роутер в ней имеет ip 172.16.0.1, в его сети находится получатель broadcast пакета Роутер 2, белый айпи, сеть 192.168.0.0, роутер в ней имеет ip 192.168.0.1, в его сети находится источник broadcast пакета На обоих роутера уже стоит компонент EOIP Настройки: Первым делом на роутере 2 создаём новый сегмент, при подключении к которому устройства будут оказываться в сети роутера 1 IP адрес: 172.16.0.2 (должен быть не равен IP роутера 1) Маска подсети: точно такая же, как стоит в настройках роутера 1 DHCP сервер отключен - у такого решения есть недостаток: IP адрес устройству будет выдавать роутер 1 и шлюзом будет выступать тоже он, соответственно весь трафик наружу будет идти через него, но для моей задачи это вполне подходит. Так же я добавил 2 lan порта в сегмент, комп будет подключаться к кабелем. Но думаю можно спокойно создать wifi сеть и всё будет работать ок. Дальше открываем cli роутера 2, вводим show interface и в ответе ищем Bridge интерфейс с нашими настройками выше, запоминаем его название. В моём случае интерфейс будет Bridge3 Interface, name = "Bridge3" id: Bridge3 index: 3 type: Bridge description: SPB interface-name: Bridge3 link: down connected: no state: up mtu: 1500 tx-queue: 0 address: 172.16.0.2 mask: 255.255.255.0 uptime: 155 global: no security-level: protected mac: 50:ff:20:3c:10:e9 auth-type: none bridge: interface, link = no: GigabitEthernet0/Vlan5 Открываем cli роутера 1 и настраиваем туннель с IPSec и мост: interface EoIP0 security-level private tunnel eoip id 1500 ipsec preshared-key ipseckey ipsec ikev2 tunnel source ISP (или другой интерфейс, который используется для выхода в интернет) ip mtu 1500 exit system configuration save interface Home include EoIP0 exit system configuration save Открываем cli роутера 2, настраиваем туннель и мост: interface EoIP0 security-level private tunnel eoip id 1500 ipsec preshared-key ipseckey ipsec ikev2 tunnel source ISP (или другой интерфейс, который используется для выхода в интернет) tunnel destination x.x.x.x (белый IP роутера 1) ip mtu 1500 exit system configuration save interface Bridge3 (интерфейс, который узнали выше) include EoIP0 exit system configuration save Поднимаем туннель на роутере 1: interface EoIP0 up system configuration save Поднимаем туннель на роутере 2: interface Bridge3 up interface EoIP0 up system configuration save Подключаемся к сегменту сети, который настроили выше на роутере 2 и получаем доступ к устройствам в сети роутера 1, будто бы клиент подключен к роутеру 1.
×
×
  • Create New...