Would_You Posted April 13, 2022 Posted April 13, 2022 Собственно сабж. Ниже мини гайд по настройке VPN соединения на новой прошивке SNR-CPE-ME2-Lite[EasyWRT] Для настройки вам потребуется: 1. Роутер ME2-lite/ME2-SFP Lite 2. Свежая прошивка EasyWRT(обновиться на неё можно с сервера обновлений, начиная с версии 1.10.0, из меню Администрирование - Управление) подробнее о прошивке пишут тут 3. Модуль kmod-tun из вложения 4. Базовые знания о настройке роутера из консоли. 1. Подключаемся к роутеру по SSH 2. Обновляем opkg opkg update 3. Устанавливаем OpenVPN opkg install libmbedtls opkg install --force-depends openvpn 4. Создаём файлы .conf touch /etc/openvpn/openvpn.conf touch /etc/openvpn/userpass.conf ____________________________________________________________________________________________________________________________________________________________ Остальные действия удобнее производить из утилиты WinSCP https://winscp.net/eng/download.php ____________________________________________________________________________________________________________________________________________________________ 5. Скопируйте файл kmod-tun_4.4.198-1_mipsel_24kc.ipk в каталог /tmp 6. Выполните opkg install /tmp/kmod-tun_4.4.198-1_mipsel_24kc.ipk insmod /lib/modules/4.4.198/tun.ko modprobe tun ls /dev/net/tun #вывод должен быть /dev/net/tun 7. Копируем вашу конфигурацию OpenVPN в /etc/openvpn/openvpn.conf, не забудьте указать путь до файла /etc/openvpn/userpass.conf в опции auth-user-pass 8. Укажите ваши логин и пароль в файле /etc/openvpn/userpass.conf в виде userpass.conf username password 9. Добавляем интерфейс ovpn в конфиг /etc/config/network config interface 'ovpn' option ifname 'tun0' option proto 'none' 10. Добавляем интерфейс ovpn в зону wan в файле /etc/config/firewall config zone option name 'wan' option input 'REJECT' option output 'ACCEPT' option forward 'REJECT' option masq '1' option mtu_fix '1' option network 'wan wan6 vpn ovpn' 11. Перезагружаем роутер 12. Проверяем, подключился ли OpenVPN клиент к серверу командой ifconfig tun0 Если интерфейса tun0 нет, попробуйте запустить соединение вручную openvpn /etc/openvpn/openvpn.conf З.Ы. Инструкция будет дополняться и приводиться в порядок. Вставить ник Quote
atmeister Posted March 26, 2023 Posted March 26, 2023 Подскажите, пожалуйста, в чем может быть проблема? opkg update Downloading https://data.nag.ru/SNR%20WiFi/Firmware//targets/ramips/mt7621/packages/Packages.gz wget: not an http or ftp url: https://data.nag.ru/SNR%20WiFi/Firmware//targets/ramips/mt7621/packages/Packages.gz *** Failed to download the package list from https://data.nag.ru/SNR%20WiFi/Firmware//targets/ramips/mt7621/packages/Packages.gz Downloading https://data.nag.ru/SNR%20WiFi/Firmware//packages/mipsel_24kc/base/Packages.gz wget: not an http or ftp url: https://data.nag.ru/SNR%20WiFi/Firmware//packages/mipsel_24kc/base/Packages.gz *** Failed to download the package list from https://data.nag.ru/SNR%20WiFi/Firmware//packages/mipsel_24kc/base/Packages.gz Collected errors: * opkg_download: Failed to download https://data.nag.ru/SNR WiFi/Firmware//targets/ramips/mt7621/packages/Packages.gz, wget returned 1. * opkg_download: Failed to download https://data.nag.ru/SNR WiFi/Firmware//packages/mipsel_24kc/base/Packages.gz, wget returned 1. Вставить ник Quote
d.mitrichev Posted March 30, 2023 Posted March 30, 2023 @atmeister Здравствуйте! Ссылки: " https://data.nag.ru/SNR WiFi/Firmware//packages/mipsel_24kc/base/Packages.gz" и "https://data.nag.ru/SNR WiFi/Firmware//targets/ramips/mt7621/packages/Packages.gz" являются пустыми репозиториями, не содержат в себе пакетов, доступных к установке. Что бы заменить список репозиториев, сделайте следующее: 1) Выполните команду: vi /etc/opkg/distfeeds.conf 2) Нажмите "i" на клавиатуре для перехода в режим ввода текста; 3) Измените строки, приведя к значениям, как на прикрепленном скриншоте. Обращаю внимание, что вводимые ссылки должны содержать "http", а не "https"; 4) Нажмите сочетание клавиш "Shift + : " и введите текст "wq", что бы выйти из редактора и сохранить изменения; 5) Попробуйте вновь проделать действия по инструкции. Вставить ник Quote
LittleYo Posted August 20, 2023 Posted August 20, 2023 Добрый день. Пытаюсь настроить openvpn для EasyWRT на SNR-CPE-W4N (Rev.N) по вашей инструкции. При попытке скачать kmod-tun ошибка: Вставить ник Quote
Rurmanov Posted August 29, 2023 Posted August 29, 2023 Здравствуйте, kmod-tun_4.4.198-1_mipsel_24kc.ipk Вставить ник Quote
Marattt Posted September 5, 2023 Posted September 5, 2023 Здравствуйте, у меня таже ошибка (( Вставить ник Quote
LittleYo Posted September 14, 2023 Posted September 14, 2023 Помогите скачать kmod-tun. Не знаю, на почту пришлите или с доступами разберитесь. Вставить ник Quote
d.mitrichev Posted September 14, 2023 Posted September 14, 2023 @LittleYo @Marattt Временно разместил на диске https://disk.yandex.ru/d/NZ3RNJ1OcMKrFw Вставить ник Quote
LittleYo Posted September 15, 2023 Posted September 15, 2023 на шаге 6: opkg install /tmp/kmod-tun_4.4.198-1_mipsel_24kc.ipk satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-tun: * kernel (= версия .... попробовал opkg install --force-depends /tmp/kmod-tun_4.4.198-1_mipsel_24kc.ipk установилось, но теперь не идет дальше: insmod /lib/modules/4.4.198/tun.ko failed to insert /lib/modules/4.4.198/tun.ko в логах ядра: [416521.482571] tun: Unknown symbol __per_cpu_offset (err 0) [416521.493501] tun: Unknown symbol _raw_spin_unlock_bh (err 0) [416521.505516] tun: Unknown symbol rps_cpu_mask (err 0) [416521.516481] tun: Unknown symbol del_timer_sync (err 0) [416521.529164] tun: Unknown symbol _raw_spin_lock_bh (err 0) [416521.541160] tun: Unknown symbol kfree_call_rcu (err 0) [416521.552501] tun: Unknown symbol rps_sock_flow_table (err 0) где я свернул не туда? Вставить ник Quote
akaix Posted September 29, 2023 Posted September 29, 2023 А клиентом можно роутер настроить? Вставить ник Quote
Would_You Posted August 12, 2024 Author Posted August 12, 2024 Оказывается теперь можно и в две команды всё поставить opkg update opkg install pkg-app-openvpn - для установки openvpn клиента opkg install pkg-app-wireguard - для установки wireguard клиента. И ставится сразу и вебка и все зависимости 🙂 Вставить ник Quote
Sergeant37 Posted August 25, 2024 Posted August 25, 2024 (edited) В 12.08.2024 в 06:54, Would_You сказал: Оказывается теперь можно и в две команды всё поставить opkg update opkg install pkg-app-openvpn - для установки openvpn клиента opkg install pkg-app-wireguard - для установки wireguard клиента. И ставится сразу и вебка и все зависимости 🙂 Установил таким образом wireguard клиент, вписал все данные из конфиг файла. Как перенаправить подключенных на сервер? Прошивка все та же EasyWrt. Edited August 25, 2024 by Sergeant37 Вставить ник Quote
Mikolagreen Posted August 28, 2024 Posted August 28, 2024 Все выполнил по инструкции, но интерфейс не поднимается. В логах ошибка следующего содержания: Wed Aug 28 22:39:52 2024 daemon.err openvpn(userpass)[8126]: Options error: Unrecognized option or missing or extra parameter(s) in /etc/openvpn/userpass.conf:1: <username> (2.5.3) Wed Aug 28 22:39:52 2024 daemon.warn openvpn(userpass)[8126]: Use --help for more information. В файле userpass.conf только 2 строки в указанном формате: username password Подскажите пожалуйста, что могло пойти не так?! Вставить ник Quote
Avarus22 Posted January 20, 2025 Posted January 20, 2025 гайз, где я могу найти и скопировать свою конфигурацию openvpn? если по пути /dev/net/tun то у меня там есть файл этот, но он не открывается Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.