wifi входит в группу lan, правило
config 'forwarding'
option 'dest' 'wan'
option 'src' 'lan'
как раз и будет перенаправлять трафик, при условии что у вас 3g находится в зоне wan.
Если используете luci, то доставьте пакет и настройте из интерфейса, если нет, то на модеме пробовали ifup 3g и ping например 8.8.8.8 с модема, смотрели логи подключений. chatscript привести в соответствии с Chat-Module-UC20-connect из файла Quectel_UC20_Embedded_Linux_USB_Driver_User_Guide_V1.0.pdf.
У оператора узнать какие данные требуются для подключения пароль, имя пользователя, апн, номер дозвона. Все настройки в соответсвии с https://wiki.openwrt.org/doc/uci/network#protocol3...
То что выше это лишь создание нового интерфейса, вам еще надо заставить устройство подключиться к интернету. Есть два варианта chatscript (uc20 подключается к инету AT командами) или usb tethering (uc20 сам подключается к инету,а вы получаете USB сетевую карту). В первом случае при обрывах связи вы сами её восстанавливаете, во втором это делает uc20.
Модем не определился, необходимо больше подробностей. Ревизия OpenWRT. Модем по поиску с интерфейсом mini-pcie. Ссылка на модем. Ссылка на плату. Покажите lsusb.
Ок, подходит, один сервис читает данные с com отправляет данные в бд(mongodb) читает из базы и пишет в com. Второй сервис читает из бд и выводит ajax в окно. Вопрос следующий есть несколько наборов действий опираясь на данные из com порта передавать туда соответствующие управляющие команды. Необходима возможность изменять наборы и создавать профили работы. Где вести логику наборов и каким образом обрабатывать?
solalex: Все не так просто современные модемы имеют на своем борту системы на linux, которые в свою очередь долго грузятся. Возможно и можно решить проблему задержками, но на определенном модеме 4G они оказались тщетны. OpenWrt успевал пролететь интервал и загрузиться из встроенной flash/