Ubuntu IP Masquerading

Akwụkwọ Ntuziaka Onye Ntuziaka

Ebumnuche nke IP Masquerading bụ ikwe ka ígwè ọrụ na adreesị IP na-adịghị adabere na netwọk gị iji banye na Ịntanetị site na igwe na-eme ihe nkpuchi. Okporo ụzọ si na netwọk gị chọrọ ka Ịntanetị ghazie iji aka gị zaaghachi na igwe nke mere arịrịọ ahụ. Iji mee nke a, kernel aghaghị gbanwee adreesị IP nke ihe ọ bụla iji mee ka azịza ya laghachi azụ na ya, kama na adreesị IP onwe ya mere arịrịọ ahụ, nke na-agaghị ekwe omume na Intanet. Linux na-eji Njikọ Njikọ (conntrack) iji debe njikọ nke njikọ ndị nke igwe na nyochaghachi nzaghachi ọ bụla dịka ya. Okporo ụzọ na-ahapụ netwọk nkeonwe gị bụ "masqueraded" dị ka si na igwe Ubuntu ụlọ ọrụ ntinye gị. A na-ede usoro a na akwụkwọ Microsoft dị ka Njikọ Ịntanetị Ịkekọrịta.

Ntuziaka maka IP masquerading

Enwere ike ime nke a site na otu iptables achị, nke nwere ike ịdị iche iche dabere na nhazi netwọk gị:

sudo iptables -t nat-POSTROUTING -s 192.168.0.0/16 -o ppp0 -j MASQUERADE

Iwu ahụ dị n'elu na-ekwu na ebe ị na-ezigara onwe gị bụ 192.168.0.0/16 nakwa na ngwaọrụ Ịntanetị na-eche ihu bụ ppp0. A na-agbaji syntax dị ka ndị a:

Ngwunye ọ bụla na tebụl nchịkọta (tebụl na-edozi, na ebe ntinye ma ọ bụ nzacha ngwugwu ọ bụla) nwere ụkpụrụ ndabara nke anabata, ma ọ bụrụ na ị na-ekepụta firewall na mgbakwunye na ngwaọrụ ọnụ ụzọ, ị nwere ike ịtọ usoro iji DROP ma ọ bụ N'ỤLỌ NCHE, n'ọnọdụ nke a, ị ga - ekwe ka okporo ụzọ gị masqueraded site n'aka chain nke FORWARD maka iwu ahụ dị n'elu ka ị rụọ ọrụ:

sudo iptables -ỤKA -S 192.168.0.0/16 -o ppp0 -j BANWE sudo iptables -ỤKỌ -D 192.168.0.0/16 -m ala --state ESTABLISHED, RELATED -i ppp0 -j GAA

Iwu ndị dị n'elu ga- enye gị ohere niile site na netwọk gị na Ịntanetị na okporo ụzọ niile metụtara njikọ ndị ahụ iji laghachi na igwe nke mepụtara ha.

* Ikikere

* Ubuntu Server Guide Index