FreeBSD Gateway dhcp

Pentru instalarea pe un PC obișnuit, precum și pe platforma Alix, distribuirea adecvată a FreeBSD-8.2-RELEASE-i386-DVD1. conține setul complet de pachete care pot fi furnizate împreună cu discul, dacă este necesar.

Link-uri către distribuția:

Descărcarea, distribuirea de înregistrare pe disc.

In BIOS (BIOS) computerul este configurat să pornească de pe CD-ROM, introduceți discul cu distribuția în unitate și repornirea. Sistemul va porni de pe disc și vom vedea meniul sysinstall:

Aceasta poate provoca, și după instalare pentru ca unele setări, dar nu aș recomanda. În cele mai multe cazuri, tipul de instalare adecvat «Standart»

Primul lucru pe care avem nevoie pentru a crea pe partiția de hard disk pentru a instala sistemul de operare pe care ne propunem să facem:

Putem vedea o listă cu partițiile existente și spațiu liber (toate cifrele sunt date în octeți, apăsând «z», puteți comuta între opțiunile). Pentru a crea o partiție, este necesar pentru a pune cursorul pe banda cu o cantitate specificată de spațiu liber pe disc și faceți clic pe «c» (a crea). Introduceți dimensiunea partiției dorită (implicit se propune utilizarea tot spațiul disponibil).

Dacă doriți să utilizați nu este întregul loc, este necesar să se stabilească numărul (pentru a specifica numărul de megabytes este necesară la sfârșitul anului pentru a adăuga MB acum, de exemplu, 4096MB, implicit este că dimensiunea este introdusă în sectoarele). tipul specificat în continuare (subiect 165).

Ștergeți o secțiune prin apăsarea «d» (șterge). Atenție! Fii atent în această etapă - puteți scutura de încheietura mâinii pentru a îndepărta secțiunile relevante;)

Acum salvați modificările - «w», și se încheie - «q». Apoi, du-te la crearea de meniu partițiile de sistem de fișiere FreeBSD.

Există două opțiuni: încredere proces automat prin apăsarea «o» (auto) sau manual, creați apăsând «c» (a crea, cursorul trebuie să fie localizat pe linia de sus cu secțiune pentru FreeBSD). Dacă decideți să creați manual, în dialogul de creare a unui sistem de fișiere va trebui să păstreze numele și dimensiunea (dimensiunea implicită este introdusă în sectoarele să specificați acest lucru în megaocteți, este necesar să se bazeze pe MB Descarcă acum cifrele de cai, de exemplu, 256MB).

În principiu, alocarea automată este suficient, apăsați „A“.

Când vom alege dimensiunile de partiție poate, făcând clic «w» pentru ei și «q» salvați, pentru a continua. Vi se va solicita să instalați managerul de boot - este necesar pentru a selecta această opțiune dacă doriți să aveți pe computer împreună și a trăit FreeBSD, de exemplu, Windows sau alt sistem de operare (Instalați bootmanager FreeBSD).

În cazul în care numai FreeBSD este planificată pe computer, apoi refuză să boot-eze de manager (Standart). Ultimul punct (Niciunul) poate fi selectat, dacă aveți deja instalat sistemul de operare FreeBSD și modificați încărcătorul de boot de pe hard disk-ul nu este necesar.

Apoi, faceți clic de ieșire, confirmați că vrem să instaleze sisteme de operare FreeBSD, iar instalarea va începe.

După instalare și repornire, trebuie să introduceți un nume de utilizator (de obicei - root) și o parolă, pe care am arătat în timpul instalării, pentru a accesa sistemul.

Apoi executați sysinstall de utilitate:

În fereastra care se deschide, selectați Configurare - și parametrii tune (IP, MASK, GW) adaptoare de rețea ale computerului.

Adaptorul conectat la Internet, specificați setările furnizate de ISP.

Pentru adaptorul care este conectat la rețeaua internă, puteți specifica o configurație standard: IP: 192.168.0.1; MASCĂ: 255.255.255.0.

Deci, avem o mașină de instalat cu versiunile sistemelor de operare FreeBSD 6 și de mai sus c conexiune la Internet conectat. Acum este necesar să se ridice gateway-ul gratuit Bsd este de remarcat faptul că aparatul bolzhno să fie de cel puțin 2 interfețe de rețea, sau sensul unei astfel de gateway-ul nu ar fi :).

Recommened a pus imediat la miezul nopții comandantul (sau scurt - MC) - este UNIX-clona Norton Commander. Cu convenabil pentru a căuta directoare, de căutare, și edita fișiere, etc. Este deosebit de util „nou-veniți“ în UNIX - sisteme.

#cd / usr / porturi / misc / mc

# Make install curat

După instalare, puteți rula MC, introducând în consolă:

Alte acțiuni se poate face de sub MC. Comenzile de bază:

De asemenea, în partea de jos a ferestrei MC ne spune că înseamnă una sau alta tasta F1-F10 în acest mod.

1) Primul lucru pe care trebuie să adăugați o linie la fișierul /etc/rc.conf:

Această linie atunci când serverul este pornit permise de trimiterea de IP-pachete. Fără ea, nu este posibil să se utilizeze serverul ca un router. Pentru a face această modificare să aibă efect până la repornirea necesitatea de a executa comanda:

2) Următorul pas va configura DNS.

Mai întâi trebuie să înlocuiți linia în fișierul /etc/namedb/named.conf:

FreeBSD Gateway dhcp

După care încep rezolva DNS-server adăugare în linie /etc/rc.conf:

Și executa serviciul.

Verificați funcționarea DNS-server cu comanda:

#nslookup www.ylsoftware.com 127.0.0.1

În cazul funcționării normale DNS de ieșire ar trebui să arate ceva de genul asta:

3) Acum trebuie doar să configurați un filtru de pachete.

Din varietatea de add-on FreeBSD alege PF. /etc/pf.rules a crea un fișier, după cum urmează:

# Setările de bază (în cazul în care în cazul în care _ ext - interfață externă în cazul în care _ int - intern si net _ int. - Verificați locale nume interfețe de subrețea poate fi în ifconfig)

frec toate fragment tcp reasamblare reasamblare

treci pe $ if_ext nat de la $ net_int -> ($ if_ext) static porturi

# Interzice tot traficul suplimentar

# Se lasă totul la interfața loopback-

# Permite traficul de ieșire

leșina rapid pe $ if_ext INET Proto de la tcp (if_ext $) la orice steaguri S / SA menține starea

leșina rapid pe $ if_ext INET proto de la (if_ext $) la orice stat păstra

leșina rapid la $ if_int de la ($ if_int) la $ net_int

# Permite orice trafic de la rețeaua locală

treci în rapid pe $ if_int de la $ net_int la orice ține de stat

Adăugați o linie la /etc/rc.conf:

4 Porniți filtrul de pachete:

După aceste acțiuni, le-am primit de la serverul de pe router grad FreeBSD, care transmite pe Internet la rețeaua locală.

Acum setați serverul DHCP-.

# Make install curat

Apoi, editați fișierul /usr/local/etc/dhcpd.conf după cum urmează: