GNU/Linux >> Belajar Linux >  >> Linux

Cara Menambahkan Dukungan Kernel PPP Ke OpenVZ Containers

Di halaman ini

  1. 1 Catatan Pendahuluan
  • 2 Mengaktifkan Modul Kernel PPP Di Host
  • 3 Mengaktifkan PPP Untuk Kontainer
    1. 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.

    • OpenVZ:http://openvz.org/

    Linux
    1. Bagaimana cara menambahkan repositori Yum

    2. Cara Berbagi Data Antar Wadah Docker

    3. Cara Mendaftar Kontainer Docker

    1. Bagaimana Cara Menambahkan Parameter Modul Kernel?

    2. Bagaimana cara menambahkan dukungan readline di juru bahasa polyml?

    3. Bagaimana cara menambahkan fungsi polling ke kode modul kernel?

    1. Bagaimana cara menambahkan dukungan bahasa tambahan di CentOS/RHEL

    2. Cara mencadangkan dan memulihkan wadah Docker

    3. Cara Menjeda dan Melanjutkan Wadah Docker