Internet gateway on ubuntu - linux

Ajánlások a telepítés előtt
- Azt javasoljuk, hogy csak az Ubuntu Server disztribúció folyamatos támogatást LTS (Long Term Support) szerverekhez. Ezen túlmenően, a frissítések és támogatás ezek változatai a disztribúció tart 5 éves tapasztalat, hogy egyre több és stabilabb, mint a hagyományos disztribúció.
- Telepítése előtt egy „önszerveződő” vas javasoljuk alapos vizsgálat ellenőrzésére szolgáló berendezés a merevlemezt használ MHDD, memória használatával Memtest86 + stb telepítse a legújabb firmware-frissítéseket BIOS IDE # 92 vezérlők; SATA, stb
- Javasolt rendszer hardver követelmények: Processzor P4 és a fenti, 512 MB memória, merevlemez legalább 20 GB.
A kiszolgáló
Particionálás
- / Boot ext2 nodev, noatime 200 Mb
- swap-RAM mérete * 2
- / Ext4 alapértelmezett Gb 3
- / Usr ext4 alapértékekre 2 GB
- / Tmp ext4 nodev, nosuid, GB 2
- / Home ext4 nodev, nosuid, 1 Gb
- / Var ext4 nodev, nosuid összes maradék helyet
A szoftver telepítése
- Szakaszában telepítés tenni openssh csak
A szerver beállítása
A szabályzó paramétereket a leírt rendszer, szükség van # 92; helyettesíteni lehet a telepítés és konfigurálás Internet Gateway:
A belső hálózat mögötti átjáró, amely itt és a továbbiakban - a 192.168.1.0 mask 24 bit (255.255.255.0)
Belső Gateway Interface (Belső hálózat) - eth0
Külső átjáró alapértelmezett interfészt (úgy néz ki, egy nyilvános hálózaton, például az interneten) - eth1 (az Ön esetében ez lehet egy Ethernet interfész egy másik sorszámot, például az eth1, vagy PPP interface, mint ppp0 kapcsolat PPPoE)
hálózati konfiguráció
interfészek konfigurálása
interfész konfigurációt a szerkesztésével / etc / network / interfaces, egy példa:
Ha a külső felület pppoe van kialakítva, a varázsló segítségével pppoeconf (minden kérdésre választ, ne felejtsük el, hogy meghatározza a felület közben boot)
beállítása tűzfal
Az első lépés után a szerver csatlakozik az internethez, engedélyeznie kell a tűzfal (tűzfal, tűzfal)
Mielőtt bekapcsolná a tűzfalon kell tartani a hozzáférést az SSH, hogy tovább konfigurálni a szervert. A következő parancs megnyitja az SSH portot minden:
Azonban jobb, ha elhagyja a port nyitva csak a belső hálózat:
Ideértve azt, hogy blokkolja minden mást
Tartalmaz tűzfalat szállítmányozási csomagokat - az szükséges, hogy az átjáró, hogy továbbítsa a csomagokat a belső hálózat és az internet, és fordítva. Ehhez szerkessze az / etc / default / ufw
Ez a beállítás is meg lehet változtatni a /etc/ufw/sysctl.conf fájlt, akkor kell alkalmazni, ha a UFW. Az utóbbi esetben, a szintaxis egy kicsit más (nem mutat törtvonal) net / ipv4 / ip_forwarding. Tartalmazza /etc/ufw/sysctl.conf beállítás felülírja a megadott beállítások a /etc/sysctl.conf.
Add engedélyt a belső hálózat:
További finomhangolás Biztonsági szempontból, hogy korlátozza a hozzáférést azonos a belső hálózaton csak a szükséges portokat.
Tedd havp + clamav
Telepítse víruskereső és vírusirtó proxy havp clamav
Mi frissíteni a vírusadatbázis
Havp kötődnek minden felületen, erre a config /etc/havp/havp.config BIND_ADDRES zakomentiruem. indítsa újra havp
telepíteni a Squid
Telepítsen egy caching proxy szerver Squid
A hangolás előtt kell csinálni, csak abban az esetben az alapértelmezett konfiguráció biztonsági Comp:
Konfigurálása SQUID szerkesztő /etc/squid/squid.conf fájl. Mi keresni és paraméterek módosítására cache_dir
szám 100 - a méret megabájt a cache, a változás, hogy illeszkedjen a valóságot.
Havp konfigurálva, hogy használni, mint egy proxy a felső
Ne sétálj http megkerülve antivírus:
put Sams
Telepítse a szükséges csomagokat dolgoznak
Menj a mappát Sams letöltött deb csomagot, és telepítse:
Hozzon létre egy adatbázist Sams Yourpassword kell cserélni az ő kitalált vagy generált jelszó
Készítsen DB szerkezet asztalok Sams
szerkesztés /etc/sams.conf fájlok a következő változó adatokat az utolsó lépést:
Szerkesztése /etc/init.d/sams változtatni SAMS_ENABLE a «hamis» a «valódi»
Fuss szolgáltatás SAMS
Kapcsolja átirányító Sams tintahalak beállításokat:
vagy (a korábbi verziók Squid)
Beállítás SAMS
második lekérdezi a rendelkezésre álló, a 80-as portot a tűzfal beállításait.
Alapértelmezett bejelentkezési (admin: qwerty), és azonnal változtassa meg jelszavát a webes felületen, hogy valami kevésbé csákány.
Forgassa el a magyar nyelvet a részben web-interfész beállítások
felhasználó IP hozzá kattintva a szakasz „Users”, majd a gombot egy plusz jel az alsó táblán.
Hozzáadása után minden felhasználó számára alkalmazni kívánt beállításokat a tintahal. Ehhez válassza ki a partíciót fa tintahal, majd az alsó tábla kattintás „Újrakonfigurálás tintahal»
Anélkül SAMS - teljes hozzáférést biztosít a teljes hálózat
Ha nem akar regisztrálni külön minden felhasználó, akkor nem kell részletes statisztikák és korlátozásának lehetőségét kínálják SAMS adhat hozzáférést egy egész intranet. Ebben az esetben, akkor is korlátozza a hozzáférést egy adott felhasználó által más eszközökkel, mint például az átirányító SARG vagy rejik.
Ahhoz, hogy a teljes belső hálózathoz 192.168.1.0 beállítások tintahal regiszter
Felvétele a transzparens proxy
Transzparens proxy - ez az, amikor az ügyfél (kliens böngésző) nem regisztrálja a proxy szerver, de az átjáró átirányítása ügyfél kéri, hogy a proxy port, és ezáltal a továbbított adatokat HTTP-n keresztül halad át cache és antivirus proxy szerver egyébként.
Ahhoz, hogy egy átlátszó proxy konfigurációs fájl Squid /etc/squid/squid.conf sor szerkesztéséhez:
Razkomentirovat a konfigurációs tűzfalon /etc/ufw/before.rules fájlba sort a fent leírt:
telepítése DHCP
A kiszolgáló DHCP:
Szabály konfigurációs fájl /etc/dhcp3/dhcpd.conf
Indítsa újra a szolgáltatást parancsot:
Telepítése és konfigurálása helyi caching DNS-kiszolgáló
Módosítsa a konfigurációs fájlt /etc/bind/named.conf.options