Creșterea nat pe freebsd, un ghid pe freebsd, linux, mikrotik, ferestre, sisteme cisco

Și așa, am învățat deja cum să instalați FreeBSD și să colectați kernel-ul. Acum voi încerca să vă ajut în ridicarea NAT pe FreeBSD. Pentru a face acest lucru, trebuie să reasamblați serverul cu câteva opțiuni:







opțiuni IPFIREWALL
opțiuni IPFIREWALL_VERBOSE
opțiuni IPDIVERT
opțiuni IPFIREWALL_FORWARD
opțiuni IPFIREWALL_VERBOSE_LIMIT = 1000
opțiuni IPFIREWALL_DEFAULT_TO_ACCEPT


Să presupunem că avem două cartele de rețea. Unul care privește spre furnizor este em0 cu IP 10.10.1.2/30, iar cel de-al doilea card de rețea în direcția rețelei locale em1 cu IP 192.168.1.1/24
Rulați procesul natd:

Pentru a începe, creați fișierul rc.local în directorul / etc /

și adăugați câteva linii în el:

/ sbin / natd -f /etc/natd.conf
/shape/ipfw.init

Apoi, trebuie să creați un alt fișier: /etc/natd.conf

# alias adresa externă
alias_address 10.10.1.2

# dnat pentru severs
redirect_port tcp 192.168.1.5:3389 3389






redirect_port tcp 192.168.1.6:3389 5555

Acest fișier este responsabil pentru redirecționările porturilor.
Apoi, întoarceți-vă la fișierul nostru ipfw.init este Firewall-ul nostru, creați forma dosarului în directorul rădăcină și în el fișierul ipfw.init (/shape/ipfw.init)
Îi atribuim următoarele drepturi:

$ IPFW -f culoare
$ IPFW -q culoare
$ IPFW -f

#loopback
$ IPFW adaugă 10 permite tuturor de la orice la orice prin intermediul lo0
$ IPFW adaugă 20 nega toate de la orice la 127.0.0.0/8
$ IPFW adaugă 30 nega toate de la 127.0.0.0/8 la orice

######## limita ssh
$ IPFW tabelul 1 flush
$ IPFW tabelul 1 adăugați 10.10.1.10/30
$ IPFW tabelul 1 adaugă 192.168.1.10/24

$ IPFW adaugă 40 permite tcp din tabelul \ (2 \) pentru mine 22
$ IPFW adaugă 41 deny tcp de la orice la mine 22

$ IPFW tabel 5 flush
$ IPFW tabelul 5 adaugă 192.168.1.0/24

# permite NAT pentru LAN
$ IPFW adaugă 990 redirecționa toate din tabelul \ (5 \) către orice prin em0
$ IPFW adaugă 991 deviază toate de la orice la 10.10.1.2 prin em0

Apoi reporniți serverul și verificați modul în care funcționează.
Pentru o înțelegere completă, aruncați o privire la manuale:

Există o descriere detaliată și exemple.

În cazul în care trebuie să deschideți un port la adresa IP locală. Trebuie să dezactivați Firewall-ul și să-l omorâți în procesele NAT:

apoi mergeți la fișierul pe care l-am creat mai devreme, deschideți portul din fișierul /etc/natd.conf
De exemplu:

redirect_port tcp 192.168.1.5:3389 3389

După restartarea NAT ca în rc.local

În ultima etapă lansăm ipfw.init

Ca totul. În cazul în care Scuză. scrie ajutor!







Trimiteți-le prietenilor: