Crearea unui router simplu pe un GNU / Linux-based.
Recent, m-am confruntat cu setările routerului pe GNU / Linux-based, deoarece iptables știu destul de rău. Deci, un pic de lectură pe firewall-ul pe care am găsit în sfârșit câteva rânduri cu care să realizeze clientul de ieșire printr-o poarta de acces la rețeaua de rețea și ISP-ul la nivel mondial.
1.Itak, pentru un început trebuie să instalați sistemul GNU / Linux, am ales Ubuntu server. În această etapă să se concentreze, nu voi, deoarece acest subiect este bine acoperit pe multe resurse.
conexiune LAN 2.Nastroit și serverul VPN (important pentru rețeaua mea, dar nu este critică pentru alte tipuri de conexiuni).
Este recomandabil să introduceți toate setările direct în fișierele de configurare pentru Ubuntu este situat aici acest fișier. / etc / network / interfaces
auto lo
iface lo inet loopback
eth1 auto
iface eth1 inet dhcp
eth0 auto
iface eth0 inet statică
adresa 192.168.0.1
netmask 255.255.255.0
lo - lupbeka interfață locală, eth1 - în căutarea de interfață către furnizorul de rețea locală (configurabil prin DHCP), eth0 - interfață în căutarea la rețeaua (acasă sau corporate).
3. Editați /etc/rc.local liniile de fișier dabavlyaet:
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN, RST SYN -j TCPMSS --clamp-MSS-to-pmtu
iptables -t nat -A POSTROUTING o- eth1 -s 192.168.0.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING o- ppp0 -s 192.168.0.0/24 -j MASQUERADE
echo 1> / proc / sys / net / ipv4 / ip_forward
Deci, aici trebuie să modificați numai numele interfețelor dvs. în varianta mea apare NATing întregul furnizor de LAN si VPN în rețeaua mea zona locală (192.168.0.0/24).
4.Itak principiu router-ul este gata pentru utilizare, dar puteți seta un server DNS bind9 cache pentru o performanță mai bună și confort. Deci, instalați daemon în sine:
sudo apt-get install bind9
5. 5.Human fișierul /etc/resolv.conf și adăugați la DNS
nameserver x.X.X.X
nameserver x.X.X.X
Reboot server. Acum serverul este gata de funcționare.