Linux-маршрутизиране чрез PPP връзка

Споделяне на интернет връзка

Тази статия има за цел да ви позволи да използвате интернет връзка (напр. Използване на протокола PPP) чрез маршрутизиране на IP пакети от машината, свързана с интернет.

Маршрутизиране на IP пакети

Помислете за следното: мрежа от клас C ( 254 IP), започвайки от 192.168.0.0 с маска на подмрежата: 255.255.255.0

За да конфигурирате нашия шлюз, първо трябва да знаете версията на ядрото: 2.0, 2.1 или 2.2, 2.3 или 2.4.

Инструментите са различни.

Ето как се процедира под ядрото на Linux 2.0:

 / sbin / depmod -a / sbin / modprobe ip_masq_ftp (за маршрутизиране на FTP) / sbin / modprobe ip_masq_irc (за маршрутизиране на IRC) / sbin / modprobe ip_masq_quake (за маршрутизиране на сървъра за Quake игра) / sbin / modprobe ip_masq_raudio (за маршрутизиране на истински звук) 

Активиране на пренасочването:

 echo 1> / proc / sys / net / ipv4 / ip_forward 

За да насочите връзката:

 ipfwadm -F -am -S 192.168.0.024 -D 0.0.0.0/0 

Което означава, че всичко, което има като източник мрежата 192.168..0, се насочва директно към интернет.

За Linux ядрото 2.1 и 2.2 процедурата е почти идентична, просто променете ipfwadm от ipchains.

 ipchains - A-напред-а 192.168.0.0/24 -d 0.0.0.0/0 -j MASQ 

Под ядрото на Linux 2.3 и 2.4 процедурата е почти идентична, просто променете ipfwadm от iptables.

 iptables -ПОСТРОИТИРАНЕ -t nat -o ppp0 -j МАСКУРЕЙД 

Оригинален документ, публикуван от Rémy Pouchain на CommentcaMarche.net.

Предишна Статия Следваща Статия

Топ Съвети