У меня есть компьютер (Ubuntu) с одним проводным и одним беспроводным сетевым интерфейсом. Проводной назначается статически и подключается к другому аппарату со статически назначенным адресом. Беспроводное соединение подключено к точке доступа и имеет IP-адрес, назначенный DHCP, и доступ к Интернету. Как я могу убедиться, что все запросы отправляются через интерфейс Wi-Fi, кроме случаев, когда это определенный IP-адрес, тогда я хочу, чтобы это происходило при проводном соединении?
Вам нужно будет добавить статический маршрут на вашем хосте с настройкой следующего перехода на выходной интерфейс (ваш проводной интерфейс).
Пример:
route add -host <insert the specific ip here> dev eth0
Предполагая, что eth0
- это имя интерфейса вашего проводного интерфейса.
РЕДАКТИРОВАТЬ:
Если вы хотите, чтобы они сохранялись при перезагрузке, вам придется изменить /etc/network/interfaces
на что-то вроде этого:
... (other pertinent stuff)
post-up route add -host <insert specific ip> dev eth0
В идеале на ваш eth0
(или какой бы ни была метка проводного интерфейса) конфигурация.