Ubuntu je jedním z nejpopulárnějších operačních systémů založených na Linuxu. Disponuje obrovským softwarovým balíčkem včetně serverových řešení. V tomto článku se podíváme na proces konfigurace serveru l2tp IPSec na Ubuntu, který bude fungovat s klientem založeným na Mikrotik.
L2TP (Layer 2 Tunneling Protocol) a IPSec (Internet Protocol Security) poskytují bezpečné a stabilní spojení mezi klientem a serverem. Ve výchozím nastavení Ubuntu nepodporuje L2TP a IPSec, ale pomocí dalších nástrojů a nastavení budeme moci nakonfigurovat server tak, aby fungoval s Mikrotik.
V tomto článku se podíváme na všechny kroky instalace a konfigurace serveru a na pokyny k zabezpečení a řešení možných problémů. Nezbytnou podmínkou je dostupnost serveru Ubuntu s aktivním internetovým připojením a nainstalovanými potřebnými balíčky.
Jak nastavit Ubuntu pro Mikrotik
Nastavení Ubuntu pro práci s Mikrotik může být nutné v případech, kdy je nutné vytvořit připojení VPN mezi klientem Ubuntu a serverem Mikrotik. V tomto článku se podíváme na to, jak nakonfigurovat Ubuntu pro připojení k Mikrotik.
1. Nainstalujte potřebné balíčky:
sudo apt-get install network-manager-l2tp-gnome
2. Otevřete Nastavení sítě:
Nastavení - > Síť - > Přidat připojení - > VPN - > L2TP
3. Vyplňte požadovaná pole podle možností vašeho Mikrotik serveru:
4. Nakonfigurujte nastavení zabezpečení:
5. Klikněte na Použít a zavřete okno Nastavení.
6. Připojte se k serveru VPN výběrem z rozevíracího seznamu v oznamovací oblasti.
Nyní je váš klient Ubuntu nakonfigurován tak, aby pracoval se serverem Mikrotik. Toto připojení VPN můžete použít k zajištění bezpečného přenosu dat mezi zařízeními.
Instalace Ubuntu na server
Před zahájením instalace Ubuntu na server, ujistěte se, že máte:
- Obraz instalačního disku s Ubuntu;
- Pracovní stroj s možností zápisu obrazu na disk;
- Připojení k internetu;
- Volné místo na pevném disku serveru.
Postupujte podle těchto kroků pro instalaci Ubuntu na server:
- Vložte instalační disk do jednotky pracovního stroje a restartujte jej.
- V nabídce stahování vyberte možnost "Nainstalovat Ubuntu".
- Vyberte jazyk instalace a klikněte na tlačítko Pokračovat.
- Vyberte svou zemi a klikněte na tlačítko Pokračovat.
- Vyberte rozložení klávesnice a klikněte na tlačítko Pokračovat.
- Vyberte možnost " nastavit nastavení sítě později "a klikněte na tlačítko"Pokračovat".
- Vyberte možnost " Ruční rozdělení disku "a klikněte na tlačítko"Pokračovat".
- Vytvořte oddíly na pevném disku serveru: oddíl pro hlavní souborový systém (obvykle ext4) a v případě potřeby oddíl pro souborový systém swap.
- Vyberte sekci pro instalaci hlavního systému souborů a klikněte na tlačítko Pokračovat.
- Zadejte základní data pro server, jako je uživatelské jméno, heslo a název počítače.
- Klikněte na tlačítko Instalovat a počkejte, až instalace skončí.
- Po dokončení instalace restartujte server a přihlaste se pomocí Vámi zadaných dat.
Gratuluji, úspěšně jste nainstalovali Ubuntu na svůj server!
Instalace potřebných balíčků
Před nastavením L2TP/IPSec serveru v Ubuntu je nutné nainstalovat několik balíčků, které budou použity pro provoz serveru.
1. Otevřete terminál a spusťte příkaz:
2. Poté spusťte příkaz:
- sudo apt install strongswan xl2tpd
3. Po instalaci paketů upravte konfigurační soubor serveru L2TP / IPSec:
- sudo nano /etc/ipsec.conf
4. V souboru, který se otevře, nahraďte jeho obsah následujícím kódem:
config setupcharondebug="ike 1, knl 1, cfg 0"uniqueids=noconn %defaultikelifetime=60mkeylife=20mrekeymargin=3mkeyingtries=1keyexchange=ikev2conn L2TP-PSK-NATrightsubnet=vhost:%privalso=L2TP-PSK-noNATconn L2TP-PSK-noNATauthby=secretpfs=noauto=addkeyingtries=3dpddelay=30dpdtimeout=120dpdaction=clearrekey=noleft=%defaultrouteleftprotoport=17/1701right=%anyrightprotoport=17/%any
5. Uložte soubor a zavřete jej.
Nyní máte nainstalovány všechny potřebné balíčky pro konfiguraci L2TP / IPSec serveru v Ubuntu.
Konfigurace protokolu L2TP / IPsec
Konfigurace protokolu L2TP / IPsec na serveru Ubuntu pro klienta Mikrotik vyžaduje následující kroky:
- Nainstalujte potřebné balíčky:
- sudo apt-get install strongswan libcharon-extra-plugins libstrongswan-extra-plugins
- Vytvořte hlavní konfigurační soubor strongSwan:
- sudo nano /etc/ipsec.conf
- Přidejte následující řádky:
- config setup
- charondebug="ike 1, knl 1, cfg 0"
- conn %default
- ikelifetime=60m
- keylife=20m
- rekeymargin=3m
- keyingtries=1
- keyexchange=ikev1
- authby=secret
- conn l2tp-psk
- rightprotoport=17/1701
- dpdaction=clear
- dpddelay=300s
- rekey=no
- ikelifetime=8h
- keylife=1h
- type=transport
- left=%defaultroute
- leftprotoport=17/1701
- right=%any
- rightsubnet=vhost:%no,%priv
- autostart
- Vytvořte soubor tajného klíče:
- sudo nano /etc/ipsec.secrets
- Přidejte následující řádek a nahraďte "YOUR_IPSEC_SHARED_SECRET" společným tajným klíčem:
- %any : PSK "YOUR_IPSEC_SHARED_SECRET"
- Restartujte službu strongSwan:
- sudo service strongswan restart
- Nakonfigurujte IP forwarding:
- sudo nano /etc/sysctl.conf
- Komentujte řetězec net.ipv4.ip_forward=1
- Uložte a zavřete soubor
- Spusťte příkaz sudo sysctl-p a použijte změny
- Nastavte pravidlo iptables:
- sudo iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE
- Nahraďte" 10.10.10.0 / 24 " rozsahem IP adres vaší místní sítě
- Vyměňte "eth0" za rozhraní sítě
- Uložte pravidla iptables příkazem sudo iptables-save > / etc / iptables.rules
- Nastavte automatické načítání pravidel iptables:
- sudo nano /etc/network/interfaces
- Přidejte další řádek před " iface eth0 inet . ":
- pre-up iptables-restore < /etc/iptables.rules
- Restartujte server Ubuntu:
- sudo reboot
Po provedení těchto kroků musí být protokol L2TP / IPsec úspěšně nakonfigurován na serveru Ubuntu pro klienta Mikrotik.
Konfigurace serveru Mikrotik
1. Přejděte do webového rozhraní směrovače Mikrotik.
2. V části " IP "vyberte " IPsec".
3. Klikněte na tlačítko" profily " a vytvořte pro server nový profil IPsec.
4. Zadejte název profilu a vyberte možnosti šifrování a ověřování.
5. V části Pravidla Klikněte na tlačítko Obecné.
6. Vytvořte nové pravidlo pro IPsec zadáním portu, na kterém server přijme a zpracuje připojení.
7. V části Pravidla Klikněte na tlačítko Obecné a vytvořte nové pravidlo NAT pro přesměrování provozu na server IPsec.
8. V části Uživatelé vytvořte nového uživatele příslušného klienta Ubuntu.
9. V části "místní sítě" vytvořte novou místní síť a nastavte IP adresy, které router přiřadí zákazníkům.
10. Uložte nastavení a restartujte router.
Vytvoření klientského profilu na Mikrotik
Chcete-li nakonfigurovat klienta Mikrotik pro připojení k serveru Ubuntu L2TP ipsec, musíte vytvořit klientský profil. K tomu je třeba provést následující kroky:
- Otevřete program Winbox a připojte se k zařízení Mikrotik.
- V levém podokně programu vyberte nabídku PPP a klikněte na profily.
- V horní části okna klikněte na tlačítko" Plus " pro vytvoření nového profilu.
- Vyplňte pole v části "General", Nastavte název profilu, například"L2TP_IPSec_Client".
- Pod oddílem "L2TP Client" nastavte následující hodnoty:
- Address: nastavte IP adresu serveru Ubuntu L2TP ipsec.
- User: nastavte uživatelské jméno pro připojení k serveru.
- Heslo: nastavte uživatelské heslo pro připojení k serveru.
- Profil: vyberte profil "default-encryption".
- Pod oddílem "IPSec" nastavte následující hodnoty:
- Enable: nastavte hodnotu "yes".
- Mode: Vyberte režim "transport".
- Proposal: vyberte nabídku "default".
- Authentication Algorithms: vyberte ověřovací algoritmus, například "sha256".
- Encryption Algorithms: vyberte šifrovací algoritmus, například "aes-256-cbc".
- Klepnutím na" Apply " uložíte nastavení profilu.
Váš klientský profil je nyní připraven k použití. Tento profil můžete použít k připojení klienta Mikrotik k serveru Ubuntu L2TP ipsec.