GNU/Linux >> Znalost Linux >  >> Linux

Jak přidat podporu jádra PPP do kontejnerů OpenVZ

Na této stránce

  1. 1 předběžná poznámka
  • 2 Povolení modulů jádra PPP na hostiteli
  • 3 Povolení PPP pro kontejner
    1. 4 odkazy
  • Pokud se pokoušíte vybudovat VPN tunel z kontejneru OpenVZ do jiného systému, pravděpodobně se vám zobrazí chybová zpráva /usr/sbin/pppd:Omlouváme se - tento systém postrádá podporu jádra PPP. Tento tutoriál vysvětluje, jak můžete přidat podporu jádra PPP do kontejneru OpenVZ, abyste mohli z kontejneru spustit připojení VPN.

    Neposkytuji žádnou záruku, že to pro vás bude fungovat!

    1 předběžná poznámka

    Je nutné mít root přístup k hostitelskému systému. Pokud nemáte přístup k hostitelskému systému, musíte požádat svého hostitele, aby vám pomohl.

    2 Povolení modulů jádra PPP na hostiteli

    Následující příkazy musí být spuštěny na hostitelském systému!

    Než budeme moci použít PPP v kontejneru, musíme povolit moduly jádra PPP na hostitelském systému:

    modprobe tun
    modprobe ppp-compress-18
    modprobe ppp_mppe
    modprobe ppp_deflate
    modprobe ppp_async
    modprobe pppoatm
    modprobe ppp_generic

    Chcete-li zajistit, aby se tyto moduly načetly automaticky při startu systému, přidejte je do /etc/modules:

    vi /etc/modules
    [...]
    tun
    ppp-compress-18
    ppp_mppe
    ppp_deflate
    ppp_async
    pppoatm
    ppp_generic
    [...]

    3 Povolení PPP pro kontejner

    Následující příkazy je nutné znovu spustit na hostitelském systému, nikoli v kontejneru!

    V tomto příkladu je moje ID kontejneru OpenVZ 101. Pokud je vaše jiné, vhodně ho nahraďte.

    Aby bylo možné povolit PPP, musí být kontejner restartován. Toto jsou nezbytné příkazy:

    vzctl stop 101
    vzctl set 101 --funkce 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

    A je to! Pokud nyní v kontejneru spustíte /usr/sbin/pppd, chybová zpráva /usr/sbin/pppd:Omlouváme se - tento systém nemá podporu jádra PPP.

    • OpenVZ:http://openvz.org/

    Linux
    1. Jak přidat úložiště Yum

    2. Jak přidat parametry modulu jádra?

    3. Jak přidat další jazykovou podporu v CentOS/RHEL

    1. Jak zálohovat a obnovovat kontejnery Docker

    2. Jak pozastavit a obnovit kontejnery Docker

    3. Jak přidat podporu readline v interpretu polyml?

    1. Jak sdílet data mezi kontejnery Docker

    2. Jak vypsat Docker kontejnery

    3. Jak přidat uživatele do kontejneru Docker?