Jump to content

Softether vpn - есть желающие попробовать и написать инструкцию


Recommended Posts

О программе 

https://www.softether.org

На русском

https://habrahabr.ru/post/208782/

Программа много лет разрабатывается японским (sic!) программистом и поддерживает кучу разных vpn протоколов.

Собрал под mipsel. Вроде работает

---------------------------------------------------
SoftEther VPN Operation Environment Check Tool

Copyright (c) SoftEther VPN Project.
All Rights Reserved.

If this operation environment check tool is run on a system and that system passes, it is most likely that SoftEther VPN software can operate on that system. This check may take a while. Please wait...

Checking 'Kernel System'...
              Pass
Checking 'Memory Operation System'...
              Pass
Checking 'ANSI / Unicode string processing system'...
              Pass
Checking 'File system'...
              Pass
Checking 'Thread processing system'...
              Pass
Checking 'Network system'...
              Pass

All checks passed. It is most likely that SoftEther VPN Server / Bridge can operate normally on this system.

The command completed successfully.

"Настраивалка" из винды сервер видит

Есть те, кто пробовал или желающие опробовать и, если все работает, написать инструкцию для раздела "Готовые решения"?

softether.png

  • Thanks 2
Link to comment
Share on other sites

  • 2 months later...
10 минут назад, jino сказал:

а как ее установить?

появился сервер и хочу ее попробовать

Для начала нужно установить на внешний носитель entware и там пробовать. Внешний сервер не нужен. 

Link to comment
Share on other sites

Я имел ввиду что появился сервер куда можно подключиться, установилась прекрасно, теперь буду настраивать :)

Link to comment
Share on other sites

А можно как то только клиентскую часть SoftEther на zyxel поставить чтобы с помощью него коннектится к серверу, для обхода блокировок yota

Link to comment
Share on other sites

  • 1 month later...

Что-то не нашлось желающих поделиться опытом :( Я вот тоже ткнулся, и застрял. Пакет поставился, первоначальные настройки выполнил, как везде написано, даже интерфейс поднялся (я пытаюсь заставить работать vpnclient), но ему не присваеватеся ip4 адрес по dhcp. Стандартное решение (прописать в /etc/network/interfaces "iface vpn_vpn inet dhcp") не подходит, так как interfaces тут я не нашёл. И как заставить softher'овский интерфейс запрашивать себе IP (причём, автоматически, при каждом подъёме) - не догоняю.

Подскажите?

Link to comment
Share on other sites

  • 3 weeks later...

установил сервер softether в entware, настроил и все вроде бы замечательно. Но есть одна очень неприятная особенность, после перезагрузки роутера все время слетает конфиг сервера. Как это побороть? это происходит только у меня или есть такие же люди?

Link to comment
Share on other sites

6 минут назад, AzaxStyle сказал:

установил сервер softether в entware, настроил и все вроде бы замечательно. Но есть одна очень неприятная особенность, после перезагрузки роутера все время слетает конфиг сервера. Как это побороть? это происходит только у меня или есть такие же люди?

если в gui жать кнопку сброса настроек по умолчанию, то восстанавниваются те настройки которые делал я. и отпадает необходимость импортировать файл конфигурации. Перебои с электричеством для меня частое явление, но постоянно лазить в роутер неудобно. Прошу вашей помощи!

Link to comment
Share on other sites

2 часа назад, AzaxStyle сказал:

Прошу вашей помощи!

Помочь смогут пользователи, а их не видно.

Дам совет. Отключите автозапуск и после перезагрузки запустите сервер из под strace. Посмотрите, не путается ли он загрузить сохраненный конфиг из папки, не начинающейся с /opt. Если найдет такое, соообщите. Логи анализируйте самостоятельно....

Link to comment
Share on other sites

О каком слете настроек может идти речь если сам конфиг его лежит в каталоге /opt/libexec/softethervpn будет файл конфигурации vpn_server.config

Скрытый текст

 1979 root      7776 S <  /opt/libexec/softethervpn/vpnserver execsvc

/opt/etc/init.d # vpncmd
vpncmd command - SoftEther VPN Command Line Management Utility
SoftEther VPN Command Line Management Utility (vpncmd command)
Version 4.22 Build 9634   (English)
Compiled 2016/11/27 14:33:59 by yagi at pc30
Copyright (c) SoftEther VPN Project. All Rights Reserved.

By using vpncmd program, the following can be achieved.

1. Management of VPN Server or VPN Bridge
2. Management of VPN Client
3. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool)

Select 1, 2 or 3: 1

...

Hostname of IP Address of Destination: Enter

If connecting to the server by Virtual Hub Admin Mode, please input the Virtual Hub name.
If connecting by server admin mode, please press Enter without inputting anything.
Specify Virtual Hub Name: ИМЯ_HUB
Connection has been established with VPN Server "localhost" (port 443).

...

VPN Server/ИМЯ_HUB>StatusGet <Enter>

...

VPN Server/ИМЯ_HUB>ListenerList <Enter>

LOG файлы ->

/opt/libexec/softethervpn/packet_log/ИМЯ_HUB

/opt/libexec/softethervpn/security_log/ИМЯ_HUB

/opt/libexec/softethervpn/server_log/

Link to comment
Share on other sites

В 07.07.2017 в 12:24, vasek00 сказал:

О каком слете настроек может идти речь если сам конфиг его лежит в каталоге /opt/libexec/softethervpn будет файл конфигурации vpn_server.config

  Показать содержимое

 1979 root      7776 S <  /opt/libexec/softethervpn/vpnserver execsvc

/opt/etc/init.d # vpncmd
vpncmd command - SoftEther VPN Command Line Management Utility
SoftEther VPN Command Line Management Utility (vpncmd command)
Version 4.22 Build 9634   (English)
Compiled 2016/11/27 14:33:59 by yagi at pc30
Copyright (c) SoftEther VPN Project. All Rights Reserved.

By using vpncmd program, the following can be achieved.

1. Management of VPN Server or VPN Bridge
2. Management of VPN Client
3. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool)

Select 1, 2 or 3: 1

...

Hostname of IP Address of Destination: Enter

If connecting to the server by Virtual Hub Admin Mode, please input the Virtual Hub name.
If connecting by server admin mode, please press Enter without inputting anything.
Specify Virtual Hub Name: ИМЯ_HUB
Connection has been established with VPN Server "localhost" (port 443).

...

VPN Server/ИМЯ_HUB>StatusGet <Enter>

...

VPN Server/ИМЯ_HUB>ListenerList <Enter>

LOG файлы ->

/opt/libexec/softethervpn/packet_log/ИМЯ_HUB

/opt/libexec/softethervpn/security_log/ИМЯ_HUB

/opt/libexec/softethervpn/server_log/

вроде все в норме, но всеравно после перезагрузки роутера, почемуто включаются breedge а не настроенный virtual hub. соответственно клиенты подключится не могут. приходится заного импортировать файл с настройками. При очередном перебое с электричеством, все по новой.

sec_20170713.log

vpn_20170713.log

client_20170713.log

Link to comment
Share on other sites

По умолчанию в автозапуске Entware стоят bridge, client и server. Может не все нужно запускать или запускать их в другой последовательности?

Link to comment
Share on other sites

Как и написано выше /opt/etc/init.d - оставьте только запуск S**vpnserver на остальных смените "S" на K**vpnclient и K**vpnbridge

Link to comment
Share on other sites

13 часа назад, vasek00 сказал:

Как и написано выше /opt/etc/init.d - оставьте только запуск S**vpnserver на остальных смените "S" на K**vpnclient и K**vpnbridge

Все завелось после перезагрузки и продолжает работать. Огромное спасибо за быстрый ответ! Проблема решилась выше указанной инструкцией. Мне стыдно, что такой затык ввел меня в ступор "я и linux общаемся шепотоп и только на вы" В google не забанен но я даже не знал что мне именно искать! Спасибо вам за оперативную помощь. Если бы это происходило в организации, считайте что вы остановили апокалипсис и спасли все живое..)

Link to comment
Share on other sites

14 часа назад, zyxmon сказал:

По умолчанию в автозапуске Entware стоят bridge, client и server. Может не все нужно запускать или запускать их в другой последовательности?

спасибо за пинок в нужное направление. Огромная благодарность  vasek00 за то что, разжевал как ребенку)

Link to comment
Share on other sites

  • 1 month later...

Как его поставить? какой пакет ставиться? - вариант выше: "как и любой другой" не попал в цель ни разу.

UPD: softethervpn ?

Цитата

~ # opkg install softethervpn
Installing softethervpn (4.22-9634-1) to root...
Downloading http://pkg.entware-keenetic.ru/binaries/keenle/softethervpn_4.22-9634-1_keenle.ipk
Installing libreadline (7.0-1) to root...
Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libreadline_7.0-1_keenle.ipk
^CInterrupted. Writing out status database.

перезапуск инсталла:

Цитата

~ # opkg install softethervpn
Installing softethervpn (4.22-9634-1) to root...
Downloading http://pkg.entware-keenetic.ru/binaries/keenle/softethervpn_4.22-9634-1_keenle.ipk
Installing libncurses (6.0-1c) to root...
Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libncurses_6.0-1c_keenle.ipk
Installing libncursesw (6.0-1c) to root...
Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libncursesw_6.0-1c_keenle.ipk
Configuring libreadline.
Configuring libncursesw.
Configuring libncurses.
Configuring softethervpn.

Вроде ОК

Edited by Vitaliy Timoshenko
Link to comment
Share on other sites

10 минут назад, Vitaliy Timoshenko сказал:

Как его поставить? какой пакет ставиться? - вариант выше: "как и любой другой" не попал в цель ни разу.

Ставится как и любой другой софт из стандартных репозиториев. opkg install softethervpn. 

Не забудте подправить параметры запуска если нужен только сервер

В 14.07.2017 в 22:40, AzaxStyle сказал:

Как и написано выше /opt/etc/init.d - оставьте только запуск S**vpnserver на остальных смените "S" на K**vpnclient и K**vpnbridge

 

Edited by AzaxStyle
Поправил цитату
Link to comment
Share on other sites

2 минуты назад, AzaxStyle сказал:

opkg install softether vpn

даёт такой ответ:

Цитата

~ # opkg install softether vpn
Unknown package 'softether'.
Unknown package 'vpn'.
Collected errors:
 * opkg_install_cmd: Cannot install package softether.
 * opkg_install_cmd: Cannot install package vpn.

всё же opkg install softethervpn (без пробела) будет правильнее по моему.

Link to comment
Share on other sites

Только что, Vitaliy Timoshenko сказал:

даёт такой ответ:

всё же opkg install softethervpn (без пробела) будет правильнее по моему.

Пробел не нужен. Вроде поправил сообщение. У вас молнеиносная реакция:grin:

Link to comment
Share on other sites

19 минут назад, AzaxStyle сказал:

У вас молнеиносная реакция

Потому что я прямо сейчас это всё делаю.

Поставил управлялку (винда 7):

Screenshot_4.png.af46c1e2845eca995c047e1079b11671.png

Создаю подключение к скрверу (роутеру):

Screenshot_7.png.68c6240210ac501e73da14296589952d.png

Пароль не понтно какаой - пока 12345 и никакой пробовал. Что-то делаю не так потому что получаю:

Screenshot_8.png.ac3e524d4f3b28ae4a15911e45ae05fc.png

по моему я не запутил сам сервер на роутере после установки:

варианты softether, softethervpn, vpn через putty ничего не дают.

Цитата

~ # softether vpn
-sh: softether: not found
~ # softethervpn
-sh: softethervpn: not found
~ # vpn
-sh: vpn: not found

как запустить и проверить из командной строки?

Edited by Vitaliy Timoshenko
Link to comment
Share on other sites

9 минут назад, Vitaliy Timoshenko сказал:

Потому что я прямо сейчас это всё делаю.

Поставил управлялку (винда 7):

Screenshot_4.png.af46c1e2845eca995c047e1079b11671.png

Создаю подключение к скрверу (роутеру):

Screenshot_7.png.68c6240210ac501e73da14296589952d.png

Пароль не понтно какаой - пока 12345 и никакой пробовал. Что-то делаю не так потому что получаю:

Screenshot_8.png.ac3e524d4f3b28ae4a15911e45ae05fc.png

по моему я не запутил сам сервер на роутере после установки:

варианты softether, softethervpn, vpn через putty ничего не дают.

 

Запустите через init.d: /opt/etc/init.d/S*sofrethervpn start

Edited by Lordmaster
Link to comment
Share on other sites

9 минут назад, Lordmaster сказал:

Запустите через init.d /opt/etc/init.d/S*sofrethervpn start

То что у меня лежит на диске:

image.png.bab07547725142ff35c07729648b451a.png

init.d - каталог... был бы файл прописал бы ему /opt/etc/init.d/S*sofrethervpn start... Можно либо раскрыть тему на манер "что делать?" или послать носом на поля знаний чтоб понять как правильно реализовать предложенное?

Поле Enter-а по S05vpnserver в MC получил такое:

Цитата

root@Keenetic_Giga:/opt/etc/init.d# ./S05vpnserver
Usage: ./S05vpnserver {start|stop|restart}

Попытался руками запустить, но не прокатило:

Цитата

~ # S05vpnserver start
-sh: S05vpnserver: not found
~ # ./S05vpnserver start
-sh: ./S05vpnserver: not found
~ #
~ # ./S05vpnserver start
-sh: ./S05vpnserver: not found

 

Edited by Vitaliy Timoshenko
Link to comment
Share on other sites

12 минуты назад, Vitaliy Timoshenko сказал:

То что у меня лежит на диске:

image.png.bab07547725142ff35c07729648b451a.png

init.d - каталог... был бы файл прописал бы ему /opt/etc/init.d/S*sofrethervpn start... Можно либо раскрыть тему на манер "что делать?" или послать носом на поля знаний чтоб понять как правильно реализовать предложенное?

Поле Enter-а по S05vpnserver в MC получил такое:

Попытался руками запустить, но не прокатило:

 

Пишите полностью: /opt/etc/init.d/S05vpnserver start

Link to comment
Share on other sites

Удачная попытка запустить руками (вариант через init.d не понял пока):

Цитата

~ # /opt/etc/init.d/*S05vpnserver start
The SoftEther VPN Server service has been started.

Получил:

Screenshot_9.png.a48c7199e18cc5b5865b618f00e2e54a.png

и далее:

Screenshot_10.png.0deca0388954650ce6b996a98597ab61.png

Edited by Vitaliy Timoshenko
Link to comment
Share on other sites

1 минуту назад, Vitaliy Timoshenko сказал:

Удачная попытка запустить руками (вариант через init.d не понял пока):


 

Сервер запущен. Переходите к настройке. Если совсе туго, можно почитать тут https://www.old-games.ru/forum/threads/softether-vpn-virtualnaja-lokalnaja-set-dlja-igr-i-ne-tolko-ipx-ehmuljator-dos-win32.72691/ там подробно о настройке, так же есть образцы файлов конфигурации. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...