Я не силен в сетях, маршутизации и т.п. Но вот что-то задался вопросом и не знаю, где про это узнать, прочитать.
Буду признателен, если кто-то мне разъяснит.
Вопрос о принципах маршрутизации, о том, как это должно работать и как работает...
Захожу на myip.ru, вижу свой IP.
Пришло в голову сделать так (по аналогии с VPN):
sudo ip route add 178.62.9.171/32 via 8.8.8.8 metric 100 dev eth0
178.62.9.171 - это IP myip.ru
Предполагалось, что зайду сейчас на myip.ru и он покажет мне IP google в качестве моего. Но, маршрут добавился, но не работает. Вопрос: почему? И возможно ли такое вообще, в принципе, взять любой публичный IP и прописать через него маршрут до какого-то узла, и чтобы оно работало? Если такое возможно, другой вопрос: как запретить маршрутизацию через свой компьютер, у которого тоже есть белый IP.
Аналогично с Yggdrasil IPv6:
sudo ip route add 200:6223::d35b:1fd8:be0d:2841/128 via 21e:a51c:885b:7db0:166e:927:98cd:d186 metric 100 dev tun0
Маршрут добавился, но тут отрабатывает по другому. Оно его почему-то игнорирует, всегда идет напрямую до нужного узла, всегда один шаг. Вопрос: почему? Это так реализовано в Yggdrasil? Ну, и тоже, возможно ли так прописывать маршруты и как от этого защищаться.
Третий вариант сложнее с передачей пакетов между интерфейсами, допустим, чтобы выходить в инет через какой-то узел Yggdrasil, на котором задействована маршрутизация между интерфейсами - это возможно?
Буду признателен, если кто-то мне разъяснит.
Вопрос о принципах маршрутизации, о том, как это должно работать и как работает...
Захожу на myip.ru, вижу свой IP.
Пришло в голову сделать так (по аналогии с VPN):
sudo ip route add 178.62.9.171/32 via 8.8.8.8 metric 100 dev eth0
178.62.9.171 - это IP myip.ru
Предполагалось, что зайду сейчас на myip.ru и он покажет мне IP google в качестве моего. Но, маршрут добавился, но не работает. Вопрос: почему? И возможно ли такое вообще, в принципе, взять любой публичный IP и прописать через него маршрут до какого-то узла, и чтобы оно работало? Если такое возможно, другой вопрос: как запретить маршрутизацию через свой компьютер, у которого тоже есть белый IP.
Аналогично с Yggdrasil IPv6:
sudo ip route add 200:6223::d35b:1fd8:be0d:2841/128 via 21e:a51c:885b:7db0:166e:927:98cd:d186 metric 100 dev tun0
Маршрут добавился, но тут отрабатывает по другому. Оно его почему-то игнорирует, всегда идет напрямую до нужного узла, всегда один шаг. Вопрос: почему? Это так реализовано в Yggdrasil? Ну, и тоже, возможно ли так прописывать маршруты и как от этого защищаться.
Третий вариант сложнее с передачей пакетов между интерфейсами, допустим, чтобы выходить в инет через какой-то узел Yggdrasil, на котором задействована маршрутизация между интерфейсами - это возможно?