The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Перманентный маршрут."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Перманентный маршрут."  +/
Сообщение от aks (ok) on 28-Янв-12, 13:49 
Пишу из строки: route add -net 192.168.2.0/24 192.168.0.254 Маршрут работает, пинг идет. Перегружаюсь - естесственно, маршрута нет. Лезу в рцконф, добавляю строки:

static_routes="cons1"
route_cons1="-net 192.168.2.0/24 192.168.0.254"

Перегружаюсь, маршрута нет, в нетстате следов нет, ругани в логах тоже не нашел. Добавляю вручную вышеописанным способом - маршрут появляется. В нетстате тоже.

Что не так делаю? Как маршрут перманентно прописать?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Перманентный маршрут."  +/
Сообщение от PavelR (??) on 28-Янв-12, 13:52 
> Пишу из строки: route add -net 192.168.2.0/24 192.168.0.254 Маршрут работает, пинг идет.
> Перегружаюсь - естесственно, маршрута нет. Лезу в рцконф, добавляю строки:
> static_routes="cons1"
> route_cons1="-net 192.168.2.0/24 192.168.0.254"
> Перегружаюсь, маршрута нет, в нетстате следов нет, ругани в логах тоже не
> нашел. Добавляю вручную вышеописанным способом - маршрут появляется. В нетстате тоже.
> Что не так делаю? Как маршрут перманентно прописать?

а 192.168.0.х - это Ethernet ?

Что там еще в rc.conf интересного на эту тему ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Перманентный маршрут."  +/
Сообщение от PavelR (??) on 28-Янв-12, 13:53 
У меня в rc.conf нет слова "-net"

static_routes="isrv2"
route_srv2="192.168.6.0/24 192.168.0.180"

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Перманентный маршрут."  +/
Сообщение от aks (ok) on 28-Янв-12, 17:15 
> У меня в rc.conf нет слова "-net"
> static_routes="isrv2"
> route_srv2="192.168.6.0/24 192.168.0.180"

Я какие только варианты не перепробовал. и -net, и -host, и без них, и маска /24, и маска /32 (там по факту маршрут на один хост нужен) - разницы никакой.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Перманентный маршрут."  +/
Сообщение от aks (ok) on 28-Янв-12, 17:13 

> а 192.168.0.х - это Ethernet?

да.

> Что там еще в rc.conf интересного на эту тему ?

router# more /etc/rc.conf

# -- sysinstall generated deltas -- # Wed May 28 15:37:06 2008
# Created: Wed May 28 15:37:06 2008
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.

hostname="router.optic.local.net"

keymap="ru.koi8-r"
sshd_enable="YES"
# usbd_enable="YES"

ifconfig_sk0_alias0="inet 192.168.0.1 netmask 255.255.255.0"
ifconfig_sk0_alias1="inet 178.238.31.1 netmask 255.255.255.224"
#       ifconfig_fxp0="inet 84.204.23.146 netmask 255.255.255.248"
#       ifconfig_fxp0="inet 92.255.51.74 netmask 255.255.255.252"
#       ifconfig_fxp0="inet 94.140.207.74 netmask 255.255.255.252"
#       ifconfig_fxp0="inet 109.124.100.194 netmask 255.255.255.248"
ifconfig_fxp0="inet 176.32.178.162 netmask 255.255.255.252"
        
#       defaultrouter="84.204.23.145"
#       defaultrouter="92.255.51.73"
#       defaultrouter="94.140.207.73"
#       defaultrouter="109.124.100.193"
defaultrouter="176.32.178.161"

static_routes="cons1 term1"
route_cons1="-net 192.168.2.0 192.168.0.254"
route_term1="-net 178.238.31.0/27 176.32.178.161"

gateway_enable="YES"
ntpdate_enable="YES"
ntpdate_program="/usr/sbin/ntpdate"
ntpdate_flags="-u ntp.psn.ru"

ntpd_enable="YES"
ntpd_program="/usr/sbin/ntpd"
ntp_flags="-p /var/run/ntpd.pid"

firewall_enable="YES"
firewall_type="PESDA"
firewall_logging="YES"
natd_enable="YES"
natd_interface="fxp0"
named_enable="YES"
named_flags="-u bind"
ipnat_enable="YES"
inetd_enable="YES"
squid_enable="YES"
apache_enable="YES"
pureftpd_enable="YES"
sendmail_enable="NO"
mpd_enable="YES"
mysql_enable="YES"
static_routes="Pvpn"
route_Pvpn="192.168.1.0/24 192.168.0.1"

ipsec_enable="YES"
ipsec_file="/etc/ipsec.conf"
racoon_enable="YES"

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Перманентный маршрут."  +/
Сообщение от arachnid (ok) on 28-Янв-12, 14:09 
> Пишу из строки: route add -net 192.168.2.0/24 192.168.0.254 Маршрут работает, пинг идет.
> Перегружаюсь - естесственно, маршрута нет. Лезу в рцконф, добавляю строки:
> static_routes="cons1"
> route_cons1="-net 192.168.2.0/24 192.168.0.254"
> Перегружаюсь, маршрута нет, в нетстате следов нет, ругани в логах тоже не
> нашел. Добавляю вручную вышеописанным способом - маршрут появляется. В нетстате тоже.
> Что не так делаю? Как маршрут перманентно прописать?

версия фри? (на всякий случай)

рекомендую поиграться со скриптом /etc/rc.d/routing - именно он вызывается для записи маршрутов

вообще там вызывается route add и добавляется то, что прописано в переменной из rc.conf-а
так что на первый взгляд у вас написано все правильно. кстати, а еще в rc.conf не было других статических маршрутов?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Перманентный маршрут."  +/
Сообщение от aks (ok) on 28-Янв-12, 17:17 
> версия фри? (на всякий случай)

router# uname -a
FreeBSD router.optic.local.net 6.3-RELEASE FreeBSD 6.3-RELEASE #1: Mon Nov  9 19:21:29 MSK 2009     akasa@router.optic.local.net:/usr/obj/usr/src/sys/Murrr  i386

> рекомендую поиграться со скриптом /etc/rc.d/routing - именно он вызывается для записи маршрутов
> вообще там вызывается route add и добавляется то, что прописано в переменной
> из rc.conf-а
> так что на первый взгляд у вас написано все правильно. кстати, а
> еще в rc.conf не было других статических маршрутов?

Есть только туннель ракуновский на сетку 192.168.1.0/24.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Перманентный маршрут."  +/
Сообщение от arachnid (ok) on 28-Янв-12, 17:52 

> Есть только туннель ракуновский на сетку 192.168.1.0/24.

сейчас проверил на своем десктопе - и получается, что выполняется только последняя конструкция static_route - так что собирайте все в одну кучу и должно наступить счастье.
ну и плюс, если вы сюда копировали все целиком, а не печатали сами, то там маска забыта (или это последствия экспериментов)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Перманентный маршрут."  +/
Сообщение от aks (ok) on 28-Янв-12, 18:13 
>> Есть только туннель ракуновский на сетку 192.168.1.0/24.
> сейчас проверил на своем десктопе - и получается, что выполняется только последняя
> конструкция static_route - так что собирайте все в одну кучу и
> должно наступить счастье.
> ну и плюс, если вы сюда копировали все целиком, а не печатали
> сами, то там маска забыта (или это последствия экспериментов)

Это последствия экспериментов. Ща попробуем в кучу все собрать.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Перманентный маршрут."  +/
Сообщение от lavr email on 28-Янв-12, 17:55 
>> версия фри? (на всякий случай)
> router# uname -a
> FreeBSD router.optic.local.net 6.3-RELEASE FreeBSD 6.3-RELEASE #1: Mon Nov  9 19:21:29
> MSK 2009     akasa@router.optic.local.net:/usr/obj/usr/src/sys/Murrr  i386
>> рекомендую поиграться со скриптом /etc/rc.d/routing - именно он вызывается для записи маршрутов
>> вообще там вызывается route add и добавляется то, что прописано в переменной
>> из rc.conf-а
>> так что на первый взгляд у вас написано все правильно. кстати, а
>> еще в rc.conf не было других статических маршрутов?
> Есть только туннель ракуновский на сетку 192.168.1.0/24.

как вы думаете, какая переменная в SHELL будет:

# sh
# static_routes="lala kuku"
# echo $static_routes
# static_routes="bebebe"

теперь выполните:

# grep static_routes /etc/rc.conf

дошло?

снова посмотрите ваш rc.conf, наведите в нем порядок: постарайтесь сгруппировать
сервисы и с учетом верхнего - все срастется.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Перманентный маршрут."  +/
Сообщение от aks (ok) on 02-Фев-12, 23:02 
Запоздало пишу, но все же. Да, проблема была в том, что переменные маршрутов следовало описывать в одном месте, а не вразнобой. Как только все "причесал", сразу все и заработало.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Перманентный маршрут."  +/
Сообщение от кегна on 03-Фев-12, 21:46 
> firewall_enable="YES"
> firewall_type="PESDA"

тип у фаирвала классный )))))))

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру