Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: gated 3.6 - problems


  • Subject: Re: lug-bg: gated 3.6 - problems
  • From: Vesselin Kolev <vlk@xxxxxxxxxxxxxxxxx>
  • Date: Sun, 12 Sep 2004 18:08:45 +0300

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
============================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.