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ů:
- Nainstalujte potřebné balíčky:
- Otevřete terminál a spusťte příkaz sudo apt install libreswan xl2tpd .
- 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:
| Pole | Hodnota |
|---|---|
| Název připojení | Zadejte název připojení |
| IP adresa serveru | Zadejte 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:
| Pole | Hodnota |
|---|---|
| Název služby | Zadejte název služby |
| Adresa serveru | Zadejte IP adresu L2TP serveru |
| Uživatelské jméno a heslo | Zadejte 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.