Даже не уверен, правильно ли я сформулировал это, но вот что я пытаюсь сделать примерно.
Возьмите IP, такой как: 192.168.100.0
и замаскируйте его на 255.255.255.0
, и установите шлюз этого маршрута на другой IP-адрес.
Я использую Bash на Mac OS X.
Кроме того, у меня на работе есть проблема, когда у компьютеров Mac возникает проблема при подключении к сети, в которой имеется более одного шлюза / маршрутизатора. Идея состоит в том, чтобы создать скрипт, который проверяет, к какой подсети он подключен. Если это подсеть с более чем одним шлюзом, то нам нужно добавить дополнительные правила маршрутизации, чтобы обеспечить правильную связь.
Это несколько разных IP-адресов, которые будут маскироваться на 255.255.255.0
и все на один IP-адрес маршрутизатора.
Например:
192.168.100.0 mask 255.255.255.0 router/gateway 192.168.160.1
192.168.120.0 mask 255.255.255.0 router/gateway 192.168.160.1
Так далее…