Přejít na hlavní obsah

Jak nastavit L2TP server na Ubuntu: krok za krokem průvodce

  • Nina Staněk
  • Rady

Ubuntu – jedna z nejpopulárnějších distribucí operačního systému Linux, která poskytuje široké možnosti pro konfiguraci síťových služeb. V tomto článku se podíváme na proces konfigurace a instalace serveru L2TP na Ubuntu.

L2TP (Layer 2 Tunneling Protocol) je protokol pro tunelování dat, který poskytuje bezpečné a spolehlivé spojení mezi vzdálenými klienty a serverem. Tento protokol je široce používán k vytváření virtuální privátní sítě (VPN) a umožňuje ochranu přenášených dat.

Konfigurace serveru L2TP na Ubuntu začíná instalací balíčků potřebných k jeho fungování. Poté nakonfigurujeme IPTables tak, aby poskytovaly bezpečná připojení. Poté je nakonfigurována autorizace uživatelů a vytvořen certifikát pro práci s šifrováním.

V naší příručce se podrobně podíváme na každý krok a poskytneme podrobný návod, jak nakonfigurovat server L2TP na Ubuntu. Podle těchto pokynů budete moci nakonfigurovat spolehlivé a bezpečné připojení založené na protokolu L2TP ve vaší síti Ubuntu.

Instalace a konfigurace Ubuntu

Krok 1: Stáhněte si obraz Ubuntu

Přejděte na oficiální web Ubuntu a stáhněte si nejnovější stabilní verzi distribuce. Vyberte vhodnou architekturu (32bitový nebo 64bitový) v závislosti na vašem serveru.

Krok 2: Vytvořte spouštěcí jednotku USB

Po stažení bitové kopie Ubuntu budete muset vytvořit spouštěcí jednotku USB. K tomu budete potřebovat program pro nahrávání obrázků na USB disky, jako je Rufus nebo Etcher. Postupujte podle pokynů vybraného programu a vytvořte spouštěcí jednotku USB s obrazem Ubuntu.

Krok 3: Spusťte USB disk a nainstalujte Ubuntu

Připojte USB disk k serveru a restartujte jej. Ujistěte se, že stahování probíhá z jednotky USB, nikoli z pevného disku serveru. Po úspěšném stažení se zobrazí obrazovka instalačního programu Ubuntu. Chcete-li nainstalovat operační systém na server, postupujte podle pokynů na obrazovce.

Krok 4: Aktualizujte systém a nainstalujte potřebné balíčky

Po dokončení instalace Ubuntu aktualizujte systém na nejnovější verzi pomocí příkazu:

sudo apt update && sudo apt upgrade

Poté nainstalujte požadované balíčky, jako je openswan, xl2tpd a openssl:

sudo apt install openswan xl2tpd openssl

Krok 5: Zkontrolujte nastavení sítě

Přejděte do souboru / etc/network / interfaces a ujistěte se, že jsou síťová nastavení vašeho serveru správně nakonfigurována. Nakonfigurujte síťová rozhraní podle konfigurace sítě.

Poznámka: Pokud používáte Ubuntu Server 18.04 nebo novější, budete muset k nastavení sítě použít netplan.

Krok 6: nakonfigurujte L2TP server

Nyní, když je váš server nakonfigurován a připraven k provozu, můžete začít konfigurovat L2TP server. Postupujte podle následující části průvodce a zjistěte, jak nakonfigurovat server L2TP na Ubuntu krok za krokem.

Po dokončení těchto kroků budete připraveni nakonfigurovat server L2TP na serveru Ubuntu.

Instalace a konfigurace L2TP serveru

Chcete-li nakonfigurovat server L2TP na Ubuntu, budete muset postupovat podle následujících kroků:

  1. Nainstalujte potřebné balíčky:
    • Otevřete terminál a spusťte příkaz sudo apt install libreswan xl2tpd .
  2. Nakonfigurujte soubor / etc / ipsec.conf:
    • Otevřete soubor / etc / ipsec.conf v textovém editoru s právy správce.
    • Přidejte následující řádky:
config setup#. conn L2TP-PSK#. rightprotoport=17/0
: PSK "your_pre_shared_key"
[global]#. [lns default]#. ip range = 10.0.0.2-10.0.0.254local ip = 10.0.0.1refuse chap = yesrefuse pap = yesrequire authentication = yesname = LinuxVPNserverppp debug = yespppoptfile = /etc/ppp/options.xl2tpdlength bit = yes
  • Vytvořte prázdný soubor / etc/ppp / options.xl2tpd pomocí příkazu sudo touch / etc/ppp / options.xl2tpd .
  • Spusťte příkaz sudo service ipsec restart a restartujte ipsec.
  • Spusťte příkaz sudo service xl2tpd restart pro restart xl2tpd.
username * password *
# NAT table rules*nat:POSTROUTING ACCEPT [0:0]-A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADECOMMIT

Nyní by měl být váš L2TP server na Ubuntu nainstalován a nakonfigurován.

Konfigurace klienta a připojení k serveru

Po úspěšném nastavení L2TP serveru, musíte nakonfigurovat klienta pro připojení k němu. V této části se podíváme na Nastavení klientů Windows a macOS a připojení k serveru pomocí těchto klientů.

Konfigurace klienta Windows

1. Otevřete síťová připojení kliknutím pravým tlačítkem myši na tlačítko Start ve spodní části obrazovky a výběrem síťová připojení.

2. Klikněte pravým tlačítkem na " připojení VPN "a vyberte"Vlastnosti".

3. Na kartě Obecné vyplňte pole:

PoleHodnota
Název připojeníZadejte název připojení
IP adresa serveruZadejte IP adresu L2TP serveru

4. Na kartě Síťový protokol Internet (TCP / IP) vyberte Použít následující IP adresu a zadejte IP adresu pro klienta.

5. Klepnutím na tlačítko" OK " uložíte nastavení.

6. Chcete-li se připojit k serveru, klikněte pravým tlačítkem na ikonu sítě v tree, vyberte "Otevřít síťová a internetová připojení" a poté "Zobrazit dostupná připojení VPN".

7. Vyberte připojení, které jste vytvořili, a klikněte na tlačítko "Připojit". Zadejte uživatelské jméno a heslo pro autorizaci serveru a klikněte na tlačítko "Připojit".

8. Pokud jsou všechna nastavení správná, úspěšně se připojíte k serveru L2TP.

Konfigurace klienta macOS

1. Otevřete Předvolby systému a vyberte síť.

2. Klepnutím na tlačítko " + " v levém dolním rohu okna přidejte nové síťové připojení.

3. V okně, které se zobrazí, vyberte" rozhraní VPN "a"L2TP přes IPSec".

4. Vyplňte pole podle nastavení serveru L2TP:

PoleHodnota
Název službyZadejte název služby
Adresa serveruZadejte IP adresu L2TP serveru
Uživatelské jméno a hesloZadejte uživatelské jméno a heslo pro autorizaci serveru

5. Kliknutím na tlačítko Použít uložíte nastavení.

6. Poté klikněte na vytvořené připojení a klikněte na tlačítko "Připojit". Zadejte uživatelské jméno a heslo pro autorizaci serveru a klikněte na tlačítko "Připojit".

7. Pokud jsou všechna nastavení správná, úspěšně se připojíte k serveru L2TP.