Saya ingin menjalankan semua lalu lintas keluar (khususnya torrent dan web) melalui koneksi PPTP VPN (untuk lebih spesifiknya VPN StrongVPN.com). Semua yang diperlukan untuk pengaturan dan yang lebih penting untuk memulai koneksi VPN harus dilakukan melalui SSH, jadi semuanya harus berbasis perintah .
Sasaran saya adalah membuat skrip untuk mencapai skrip VPN selalu terhubung yang terhubung secara otomatis.
Hanya untuk memastikan: Ini bukan tentang menyiapkan PPTP-Server di pi (ada banyak tutorial untuk itu) tetapi untuk terhubung ke PPTP-Server.
debian
networking
ssh
terman
sumber
sumber
Jawaban:
Untuk memulai, Anda harus menginstal pptpclient, ini dapat dicapai dengan:
Selanjutnya, Buat file di / etc / ppp / peer dengan nama sembarang dan konten berikut:
Di mana
$VPNHOSTNAME
nama host VPN Anda,$PASSWORD
adalah kata sandi VPN Anda dan$USERNAME
adalah nama pengguna VPN Anda.Setelah Anda selesai melakukannya, Anda harus melakukan di
sudo pon $FILENAME
mana$FILENAME
nama file yang Anda simpan sebelumnya.Untuk memulai klien VPN Anda saat boot, Anda dapat mengikuti instruksi di http://pptpclient.sourceforge.net/howto-debian.phtml (poin 8 atau 9, bagian konfigurasi tangan)
Metode alternatif untuk membuat klien VPN Anda berjalan saat boot adalah membuat skrip
/etc/init.d
berisi konten ini:Lalu lari:
Untuk membuatnya berjalan saat startup.
sumber
defaultroute
danreplacedefaultroute
tetapi tidak berhasil. Apakah Anda punya ide tentang itu?chmod +x [filename of script]
sebelum menjalankanupdate-rc.d