Linux: как настроить работу сдвумя подсетями

Статус: Offline
Реєстрація: 03.01.2010
Повідом.: 268
Linux: как настроить работу сдвумя подсетями

Есть небольшая проблема, которую, по-моему, легко решит более-менее опытный линуксоид. Компьютер под Линуксом (Raspberry PI) запрограмммирован скачивать данные из Wi-Fi (curl), обрабатывать и посылать через другой порт на ftp-сервер (через 4G/LTE модем). Вопрос в том, как насторить сеть, чтобы адреса из подсети 192.168.0.0 он искал через порт wlan0, а из подсети 10.0.0.0 через eth0 ? В ненастроенном состоянии то работает, то нет.
 
Есть небольшая проблема, которую, по-моему, легко решит более-менее опытный линуксоид. Компьютер под Линуксом (Raspberry PI) запрограмммирован скачивать данные из Wi-Fi (curl), обрабатывать и посылать через другой порт на ftp-сервер (через 4G/LTE модем). Вопрос в том, как насторить сеть, чтобы адреса из подсети 192.168.0.0 он искал через порт wlan0, а из подсети 10.0.0.0 через eth0 ? В ненастроенном состоянии то работает, то нет.

бред какой-то.может есть еще интерфейсы "конфликтующие" ?

в IPv4 все просто. по маске пробил сеть и через вышеуказанный работаем дальше, если нет то в дефолт шлюз
 
Не понимаю, почему вам это показалось бредом. В обеих сетях шлюза нет, то есть со стороны Wi-Fi есть просто HTTP сервер, запущенный на 16-битном микроконтроллере, периодически создающий файлы с данными (LAN). На другом интерфейсе eth0 модем для связи с ftp сервером (WAN). Время от времени эта система сбоит, поскольку начинает искать адрес HTTP сервера на eth0. Насколько я понял, дело сводится к паре команд, управляющих routing tables, но быстро настроить сам не смог, вот и решил спросить, может, какой гуру мимиходом выдаст решение?
 
Это странное решение искать совет по линуксу на хф. Чем профильные форумы не угодили? Тут тока олигархи с 25см на майбахах им не до *никсов
 
Совершенно с вами согласен
 
Есть небольшая проблема, которую, по-моему, легко решит более-менее опытный линуксоид. Компьютер под Линуксом (Raspberry PI) запрограмммирован скачивать данные из Wi-Fi (curl), обрабатывать и посылать через другой порт на ftp-сервер (через 4G/LTE модем). Вопрос в том, как насторить сеть, чтобы адреса из подсети 192.168.0.0 он искал через порт wlan0, а из подсети 10.0.0.0 через eth0 ? В ненастроенном состоянии то работает, то нет.

ip route add 192.168.0.0/24 dev wlan0
ip route add 10.0.0.0/8 dev eth0

Рекомендую прописать в /etc/rc.local дабы все работало и после перезагрузки.
 
Спасибо, попробую!
 
Не понимаю, почему вам это показалось бредом. В обеих сетях шлюза нет, то есть со стороны Wi-Fi есть просто HTTP сервер, запущенный на 16-битном микроконтроллере, периодически создающий файлы с данными (LAN). На другом интерфейсе eth0 модем для связи с ftp сервером (WAN). Время от времени эта система сбоит, поскольку начинает искать адрес HTTP сервера на eth0. Насколько я понял, дело сводится к паре команд, управляющих routing tables, но быстро настроить сам не смог, вот и решил спросить, может, какой гуру мимиходом выдаст решение?

если шлюза нет, то пакеты в общем случае шлются исключительно по правилам IPv4 маршрутизации то есть какой интерфейс принадлежит к сети через тот и идет.
 
обычно при установлении ppp соединения (другой порт на ftp-сервер (через 4G/LTE модем). созидается дефолтный роут, который заворачивает весь трафик кроме того что по интфейсам в локалке с минимальной метрикой. возможно после\во время переподключения 4ж происходит обновление таблицы.
 
Назад
Зверху Знизу