вторник, 26 мая 2020 г.

Настройка подключения ZTE MF90+ в качестве usb-модема на роутере с Openwrt

Исходные условия:
- модем(роутер) ZTE MF90+, ip-адрес 192.168.0.1
- роутер с официальной прошивкой Openwrt 19.07.3, ip-адрес 192.168.1.1

1. необходимо установить в роутере пакеты для работы usb-модема, для этого нужно подключить роутер к Интернету. Например, раздать с телефона Интернет по wifi, подключиться роутером в качестве wifi-клиента.
Для этого перейти в Network--Wireless, нажать кнопку "Scan" и выбрать сеть wifi телефона, нажать "Join network"





В следующем окне снять отметку "Replace wireless configuration" (если установлена) и ввести пароль от точки wifi телефона, нажать кнопку "submit"



В следующем окне нажать "save", далее внизу страницы нажать "Save & Apply".
Если данные введены правильно, то появится строка, отображающая статус подключения к точке wifi телефона. На данном этапе на роутере уже есть Интернет, если это не так, проверяйте настройки подключения.



примечание: LAN ip-адрес роутера и точки wifi, к которой подключаетесь должны находиться в разных подсетях, как правило на android выдаются Ip-адреса из сети 192.168.43.х, а роутер имеет ip 192.168.1.1, в данной случае ничего менять не нужно.
Если же у точки wifi ip будет из такой же сети, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса, например на 192.168.100.1.


2. Перейти в System--Software и нажать "update list" для обновления списка пакетов



3. Найти и установить пакеты usb-modeswitch и kmod-usb-net-cdc-ether, нажав кнопку "install"




____________________________________________________________________________
Также пакеты можно установить не через веб-интерфейс, а через консоль, для этого:
1) подключиться по ssh к роутеру (ip-адрес роутера, логин root, пароль от роутера, при вводе пароял ввод символов не отображается, просто ввести и нажать enter), например с помщью программы Putty



2) ввести команды:

opkg update
opkg install usb-modeswitch kmod-usb-net-cdc-ether



3) закрыть Putty
___________________________________________________________________________

4. Подключить модем в роутер, перейти в Status--Sytemlog, если модем определился правильно, в логе будут соответствующие записи, нужно посмотреть, какой интерфейс использует модем, в примере это "usb0" (возможно потребуется перезагрузка роутера)


 5. Перейти в Network--Interfaces и нажать "add new interface"



6. Заполнить/выбрать поля:

Name - произвольное название интерфейса (в примере 4G)
Protocol - DHCP-клиент
Interface - usb0 (из пункта 4)

нажать "Create interface"



В следующем окне перейти на вкладку "Firewall Settings" и выбрать "Create / Assign firewall-zone" -  wan (красным цветом), нажать "save"



В следующем окне нажать "save & apply"



7. Если все сделано правильно, то на созданном интерфейсе 4G будет получен ip-адрес от модема, в примере 192.168.0.172, проверить работу Интернета.



примечание: LAN ip-адрес роутера и модема должны находиться в разных подсетях, роутер имеет ip 192.168.1.1, а модем 192.168.0.1, в данной случае ничего менять не нужно.
Если же у модема ip будет из такой же сети, т.е. 192.168.1.1, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса, например на 192.168.100.1.


8. Перейти в Network--Wireless и удалить подключение wifi, которое создавали для соедиенения с телефоном ( у подключения Mode: Client)



Перейти в Network--Interfaces и удалить интерфейс WWAN, которое использовалось для подключения к сети wifi телефона.

_____________________________________________________________________________

Как сменить на роутере ip-адрес LAN (более подробно).

1) Перейти в Network--Interfaces и отредактировать интерфейс LAN, для этого нажать "edit"



2) В поле "IPv4 address" указать ip-адрес  из другой подсети, например 192.168.100.1, внизу нажать "save"


3) На следующей странице нажать "save & apply"



4) после того, как нажали "save & apply", сетевое подключения на ПК переподключится и необходимо сразу перейти в браузере по адресу 192.168.100.1 в веб-интерфейс роутера, если этого не сделать в течение некоторого времени, то произойдет откат настроек и ip-адрес роутера вернется на 192.168.1.1



* в Openwrt 19.07 есть возможность применить настройки "без проверки", т.е. вместо "save & apply" в п.3 выбрать и нажать "Apply unchecked", тогда откат настроек не произойдет.




Настройка подключения usb-модема E3276 с прошивкой Hilink на роутере с Openwrt

Исходные условия:
- модем Huawei E3276 с прошивкой Hilink, ip-адрес 192.168.8.1
- роутер с официальной прошивкой Openwrt 19.07.3, ip-адрес 192.168.1.1

Данный метод подойдет и для других модемов huawei c прошивкой Hilink и роутеров с Openwrt (в зависимости от версии прошивки могут быть отличия в настройках).

Важно! Модем E3276 на прошивке hilink имеет ip-адрес по умолчанию 192.168.1.1, который совпадает с ip-адресом роутера, в таком случае Интернет через модем работать не будет. Необходимо сменить ip-адрес или на самом модеме  или в роутере (в примере на модеме уже был сменен адрес на 192.168.8.1).

Если Вы не меняли ip-адрес на модеме, то сменить на роутере ip-адрес можно так:
1) Перейти в Network--Interfaces и отредактировать интерфейс LAN, для этого нажать "edit"


2) В поле "IPv4 address" указать ip-адрес  из другой подсети, например 192.168.100.1, внизу нажать "save"



3) На следующей странице нажать "save & apply"


4) после того, как нажали "save & apply", сетевое подключения на ПК переподключится и необходимо сразу перейти в браузере по адресу 192.168.100.1 в веб-интерфейс роутера, если этого не сделать в течение некоторого времени, то произойдет откат настроек и ip-адрес роутера вернется на 192.168.1.1


* в Openwrt 19.07 есть возможность применить настройки "без проверки", т.е. вместо "save & apply" в п.3 выбрать и нажать "Apply unchecked", тогда откат настроек не произойдет.




Настройка подключения модема

1. необходимо установить в роутере пакеты для работы usb-модема, для этого нужно подключить роутер к Интернету. Например, раздать с телефона Интернет по wifi, подключиться роутером в качестве wifi-клиента.
Для этого перейти в Network--Wireless, нажать кнопку "Scan" и выбрать сеть wifi телефона, нажать "Join network"





В следующем окне снять отметку "Replace wireless configuration" (если установлена) и ввести пароль от точки wifi телефона, нажать кнопку "submit"



В следующем окне нажать "save", далее внизу страницы нажать "Save & Apply".
Если данные введены правильно, то появится строка, отображающая статус подключения к точке wifi телефона. На данном этапе на роутере уже есть Интернет, если это не так, проверяйте настройки подключения.



примечание: LAN ip-адрес роутера и точки wifi, к которой подключаетесь должны находиться в разных подсетях, как правило на android выдаются ip-адреса из сети 192.168.43.х, а роутер имеет ip 192.168.1.1 (или 192.168.100.1), в данной случае ничего менять не нужно.
Если же у точки wifi ip будет из такой же сети, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса.


2. Перейти в System--Software и нажать "update list" для обновления списка пакетов



3. Найти и установить пакеты usb-modeswitch и kmod-usb-net-cdc-ether, нажав кнопку "install"




____________________________________________________________________________
Также пакеты можно установить не через веб-интерфейс, а через консоль, для этого:
1) подключиться по ssh к роутеру (ip-адрес роутера, логин root, пароль от роутера, при вводе пароял ввод символов не отображается, просто ввести и нажать enter), например с помщью программы Putty



2) ввести команды:

opkg update
opkg install usb-modeswitch kmod-usb-net-cdc-ether



3) закрыть Putty
___________________________________________________________________________

4. Подключить модем в роутер, перейти в Status--Sytemlog, если модем определился правильно, в логе будут соответствующие записи, нужно посмотреть, какой интерфейс использует модем, в примере это "eth2" (возможно потребуется перезагрузка роутера)


5. Перейти в Network--Interfaces и нажать "add new interface"



6. Заполнить/выбрать поля:

Name - произвольное название интерфейса (в примере 4G)
Protocol - DHCP-клиент
Interface - eth2 (из пункта 4)

нажать "Create interface"


В следующем окне перейти на вкладку "Firewall Settings" и выбрать "Create / Assign firewall-zone" -  wan (красным цветом), нажать "save"



В следующем окне нажать "save & apply"



7. Если все сделано правильно, то на созданном интерфейсе 4G будет получен ip-адрес от модема, в примере 192.168.8.100, проверить работу Интернета.



примечание: LAN ip-адрес роутера и модема должны находиться в разных подсетях, если роутер имеет ip 192.168.1.1 (или 192.168.100.1), а модем 192.168.8.1, то в данной случае ничего менять не нужно.
Если же у модема ip будет из такой же сети, т.е. 192.168.1.1, как у роутера, то в настройках роутера нужно изменить ip-адрес LAN-интерфейса (см. начало инструкции)


8. Перейти в Network--Wireless и удалить подключение wifi, которое создавали для соедиенения с телефоном ( у подключения Mode: Client)



Перейти в Network--Interfaces и удалить интерфейс WWAN, которое использовалось для подключения к сети wifi телефона.