Softethervpn: v4.10-9505-beta tidak dapat bekerja di Ubuntu 14.04

Dibuat pada 16 Okt 2014  ·  12Komentar  ·  Sumber: SoftEtherVPN/SoftEtherVPN

Saya mengunduh src v4.10-9505-beta dan mengkompilasinya di Ubuntu 14.04 saya, dan instalasi menunjukkan ok.
Tapi mulai perintah 'vpnclient start' atau ''vpncmd', Gagal...

-- Peringatan: Kernel VPN SoftEther --
Kesalahan Fatal: File "hamcore.se2" hilang atau rusak.
Silakan periksa hamcore.se2.

(Pertama, reboot komputer. Jika masalah ini terjadi lagi, silakan instal ulang file perangkat lunak VPN.)

Kemudian saya reboot komputer, itu terjadi lagi.

Saya mencari file hamecore.se2 di komputer saya, itu suka..
~$ sudo find / -name 'hamcore.se2' -print
/usr/vpnbridge/hamcore.se2
/usr/vpncmd/hamcore.se2
/usr/vpnclient/hamcore.se2
/usr/vpnserver/hamcore.se2
/home/chance/github/SoftEtherVPN/src/bin/BuiltHamcoreFiles/unix/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpnserver/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpnclient/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpnbridge/hamcore.se2
/home/chance/github/SoftEtherVPN/bin/vpncmd/hamcore.se2

Saya memeriksa dokumen Instalasi Linux dari softether.org, Dikatakan perangkat lunak VPN sedang diinstal ke /usr/local/. Mengapa demikian?

Terima kasih

Close candidate Pull Request available

Komentar yang paling membantu

Saya menemui masalah yang sama. jalankan saja dengan root, semuanya akan baik-baik saja.
$ sudo vpnserver mulai

Semua 12 komentar

Ini tidak akan membantu, tetapi saya menjalankan SoftEther di ubuntu 14.04 tanpa masalah.

Saya memiliki linux mint 17.1 (berdasarkan Ubuntu 14.04), sejauh ini berfungsi tanpa masalah (server + klien).
Saya menggunakan kernel LTS terbaru yang tersedia:

$ sudo apt-get install linux-image-generic-lts-utopic linux-headers-generic-lts-utopic
$ reboot

Salam Hormat,
pcdummy

Saya menemui masalah yang sama. jalankan saja dengan root, semuanya akan baik-baik saja.
$ sudo vpnserver mulai

Saya mengalami masalah ini ketika saya memindahkan file yang dapat dieksekusi dari direktori build. Memindahkannya kembali dan menjalankan vpnserver dari sini memperbaiki masalah.

$ ls -al vpnserver/
-rwxrwxrwx 1 root root 1.9K Jul 26 02:27 Authors.txt*
drwx------ 2 root root 4.0K Aug  3 07:58 chain_certs/
drwxrwxrwx 2 root root 4.0K Aug  3 07:58 code/
-rwxrwxrwx 1 root root 1.3M Jul 26 02:27 hamcore.se2*
-rw------- 1 root root  867 Aug  3 07:58 lang.config
drwxrwxrwx 2 root root 4.0K Aug  3 07:58 lib/
-rwxrwxrwx 1 root root 2.1K Jul 26 02:27 Makefile*
-rwxrwxrwx 1 root root  31K Jul 26 02:27 ReadMeFirst_Important_Notices_cn.txt*
-rwxrwxrwx 1 root root  36K Jul 26 02:27 ReadMeFirst_Important_Notices_en.txt*
-rwxrwxrwx 1 root root  50K Jul 26 02:27 ReadMeFirst_Important_Notices_ja.txt*
-rwxrwxrwx 1 root root  58K Jul 26 02:27 ReadMeFirst_License.txt*
-rwx------ 1 root root 4.4M Aug  3 07:58 vpncmd*
-rwx------ 1 root root 4.4M Aug  3 07:58 vpnserver*

$ ./vpnserver -v
SoftEther VPN Server service program
Copyright (c) SoftEther VPN Project. All Rights Reserved.

vpnserver command usage:
 vpnserver start  - Start the SoftEther VPN Server service.
 vpnserver stop   - Stop the SoftEther VPN Server service if the service has been already started.

Memiliki masalah yang sama dan windows dan masalah tetap ada meskipun dijalankan sebagai admin. file dengan nama yang sama ada di direktori tetapi berukuran 0KB. Mencoba untuk menghapus memberikan masalah yang sama yang membuat saya tidak mungkin untuk menginstal ulang

Masalahnya adalah karena hamcore.se2 di bawah /bin/vpnbridge , /bin/vpnclient , /bin/vpncmd , /bin/vpnserver hanya akses root.

$ ls -al /usr/vpnserver/hamcore.se2
-rw------- 1 root root 1296234 Mar  6 07:05 /usr/vpnserver/hamcore.se2

jadi jalankan saja perintah sudo vpnserver start

Masalah ini berumur beberapa tahun dan ada banyak jawaban bagus di sini, dan saya pribadi tidak dapat mereproduksinya, ketika menginstal di bawah /opt dan memberikan izin yang benar.
vpnserver seharusnya dijalankan dengan sudo.

Jika semuanya berfungsi dengan baik sekarang, saya ingin menyelesaikan masalah ini dalam beberapa hari ke depan

PR #339 Memecahkan masalah ini untuk vpncmd. vpnserver harus dimulai sebagai root. Untuk vpnclient, saya tidak yakin

@moatazelmasry2 Apakah Anda ingin memperbaiki _vpnclient_? saya akan meneliti. Saya pribadi memiliki konvensi ini:

  • Mulai vpnserver dan vpnclient sebagai _root_, karena keduanya adalah layanan.
  • Mulai vpncmd sebagai pengguna biasa, karena dijalankan satu kali dan sudah ada kata sandi admin untuk melindungi konfigurasi sistem.

@hongquan ya benar. Jadi masalah ini telah dijawab dengan benar. Menutup masalah ini

Saya tahu ini sudah ditutup, tetapi ketika saya menemukan masalah ini di Ubuntu 18.04, inilah yang saya temukan. Jika saya di direktori home saya:

~$ sudo vpncmd
-- Alert: SoftEther VPN Kernel --
Fatal Error: The file "hamcore.se2" is missing or broken.
Please check hamcore.se2.

(First, reboot the computer. If this problem occurs again, please reinstall VPN software files.)

Namun file tersebut ada:

~$ ls -la /usr/local/vpnserver | grep se2
-rw-------  1 root root 1296250 Jan 15  2018 hamcore.se2

Hanya cd ke direktori itu tidak berfungsi:

~$ (cd /usr/local/vpnserver && sudo vpncmd)
-- Alert: SoftEther VPN Kernel --
Fatal Error: The file "hamcore.se2" is missing or broken.
Please check hamcore.se2.

(First, reboot the computer. If this problem occurs again, please reinstall VPN software files.)

... namun, secara eksplisit memanggil vpncmd di direktori itu:

~$ (cd /usr/local/vpnserver && sudo ./vpncmd)
vpncmd command - SoftEther VPN Command Line Management Utility
SoftEther VPN Command Line Management Utility (vpncmd command)
Version 4.25 Build 9656   (English)
Compiled 2018/01/15 10:17:04 by yagi at pc33
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: ^C

Perhatikan bahwa vpncmd adalah symlink, jika Anda menggunakan softether.sh untuk menginstal:

~$ ls -la `which vpncmd` 
lrwxrwxrwx 1 root root 27 Feb 23 19:43 /usr/local/bin/vpncmd -> /usr/local/vpnserver/vpncmd

Dugaan saya adalah, vpncmd mencoba mendapatkan path ke dirinya sendiri, dan kemudian mencari hamcore.se2 di direktori yang sama; namun, itu mungkin tidak menyelesaikan symlink, jadi berakhir dengan /usr/local/bin/ sebagai jalur ke dirinya sendiri alih-alih /usr/local/vpnserver/ , mencari di sana untuk hamcore.se2 , tidak menemukan itu, dan gagal.

Mengapa tidak membuka edisi baru?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat