Linux-marsruutimine PPP lingi kaudu

Interneti-ühenduse jagamine
Selle artikli eesmärk on võimaldada Interneti-ühenduse kasutamist (nt PPP-protokolli kasutamine) IP-pakettide suunamise teel Internetti ühendatud seadmega.
IP-pakettide marsruutimine
Vaadake järgmist: C-klassi võrk ( 254 IP), alustades 192.168.0.0 alamvõrgu maskiga: 255.255.255.0
Lüüsi konfigureerimiseks peate kõigepealt teadma südamiku versiooni: 2.0, 2.1 või 2.2, 2.3 või 2.4.
Tööriistad on erinevad.
Siin on, kuidas Linuxi kerneli all toimida:
/ sbin / depmod -a / sbin / modprobe ip_masq_ftp (marsruudile FTP) / sbin / modprobe ip_masq_irc (marsruudile IRC) / sbin / modprobe ip_masq_quake (marsruudi Quake mängu serverisse) / sbin / modprobe ip_masq_raudio (reaalse heli suunamiseks)
Luba edastamine:
echo 1> / proc / sys / net / ipv4 / ip_forward
Ühenduse suunamiseks:
ipfwadm-F-am -S 192, 168, 024 -D 0, 0.0.0/0
See tähendab, et kõik, mille allikana on 192.168..0 võrk, suunatakse otse Internetti.
Linuxi kerneli 2.1 ja 2.2 puhul on protseduur peaaegu identne, vahetage ipfwadm ipchains abil.
ipchains -A ettepoole suunatud s 192.168.0.0/24 -d 0.0.0.0/0 -j MASQ
Linuxi kerneli 2.3 ja 2.4 all on protseduur peaaegu identne, lihtsalt muuta ipfwadm iptables'i abil.
iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
Rémy Pouchaini poolt väljaantud Orginal dokument CommentcaMarche.netis.