Ubuntu IP Masquerading

Cov Ntaub Ntawv Qhia Txog Tus Thawj Coj

Lub hom phiaj ntawm IP Masquerading yog cia cov cav tov nrog cov chaw ntiav tus kheej, tsis yog-routing tus IP nyob rau hauv koj lub network kom nkag tau mus rau hauv Internet los ntawm lub tshuab ua cov kev siv lub masquerading. Tsheb khiav los ntawm koj tus private network rau hauv Internet yuav tsum raug muab kho rau cov lus teb kom rov mus rau lub tshuab uas tau thov. Ua li no, lub ntsiav tshuaj yuav tsum hloov qhov chaw nyob ntawm IP ntawm txhua pob ntawv thiaj li cov lus teb yuav rov qab mus rau nws, tsis yog qhov chaw tus kheej IP uas tau thov, uas ua tsis tau rau hauv Internet. Linux siv Kev Tshaj Tawm Txog Kev Taug Xyuas (conntrack) kom khiav ntawm cov kev sib txuas uas muaj rau cov cav tov thiab reroute txhua nqe lus tuaj yeem. Tsheb khiav tawm hauv koj tus kheej ntiag tug yog "masqueraded" raws li coj los ntawm koj lub tshuab Ubuntu lub qhov rooj. Txoj kev no yog xa mus rau hauv Microsoft cov ntaub ntawv xws li Internet Kev Sib Koom.

Lus Qhia Rau IP Masquerading

Qhov no yuav ua tiav nrog ib txoj cai iptables, uas tej zaum yuav txawv me ntsis raws li koj lub network configuration:

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

Cov lus hais saum toj no xav tias koj qhov chaw nyob yog 192.168.0.0/16 thiab hais tias koj lub cuab tam hauv internet yog ppp0. Lub syntax yog tawg li nram qab no:

Txhua cov saw hauv lub rooj lim piam (lub rooj sib tham, thiab feem ntau lossis tag nrho cov ntawv lim ntaub ntawv) muaj ib qho kev cai ntawm ACCEPT, tab sis yog tias koj tsim kom muaj ib qho chaw rau lub qhov rooj txuas ntxiv, koj tuaj yeem tsim cov cai rau DROP los TSIS TXAUS SIAB, hauv qhov xwm txheej koj xav tau kev tso cai ntawm kev sib tw ntawm FORWARD rau txoj cai saum toj saud ua haujlwm:

sudo iptables -A FORWARD -s 192.168.0.0/16 -o ppp0 -J ACCEPT sudo iptables -A FORWARD -d 192.168.0.0/16 -muag nyaj - TSWV YIM XYOO, TUS KHEEJ -i ppp0 -j ACCEPT

Cov lus txib saum toj no yuav cia tag nrho cov kev sib txuas ntawm koj lub network hauv zos mus rau hauv Internet thiab txhua txoj kev mus rau cov kev txuas rov qab mus rau lub tshuab uas pib ua haujlwm rau lawv.

* Daim ntawv tso cai

* Ubuntu Cov Ntawv Cob Qhia Ntawv Qhia