Ubuntu IP Masquerading

Ka Papa Hana Pūnaewele Kūʻai

ʻO ke kumu o ka IP masqueradingʻo ia eʻae i nā mīkini me kahi mau inoa IP kūloheloheʻole, iʻole e hoʻololiʻia ma kāu pūnaewele e hiki ai i ka Pūnaewele ma o ka mīkini e hana ana i ka hana. Loaʻa nā kaʻa mai kāu pūnaewele pūnaewele no ka mea pono e hoʻolālāʻia ka Internet no ka paneʻana e hoʻihoʻi i ka mīkini i hana i ka noi. No ka hanaʻana i kēia, pono ka'ōkuhi e hoʻololi i ka helu IP helu o kēlā me kēia pahula i mea e hoihoiʻia ai ka paneʻana i ia mea, ma mua o ka helu IP kūlohelohe i hana i ka noi, hikiʻole keʻike i ka pūnaewele. E hoʻohana anaʻo Linux i ke Kelemu Hoʻolaha (conntrack) e hoʻomau i keʻano o nā mea e pili ana i kēlā mekomo kamepiula a hoʻihoʻi i kēlā me kēia hoʻihoʻiʻana. ʻO ka huakaʻi e haʻalele ana i kāu pūnaewele pūnaewele he "masqueraded" no ka mea i laweʻia mai ka pūnaewele puka Ubuntu. Hoʻonohonohoʻia kēia kaʻina hana i loko o nā palapala Microsoft e like me ka Māhele Pūnaewele.

Nā Instructions no ka Pākuʻi IP

Hiki ke hoʻoholoʻia kēia me kahi o ka pūʻulu iptables hoʻokahi, a hiki keʻano'ē aʻe ma luna o kāu hoʻonohonoho pūnaewele:

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

Manaʻo ka'ōlelo i luna e hoʻolako i kāu henua leka uila 192.168.0.0/16 aʻo kāu polokalamu kele pūnaewele ppp0. Hoʻopauʻia ka hōʻailona penei:

ʻO kēlā me kēia kaula i ka papa kānina (ka papa kuhi, a ma kahi o nā kānana nui a pau paha) e loaʻa kahi kulekele kūpono o ACCEPT, akā inā e hana anaʻoe i kahi pākuhi me kahi mea pani puka, ua hoʻonoho pahaʻoe i nā kulekele i DROP. KA HOʻOPIʻI, i ia hihia, pono eʻaeʻia kāu mau kālepa i ka laikini FORWARD no ka rule i luna e hana:

sudo iptables-MAHINA -s 192.168.0.0/16 -o ppp0 -j Hoʻopaʻaʻia sudo iptables -HAUKAHI -d 192.168.0.0/16 -m ka moku'āina -'ŌNA KA HOʻOHOLOʻI, RELATED -i ppp0 -i KA PONO

ʻO nā kauoha i luna nei eʻae i nā laina a pau mai kāu pūnaewele i ka pūnaewele a me nā kaʻa pili i nā mea pili e hoʻi i ka mīkini i hoʻomaka ai iā lākou.

* Laikini

* Ubuntu Guide Guide Ubuntu