Vesselin Kolev wrote:
За жалост феновете на gated не се оказаха много, може би заради лиценза му, може би заради това, че масово се ползва quagga. А иначе gated си го бива доста.
Силно се надявам, че някой в този лист се е борил с gated и ще сподели опита си.
Та какви се оказаха проблемите, които пречат на gated да се стартира.
Единият е направилно направено NAT правило. Внимавайте, когато имате мултикаст да не правите опити да го маскирате. Не само, че не става, а тотално разваля нещата.
Вторият е указване на default route със src дефиниция, т.е. нещо от рода на:
default via 192.168.100.1 dev eth0 src 192.168.100.112
Указването трябва да се прави така:
default via 192.168.100.1 dev eth0
т.е. без src дефиниця. Ако има src демонът gated сегментира.
Специално опита ми върху Fedora и RedHat сочи следното решение. Във файла /etc/sysconfig/network обикновено шлюза по подразбиране се задава на отделен ред така:
GATEWAY="192.168.100.1"
След като се изпълни
service network start
или
service network restart
в дефиницията за шлюз по подразбиране винаги се прибавя src дефиниця. Така изходът остава изпълнение на пост скрипт. Аз направих следното. В директория /etc/sysconfig/network-scripts създадох route дефиниционен файл за интерфейса eth0 (всъщност това е интерфейса към мрежата, в която се намира шлюза по подразбиране). Този скрипт кръстих според правилата като route-eth0. В него има един единствен ред съобразен със синтаксиса на iproute2:
default via 192.168.100.1
Забележете, че не е нужно да се добавя дефиниция dev, защото тя се съдържа в името на конфигурационния файл. И как всъщност заработват нещата. След като се стартира init скрипта network (/etc/init.d/network) се прочитат дефинициите в /etc/sysconfig/network-scripts/ifcfg-eth0. От там се чете информацията за IP адрес, маска, мрежа за принадлежност на интерфейса (може и MAC адрес и т.н.) и след като интерфейса бъде вдигнат успешно се подава на iproute2 информацията от прилежащия файл route-eth0.
Това е. След като се направи тази схема, gated се стартира и работи безпроблемно.
Поздрави Весо
============================================================================ 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 ============================================================================
