Ako vykonať presmerovanie portov na Ubuntu Server

Termín "port forwarding" sa odborníkom aktívne používa v terminológii a pre začiatočníkov tento žargón často zostáva nezrozumiteľný. Ide o technológiu, ktorá vám umožňuje pracovať s počítačom v lokálnej sieti z Internetu. Súčasne v lokálnej sieti môže byť smerovač, ktorý používa preklad sieťových adries. Preto sa návštevnosť presmeruje z určitých portov na externú adresu na konkrétnu adresu PC na internej sieti. S Ubuntu je presmerovanie portov pomerne jednoduché.

Presmerovanie portov môže byť potrebné pri organizovaní siete peer-to-peer.

Prístup presmerovania portov sa často používa, keď potrebujete usporiadať server na lokálnom počítači s prístupom z ktoréhokoľvek miesta na svete, vytvoriť sieť peer-to-peer alebo použiť takéto spojenie pre hry s veľkým počtom skutočných hráčov. Pozrime sa na niekoľko základných spôsobov implementácie takejto funkcie.

obsah

  • 1 Pomocou smerovača
  • 2 Použitie Hamachiho
  • 3 Používanie Squid
  • 4 záver

Pomocou smerovača

Niektoré smerovače majú schopnosť rýchlo povoliť podporu pre presmerovanie.Napríklad na zariadeniach D-Link sa nazýva "virtuálny server". Spravidla sa toto nastavenie uskutočňuje cez webovú schránku.

  1. Otvorte prehliadač. Na paneli s adresou zadajte príkaz 192.168.0.1.
  2. Zadajte svoje používateľské meno a heslo.
  3. Ak je na smerovači Sprievodca nastavením, spustite ho a vyberte úlohu "Konfigurovať virtuálny server". Alebo sa pokúste nájsť takúto funkciu v sekcii nastavení "Firewall (Firewall, firewall).
  4. V okne, ktoré sa zobrazujú, zadajte všetky potrebné parametre servera. Zvyčajne ide o toto:
    • Rozhranie. Tu je potrebné vybrať spojenie pre komunikáciu medzi počítačmi.
    • Interná IP. Toto je adresa servera v lokálnej sieti.
    • Externá (vzdialená) IP. Adresa servera, z ktorého bude prístup vykonaný.
    • Názov nastavenia. Názov súboru parametrov.
  5. Uložte zadané nastavenia.

Tento prístup vám umožňuje vytvoriť presmerovanie pomocou smerovača. Je použiteľný pre ľubovoľný operačný systém vrátane servera Ubunt.

Použitie Hamachiho

Táto metóda je zameraná na Ubuntu, kde bude portovanie prebiehať pomocou Hamachi. Hamachi vám umožňuje vytvoriť VPN. Inými slovami ide o program pre prácu s virtuálnymi privátnymi sieťami.

Predpokladajme, že existuje skupina vzdialených počítačov v rôznych sieťach a pripojenie v sieti sa vykonáva cez VPN Hamachi.Samotný program musí byť nainštalovaný na serveri. Potom môžete nakonfigurovať presmerovanie portov. Myšlienka je, že počítače z iných lokálnych sietí budú kontaktovať server priamo. On zase ich presmeruje na požadovaný počítač v rámci siete, na ktorej bude umiestnený potrebný port. Ak chcete postupovať podľa pokynov, budete potrebovať počítač s nainštalovaným Ubuntu Serverom.

Inštalácia hamachi. Ak chcete začať, stiahnite balík z oficiálnych webových stránok:

wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.119-1_amd64.deb

Nainštalujte potrebný balík:

sudo apt-get nainštalovať lsb

Teraz vytvorte balík, ktorý bol stiahnutý:

dpkg -i logmein-hamachi_2.1.0.119-1_amd64.deb

Môžete spustiť príslušnú službu, ako aj samotný program:

služba logmein-hamachi štart
hamachi login

Dajte svojmu osobnému počítaču meno v hamachi. Potom pripojte k požadovanej sieti:

hamachi set-nick $ NAME.
hamachi pripojiť $ NAME_NETWORK

Zadajte všetky potrebné údaje na prístup do siete.

Teraz budeme zvážiť, ako portovať na základe vytvoreného spojenia. Používame nástroj Rinetd. Najprv musíte stiahnuť samotný nástroj:

sudo apt-get nainštalovať rinetd

Teraz je potrebné vykonať zmeny konfiguračných súborov:

nano /etc/rinetd.conf

Samotný súbor otvorte editorom nano. Na konci dokumentu pridajte riadok:

(Rozhranie servera IP) (port na počúvanie) (externá adresa PC) (externý port počítača)

Je potrebné vložiť hodnoty bez zátvoriek s medzerami.Pre každé pripojenie musíte pridať vlastnú linku v poradí. Teraz je potrebné reštartovať službu:

reštart služby rinetd

Teraz musíte vypnúť bránu firewall:

sudo ufw zakázať

To je všetko. Na konci procesu musíte reštartovať server, po ktorom môžete skontrolovať pripojenia. Presmerovanie návštevnosti je možné sledovať pomocou ďalších nástrojov.

Používanie Squid

Squid je proxy server pre Ubuntu. Už sme uvažovali o tom, ako port portu na server Ubuntu, Squid je tiež dobrým nástrojom. Pomôže vám, keď potrebujete maximálnu kontrolu nad sieťovou prevádzkou. Squid možno nainštalovať príkazom:

sudo apt-get install squid3

Program je nakonfigurovaný úpravou smerníc umiestnených v súbore:

/etc/squid/squid.conf

Môžete sa dozvedieť o ďalších funkciách používania Squid na oficiálnej stránke.

záver

Presmerovanie portov nebolo tak zložité, že? Server Ubuntu má oveľa viac funkcií na správu servera. Ak máte otázky týkajúce sa iných programov pre Ubuntu a neviete, kto sa ich opýtať, opýtajte sa ich v komentároch k tomuto článku!