Vesselin Kolev wrote:


Силно се надявам, че някой в този лист се е борил с gated и ще сподели опита си.


За жалост феновете на gated не се оказаха много, може би заради лиценза му, може би заради това, че масово се ползва quagga. А иначе 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 ============================================================================

Reply via email to