NAT
12 отговора
648 прегледа
NAT
imam server i 2 kompa (PC1 i PC2). servera ima 2 lan karti . 1ta (eth0) s realno IP (62.73.75.198), a drugata (eth1) s watre6no IP (192.168.10.100).polzwam internet s kab. modem na kabelniq modem sa opisani ot ISP-to 3 realni IP-ta na syotwetnite MAC Adresi na Lan Kartite na : servera, PC1 i PC2 -- MAC1, MAC2 i MACnaServera.. Iskam da naprawq NAT na mrejata , kato PC1 i PC2 da sa si s realnite IP-ta ot ISP-to... demek da kaja na servera,4e iskam PC1 s mac addressa na lan kartata edi koi si i watre6no IP 192.168.10.1 da polzwa net s realno IP 62.73.75.199 .. i PC2 s mac addressa na lan kartata edi koi si i watre6no IP 192.168.10.2 iskam da polzwa net s realno IP 62.73.75.200 ....
Re: NAT
щом имаш няколко реални адреса, няма защо да правиш сложни работи, просто сложи един switch между модема и компютрите и готово
Re: NAT
ne e w twa waprosa .. do sega bqh taka..
ama stanahme ogromna mreja ..
a iskame samo 2-3 4oweka da si go polzwame neta.. i se prawqt zloupotrrebi
ama stanahme ogromna mreja ..
a iskame samo 2-3 4oweka da si go polzwame neta.. i se prawqt zloupotrrebi
Re: NAT
ето ти нещо примерно, може би ще трябва да го промениш малко
#iptables -A INPUT -s inetIP -d localIP -m mac --mac 11:22:33:44:55:66 -j ACCEPT
и глобална политика на INPUT веригата DROP
но ми се струва че на сървъра ще трябва доста сложна настройка за да работи с отделно маскиране на 3 различни IP адреса
#iptables -A INPUT -s inetIP -d localIP -m mac --mac 11:22:33:44:55:66 -j ACCEPT
и глобална политика на INPUT веригата DROP
но ми се струва че на сървъра ще трябва доста сложна настройка за да работи с отделно маскиране на 3 различни IP адреса
Re: NAT
i kakwa spored teb trqbwa da e tazi nastroika..
ne opira li rabotata samo do iptables ili.. ?
bi li kazal ne6to powe4e..
ne opira li rabotata samo do iptables ili.. ?
bi li kazal ne6to powe4e..
нищо сложно няма...
в nat 1:1 (за всеки външен - по 1 вътрешен адрес или по няколко). Въпросът в какво точно искаш да ограничиш (някои, всички, всички по скорост, групи по скорост и по достъп)
Трупам листна маса
(и спестявам за УАЗка)
Трупам листна маса
(и спестявам за УАЗка)
Re: NAT
ami tiq s deto iska6 da nqmat realno ip gi puska6 taka
iptables -t nat -A POSTROUTING -s VATRESHNO_IP -j MASQUERADE
tezi deto iska6 da imat ot vatre6nata navanka realno ip pravi6 ne6to ot roda na:
iptables -t nat -A POSTROUTING -s VATRESHNO_IP -j SNAT --to REALNO_IP
iptables -t nat -A PREROUTING -d REALNO_IP -j DNAT --to VATRESHNO_IP
Mislq 4e tova trqbva da ti svar6i rabota.
iptables -t nat -A POSTROUTING -s VATRESHNO_IP -j MASQUERADE
tezi deto iska6 da imat ot vatre6nata navanka realno ip pravi6 ne6to ot roda na:
iptables -t nat -A POSTROUTING -s VATRESHNO_IP -j SNAT --to REALNO_IP
iptables -t nat -A PREROUTING -d REALNO_IP -j DNAT --to VATRESHNO_IP
Mislq 4e tova trqbva da ti svar6i rabota.
Re: NAT
ako sum razbral prawilno:
imash si realni ip-ta. Nqmash nujda ot NAT. Zashto si uslojnqwash jiwota :)
Ako iskash s NAT wse pak:
konfigwash eth1 da bude s ip 192.168.10.1, s komanda:
ifconfig eth1 192.168.10.1 netmask 255.255.255.0 up
route add -net 192.168.10.0 netmask 255.255.255.0 eth1
v tozi sluchai shte polzwash 192.168.10.1 za gateway na klientskite mashini.
posle NAT-vame:
iptables -t nat -A POSTROUTING -s 192.168.10.2 -j SNAT --to 62.73.75.199
iptables -t nat -A POSTROUTING -s 192.168.10.3 -j SNAT --to 62.73.75.200
iptables -t nat -A PREROUTING -d 62.73.75.199 -j DNAT --to 192.168.10.2
iptables -t nat -A PREROUTING -d 62.73.75.200 -j DNAT --to 192.168.10.3
pak ti kazwam oba4e: dai 20-tina dolara za switch, i si reshi problema. ne ti trqa nat, vupreki 4e kakto sum ti gi napisal konfiguraciite bi trqalo da stane.
Ako izgurmi LAN karta - call to dostaw4ika :)
p.s. malko ne mi e iasno kum koi ip-ta sa zadadeni MAC adresite?
192.168.10.* ili 62.73.75.*
za powe4e info: mitak@unix-bg.org
imash si realni ip-ta. Nqmash nujda ot NAT. Zashto si uslojnqwash jiwota :)
Ako iskash s NAT wse pak:
konfigwash eth1 da bude s ip 192.168.10.1, s komanda:
ifconfig eth1 192.168.10.1 netmask 255.255.255.0 up
route add -net 192.168.10.0 netmask 255.255.255.0 eth1
v tozi sluchai shte polzwash 192.168.10.1 za gateway na klientskite mashini.
posle NAT-vame:
iptables -t nat -A POSTROUTING -s 192.168.10.2 -j SNAT --to 62.73.75.199
iptables -t nat -A POSTROUTING -s 192.168.10.3 -j SNAT --to 62.73.75.200
iptables -t nat -A PREROUTING -d 62.73.75.199 -j DNAT --to 192.168.10.2
iptables -t nat -A PREROUTING -d 62.73.75.200 -j DNAT --to 192.168.10.3
pak ti kazwam oba4e: dai 20-tina dolara za switch, i si reshi problema. ne ti trqa nat, vupreki 4e kakto sum ti gi napisal konfiguraciite bi trqalo da stane.
Ako izgurmi LAN karta - call to dostaw4ika :)
p.s. malko ne mi e iasno kum koi ip-ta sa zadadeni MAC adresite?
192.168.10.* ili 62.73.75.*
za powe4e info: mitak@unix-bg.org
Re: NAT
nai-lesno bi bilo ako naprawish taka:
iptables -t nat -A POSTROUTING -s source-ip(192.168.10.2) -j SNAT --to-source real-ip(62.73.75.199)
iptables -t nat -A POSTROUTING -s source-ip(192.168.10.3) -j SNAT --to-source real-ip(62.73.75.200)
i ako naprimer ne iskash nikoi drug da ti polzwa neta, samo trqbwa pak s iptables da okajesh wsi4ko razli4no ot twoq mac addr da se dropwa, t.e. ! mac-addr -j DROP
samo 4e to4no kak beshe sam zabrawil we4e, wij po4eti malko w neta i ste se oprawish
iptables -t nat -A POSTROUTING -s source-ip(192.168.10.2) -j SNAT --to-source real-ip(62.73.75.199)
iptables -t nat -A POSTROUTING -s source-ip(192.168.10.3) -j SNAT --to-source real-ip(62.73.75.200)
i ako naprimer ne iskash nikoi drug da ti polzwa neta, samo trqbwa pak s iptables da okajesh wsi4ko razli4no ot twoq mac addr da se dropwa, t.e. ! mac-addr -j DROP
samo 4e to4no kak beshe sam zabrawil we4e, wij po4eti malko w neta i ste se oprawish