Re: lug-bg: Re: lug-bg: Рутиране на две връзки към един гейтуей
- Subject: Re: lug-bg: Re: lug-bg: Рутиране на две връзки към един гейтуей
- From: "Dimitar G. Katerinski" <train@xxxxxxx>
- Date: Sat, 29 Jan 2005 19:46:02 +0200
Kamen TOMOV wrote:
Благодаря на всички за помощта. Напреднах малко, но не достатъчно да
си реша проблема. Съмнявам се, че това не работи, защото по този начин
реализирано ще има проблем във връзката на мрежа 192.168.254.128/25 с
192.168.254.1. Ето ми правилата:
Здравей, извинявай че малко късно пиша, но бях зает в последните дни. Прочетох нишката от
писма по надолу, и те моля най искрено, не прави глупости от типа на:
"#MASQUERADE
/usr/sbin/iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE"
Така, относно, това че се съмняваш дали работи, пробва ли изобщо? Аз мисля, че ще работи,
но само за едната мрежа. Не се беше уточнил че на машините от вътрешната мрежа, си
настроил маски от типа /25. За да може да има връзка и към втората мрежа от рутера, трябва
да подмениш и добавиш следните правила:
1. Да добавиш втори IP адрес на интерфейса към вътрешната ти мрежа. Нека бъде нещо подобно
на ip addr add 192.168.254.254/25 dev eth0
2. Да изтриеш и да оправиш маската на предишния IP адрес 192.168.254.1/24 на 192.168.254.1/25.
3. За всяка от двете таблици, където указваш рутинг правило за всяка една от двете
вътрешни мрежи, трябва да направиш следното:
за таблица1:
ip ro add 192.168.254.0/25 dev eth0 src 192.168.254.1 table table1
за таблица2:
ip ro add 192.168.254.128/25 dev eth0 src 192.168.254.254 table2
192.168.254.254 следва да бъде указан като шлюз по подразбиране на хостовете от
192.168.254.128/25 мрежата.
ip rule add from 192.168.254.0/25 table 230 prio 230
ip rule add from 192.168.254.128/25 table 231 prio 231
Моля те, освен ако нямаш експлицитна нужда да използваш prio, и разбираш как работи това,
кои са номерата на local,main и т.н. таблици, не го използвай.
Като се има в предвид, че eth0 е локалния ми интерфейс с единствен
адрес : 192.168.254.1
Ще добавиш това, което ти казах нали? Инак няма как :)
Поздрави,
Поздрави,
Димитър
P.S. Моля те, пробвай всичко това, и ако искаш да получиш отговори, кажи какво точно не
работи. А не да изказваш предположения, че нещо нямало да работи.
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================
|