Настройки считать верными для gated-3.5.11-2bc и BlackCat 6.2, и протокола маршрутизации rip1

19.01.2003

Установить можно с локального cdrom или с ftp, например:

# rpm -ihv ftp://bulldozer.fb.nstu.ru/pub/Linux/BlackCat-6.2/i386/RedHat/RPMS/gated-3.5.11-2bc.i386.rpm

Включим форвардинг пакетов между интерфейсами командой из shell и внесем аналогичную с трочку в /etc/rc.d/rc.local, чтобы система выполнила эту команду автоматически при перезагрузке:

# /sbin/sysctl -a net.ipv4.ip_forward=1
# echo "/sbin/sysctl -a net.ipv4.ip_forward=1" >>
/etc/rc.d/rc.local

Мы имеем два интерфейса eth0 (xxx.xxx.233.2 и маской 255.255.255.240) - выход в мир и eth1 - внутренняя подсеть (xxx.xxx.233.192/255.255.255.240) с реальными адресами.

Все настройки читаются из /etc/gated.conf, который для нашего случая выглядит так:

#
# Generic configuration file for use with RIP
#
traceoptions
    "/var/log/gated.log"
    size 1000K
    files 2
    general
    route
;

options
    noresolv;
;

interfaces {
    define xxx.xxx.233.2 broadcast 193.xxx.233.15 netmask 255.255.255.240;
    define xxx.xxx.233.193 broadcast xxx.xxx.233.207 netmask 255.255.255.240;
};

rip yes {
    broadcast;
    interface lo noripin noripout;
    interface xxx.xxx.233.2 ripin ripout version 1;
    };

static{
    default gateway xxx.xxx.233.1 interface xxx.xxx.233.2 retain;
#       xxx.xxx.233.192 gateway xxx.xxx.233.193 interface xxx.xxx.xxx.193 retain;
};

import proto rip { all; default restrict; };

export proto rip interface xxx.xxx.233.2 {
    proto direct { all metric 1; };
};

А теперь запустим gated и подождем несколько секунд заполнения таблицы маршрутизации:

# service gated start

mkya

26.12.2008

Весьма простое и доходчивое пояснениею Спасибо.






1 + 9 =

© 2001-2015 NLG