Линукс. IP маскиране
| Информационни технологии | 2009-12-04 | 71 сваляния |
IP маскиране с ipchains

Миналия месец, аз и брат ми решихме да направим малка домашна мрежа, така че да можем да свържем към Интернет повече от един компютър с използване само на един модем и телефонна линия. Моята машина е тази с модема и на нея е инсталиран Linux(Server). Машината на брат ми е с Windows95(Client). Направих известни проучвания и намерих документация относно изграждането на "частни" мрежи. Реших да използвам техниката на IP маскирането при свързване на нашата малка "частна" мрежа към Интернет.
IP маскирането е техника, при която на компютрите се назначават "вътрешни" IP адреси (в случая 10.0.0.1 за server и 10.0.0.2 и 10.0.0.3 за client) и споделяш връзката на един компютър с останалите клиенти, без да е нужно да им се назначават "външни" (реални IP) адреси. Прочетох доста от документацията и наистина си изясних процеса като цяло, но така и не успях да го настроя да върви правилно на моята машина. Тогава влязох в #LinuxIRC канала на Undernet.org и там намерих един тип с прякор Mongoose, който ми помогна. Даде ми линка към бързия справочник за настройване на IP маскиране с ipchains, който той беще написал. Програмата ipchains се разпространява с RedHat 6.0 и се използва за настройване на IP маскиране и firewall.
След като го прочетох, пуснах мрежата за по-малко от 10 минути. Поради това отново се свързах с него и той се съгласи да публикувам справочника му в Linux Gazette.
Следва справочника:

БЕЛЕЖКИ

В долния пример са използвани:
0.0.0.0 IP адрес на шлюза по подразбиране (default gateway)
10.0.0.1 IP адрес на мрежовия aдаптер eth0 на server
10.0.0.2 IP адрес на мрежовия aдаптер eth0 на client1
10.0.0.3 IP адрес на мрежовия aдаптер eth0 на client2

НАСТРОЙКА НА SERVER

-
Зареждане модула на ethernet адаптера (ако е нужно):
/sbin/modprobe ne2k-pci (всеки адаптер е с отделно име) -
Стартиране на адаптера:
(добавете го към /etc/rc.d/rc.local, ако нямате стандартни скриптове за интерфейсите)
Тагове от реферата: решме, скиране, инукс, минаия, ipchains, месец











