Di halaman ini
- 1 Catatan Pendahuluan
- 4 Tautan
Jika Anda mencoba membangun terowongan VPN dari dalam wadah OpenVZ ke beberapa sistem lain, kemungkinan besar Anda akan mendapatkan pesan kesalahan /usr/sbin/pppd:Maaf - sistem ini tidak memiliki dukungan kernel PPP. Tutorial ini menjelaskan bagaimana Anda dapat menambahkan dukungan kernel PPP ke wadah OpenVZ Anda sehingga Anda dapat memulai koneksi VPN dari wadah Anda.
Saya tidak memberikan jaminan apa pun bahwa ini akan berhasil untuk Anda!
1 Catatan Awal
Hal ini diperlukan untuk memiliki akses root ke sistem host. Jika Anda tidak memiliki akses ke sistem host, Anda harus meminta hoster Anda untuk membantu Anda.
2 Mengaktifkan Modul Kernel PPP Di Host
Perintah berikut harus dijalankan pada sistem host!
Sebelum kita dapat menggunakan PPP dalam wadah, kita harus mengaktifkan modul kernel PPP pada sistem host:
modprobe tun
modprobe ppp-compress-18
modprobe ppp_mppe
modprobe ppp_deflate
modprobe ppp_async
modprobe pppoatm
modprobe ppp_generic
Untuk memastikan bahwa modul-modul ini dimuat secara otomatis saat sistem di-boot, tambahkan modul-modul tersebut ke /etc/modules:
vi /etc/modules
[...] tun ppp-compress-18 ppp_mppe ppp_deflate ppp_async pppoatm ppp_generic [...] |
3 Mengaktifkan PPP Untuk Kontainer
Perintah berikut harus dijalankan lagi di sistem host, bukan di container!
Dalam contoh ini, id wadah OpenVZ saya adalah 101. Jika milik Anda berbeda, gantilah dengan benar.
Untuk mengaktifkan PPP, container harus di-restart. Ini adalah perintah yang diperlukan:
vzctl stop 101
vzctl set 101 --fitur ppp:on --save
vzctl start 101
vzctl set 101 --devices c:108:0:rw --save
vzctl exec 101 mknod /dev/ppp c 108 0
vzctl exec 101 chmod 600 /dev/ppp
Itu dia! Sekarang jika Anda menjalankan /usr/sbin/pppd dalam wadah, pesan kesalahan /usr/sbin/pppd:Maaf - sistem ini tidak memiliki dukungan kernel PPP seharusnya tidak muncul lagi.
4 Tautan
- OpenVZ:http://openvz.org/