Переключающиеся шлюзы в многошлюзовой сети?

Переключающиеся шлюзы в многошлюзовой сети?

Я нахожусь в сети с несколькими шлюзами, и, похоже, моя машина подключается к другому шлюзу, нежели мой телефон. Мне интересно, как я могу переключиться на другой шлюз. Я пробовал отключаться и переподключаться, но мне не назначается другой IP (я предполагаю, что я арендовал определенный IP на определенное время и не могу переключиться таким способом). Можно ли принудительно подключиться к другому шлюзу? Я пробовал использовать routeдля добавления шлюза, но мой адрес назначения ограничивает меня использованием только определенного шлюза.

решение1

Инструкции на самом деле довольно просты:

   sudo ip route del default 
   sudo ip route add default via Ip.Add.OfNew.Gateway

Но будьте осторожны. Возможно, ваш системный администратор внедрил ряд проверок, которые делают это перенаправление невозможным. Например, у него может быть брандмауэр (iptables) проверка MAC-адресов клиентов, которая отказывается пересылать трафик всех клиентов, за исключением явно разрешенных. Поэтому он мог решить, что все мобильные устройства проходят через шлюз 1, а все ПК проходят через шлюз 2, где применяются более строгие меры контроля за выполняемыми действиями (никаких чатов, никакого IRC, никакого Facebook, никакой порнографии, никакой болтовни).

Таким образом, даже если эти две команды абсолютно верны, вы все равно можете не подключиться к WAN.

Если бы это было действительно так, вы могли бы прослушивать общий трафик, найти кого-то, чей трафик проходит через интересующий вас шлюз, а затем изменить MAC-адрес вашего ПК (он называетсяспуфинг) чтобы он был идентичен разрешенному для машины, а затем дайте себестатическийIP-адрес снова идентичен IP-адресу поддельной машины. Таким образом, для шлюза, через который вы хотите пройти, вы будете выглядеть как разрешенная машина, и вам будет разрешено пройти.

Получайте от этого удовольствие, но не злоупотребляйте.

РЕДАКТИРОВАТЬ:

Ваш комментарий показывает, что ваш шлюз находится в другой подсети, чем ваш ПК. Вам придется дать себе статический IP в соответствующем диапазоне. Вы можете попробовать:

   sudo service network-manager stop
   sudo ip link set dev eth0 down
   sudo ip addr flush dev eth0
   sudo ip addr add 10.1.224.177/24 dev eth0
   sudo ip link set dev eth0 up

Теперь измените шлюз по умолчанию на 10.1.22.1, как указано выше, и попробуйте снова. Если это не сработает, вы можете заменить177с каким-либо другим номером, который, как вы знаете, еще не занят.

Связанный контент