Настройка интернета на TP-Link MR3020 v3 OpenWrt
Полное руководство по настройке интернет-соединения для роутера TP-Link MR3020 v3 с прошивкой OpenWrt. Настройка 3G/Hilink интерфейса, конфигурация сети и решение проблем с доступом в интернет.
Как настроить интернет-соединение для самого роутера TP-Link MR3020 v3 на базе OpenWrt? Установлена кастомная прошивка OpenWrt, так как она единственная нормально прошилась. Wi-Fi работает и обеспечивает доступ в сеть для клиентов, но сам роутер не имеет доступа в интернет. Необходимо настроить интернет-соединение для самого роутера для использования пакетного менеджера и других сервисов. Приведены текущие конфигурационные файлы и информация об интерфейсах, включая настройки loopback, lan, 3G и hilink интерфейсов.
Настроить интернет-соединение для TP-Link MR3020 v3 на базе OpenWrt можно через конфигурацию 3G/Hilink интерфейса. Для этого необходимо настроить интерфейс модема в системе, создать правильную конфигурацию сети и обеспечить маршрутизацию трафика между 3G-интерфейсом и LAN-сетью.
Содержание:
- Подготовка роутера
- Настройка 3G/HiLink интерфейса
- Конфигурация сети и маршрутизации
- Проверка и тестирование соединения
- Решение распространенных проблем
Подготовка роутера
Перед началом настройки убедитесь, что:
-
Доступ к веб-интерфейсу - OpenWrt веб-интерфейс доступен по адресу
http://192.168.1.1с логиномrootбез пароля source -
Физический переключатель режима - установите переключатель на корпусе роутера в положение 3G/4G. Этот переключатель определяет режим работы устройства source
-
Подключение модема - вставьте 3G/4G USB-модем в USB-порт роутера. Для модемов HiLink (например Huawei E3372) может потребоваться дополнительная настройка source
Настройка 3G/HiLink интерфейса
1. Определение интерфейсов модема
Подключите модем и выполните команду для просмотра доступных интерфейсов:
lsusb
ls -la /dev/ttyUSB*
Для HiLink модемов обычно появляются устройства /dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2 source
2. Установка необходимых пакетов
opkg update opkg install kmod-usb-net kmod-usb-net-cdc-mbim kmod-usb-net-cdc-ncm comgt mbim-proxy
3. Настройка интерфейса в UCI
Создайте конфигурацию для 3G-интерфейса:
uci set network.w3g=interface
uci set network.w3g.proto='3g'
uci set network.w3g.device='/dev/ttyUSB0'
uci set network.w3g.apn='your.apn.here'
uci set network.w3g.username='your.username'
uci set network.w3g.password='your.password'
uci set network.w3g.pin='1234'
uci commit network
4. Альтернативная конфигурация для HiLink модемов
Для модемов, работающих в режиме HiLink:
uci set network.hilink=interface
uci set network.hilink.proto='dhcp'
uci set network.hilink.ifname='hilink'
uci commit network
Конфигурация сети и маршрутизации
1. Настройка LAN интерфейса
Убедитесь, что LAN интерфейс правильно настроен:
uci set network.lan.ipaddr='192.168.1.1'
uci set network.lan.netmask='255.255.255.0'
uci set network.lan.gateway='192.168.1.1'
uci set network.lan.broadcast='192.168.1.255'
uci commit network
2. Настройка firewall
Разрешите интернет-трафик через 3G интерфейс:
uci add firewall zone
uci set firewall.@zone[-1].name='3g'
uci set firewall.@zone[-1].input='ACCEPT'
uci set firewall.@zone[-1].output='ACCEPT'
uci set firewall.@zone[-1].forward='ACCEPT'
uci set firewall.@zone[-1].network='w3g'
uci add firewall forwarding
uci set firewall.@forwarding[-1].src='lan'
uci set firewall.@forwarding[-1].dest='3g'
uci commit firewall
3. Настройка NAT (Masquerading)
Убедитесь, что включена трансляция адресов:
uci add firewall rule
uci set firewall.@rule[-1].name='Allow-DHCP-Renew'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].proto='udp'
uci set firewall.@rule[-1].dest_port='68'
uci set firewall.@rule[-1].target='ACCEPT'
uci set firewall.@rule[-1].family='ipv4'
uci add firewall rule
uci set firewall.@rule[-1].name='Allow-Ping'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].proto='icmp'
uci set firewall.@rule[-1].icmp_type='echo-request'
uci set firewall.@rule[-1].family='ipv4'
uci set firewall.@rule[-1].target='ACCEPT'
uci add firewall redirect
uci set firewall.@redirect[-1].name='DNS'
uci set firewall.@redirect[-1].src='wan'
uci set firewall.@redirect[-1].proto='udp'
uci set firewall.@redirect[-1].src_dport='53'
uci set firewall.@redirect[-1].dest_port='53'
uci commit firewall
/etc/init.d/firewall restart
Проверка и тестирование соединения
1. Проверка доступности интерфейсов
ifconfig ip route
2. Проверка подключения к интернету
ping 8.8.8.8 wget http://example.com
3. Проверка работы пакетного менеджера
opkg update opkg install nano
4. Автоматический запуск соединения при загрузке
Добавьте в crontab для автоматического подключения:
crontab -e
Добавьте строку:
@reboot /etc/init.d/network restart
Решение распространенных проблем
1. Модем не определяется
Проверьте:
- Совместимость модема с OpenWrt
- Драйверы в ядре (
opkg list-installed | grep kmod-usb-net) - Физическое подключение модема
2. HiLink модем не переключается в режим модема
Для некоторых Huawei модемов требуется переключение из режима HiLink в режим модема:
- Подключите модем к компьютеру
- Используйте специальные утилиты для переключения режима
- Или установите прошивку с поддержкой режима модема
3. Нет интернет-доступа для клиентов
Проверьте:
- Настройки firewall
- Включение NAT/masquerading
- Правильность настройки интерфейсов
- Маршруты в системе
4. Проблемы с пакетным менеджером
Если пакетный менеджер не работает, проверьте:
- Доступность репозиториев OpenWrt
- Настройки DNS (можно временно использовать
echo "nameserver 8.8.8.8" > /etc/resolv.conf) - Файрвол блокирует DNS-запросы
Источники
- Setup OpenWrt on TP-Link TL-MR3020 with 3G Connection | Madet
- TP-LINK TL-MR3020 + E3372 dongle - OpenWrt Forum
- MR3020 v3 + 3G Modem - OpenWrt Forum
- TP-Link TL-MR3020 as AP and router with OpenWrt
- MR3020 - Select mode: Access Point, Client, Ad hoc
- Use specific interface to access the internet (3g modem especial instead of lan) - OpenWrt Forum
Заключение
Для настройки интернет-соединения на TP-Link MR3020 v3 с OpenWrt необходимо:
- Переключить физический режим на корпусе роутера в положение 3G/4G
- Настроить 3G интерфейс через UCI конфигурацию с указанием параметров APN и учетных данных
- Настроить firewall и NAT для обеспечения доступа в интернет для клиентов роутера
- Проверить работу с помощью ping и wget команд
- Автоматизировать подключение через crontab для работы пакетного менеджера
Основные проблемы обычно связаны с неправильной настройкой firewall, отсутствием необходимых драйверов для USB-модемов или неправильной конфигурацией интерфейсов. При следовании приведенным инструкциям роутер должен получить полноценный доступ в интернет как для себя, так и для подключенных клиентов.