Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

fergios
Сообщения: 512
ОС: debian stable

Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

Куда прописать стат.маршруты, после перезагрузки чтобы сохранялись.
+
чтобы нельзя их было изменить, кроме как из под рута?

П.С. нужен ответ на вопрос, а не флуд. и ответы в стиле " тебе это не надо, убейся ап стену и т.д., такие отвечтики могу идти к себе за комп работать дальше" :-)

ubuntu новая
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение DaemonTux »

Ну что же ждем нашествие телепатов угадающих какой дистрибутив использует афтор
Vladivostok Linux User Group
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

DaemonTux писал(а):
30.06.2010 04:17
Ну что же ждем нашествие телепатов угадающих какой дистрибутив использует афтор

1.Причем здесь дистрибутив.
sh-скрипт он и в африке sh-скрипт....

Спрошу более конкретно в убунте в самой новой (что здесь непонятного??????????) есть спец.скрипт для записи стат.маршрутов или нужно самому создавать и закидывать его в автозагрузку????
Если в ней уже есть готовый файл, вы мне скажите как он называется и где он лежит.

2.Как отключить динамические маршруты, чтобы новые больше не создавались НИКОГДА????
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение DaemonTux »

fergios писал(а):
30.06.2010 05:00
DaemonTux писал(а):
30.06.2010 04:17
Ну что же ждем нашествие телепатов угадающих какой дистрибутив использует афтор

1.Причем здесь дистрибутив.
sh-скрипт он и в африке sh-скрипт....

А притом что в зависимости от дистрибутива место размещение скрипта различаются
Vladivostok Linux User Group
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

мда...

досвидания форум.
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение DaemonTux »

fergios писал(а):
30.06.2010 05:06
мда...

досвидания форум.

найдено в гугле
https://help.ubuntu.com/community/IptablesHowTo
Vladivostok Linux User Group
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение expdot »

сеть настраиваешь с помощью NetworkManager?
/etc/network/if-up.d
туда кладешь нужный скрипт

fergios писал(а):
30.06.2010 05:00
2.Как отключить динамические маршруты, чтобы новые больше не создавались НИКОГДА????

какая динамическая маршрутизация используется? rip ospf is-is bgp eigrp?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение SLEDopit »

fergios писал(а):
30.06.2010 05:00
Если в ней уже есть готовый файл, вы мне скажите как он называется и где он лежит.
все настройки, относящиеся к сети, находятся в /etc/network . скрипты - в директориях типа if-up.d, непосредственно описания интерфейсов в файле interfaces.
fergios писал(а):
30.06.2010 05:06
мда...

досвидания форум.
а вы не пробовали проанализировать, почему вы получаете ответы, не устраивающие вас?
зы http://maddog.sitengine.ru/smart-question-ru.html
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение Ленивая Бестолочь »

fergios писал(а):
30.06.2010 05:06
мда...

досвидания форум.

до свидания.

я так понимаю, расписывать предупреждение уже бесполезно.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение sciko »

fergios писал(а):
30.06.2010 05:00
sh-скрипт он и в африке sh-скрипт....
Добавлю, что шелл в Линуксе может быть очень разным. А скрипт для bash спокойно может не пойти в sch
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

И нужно решение проблемы - а не тыканье пальцем, в стиле "НУБ,читай маны".
Читаю маны, пытаюсь решить все.

Как понял, нужно прописать стат.маршруты. А то мало ли.

С помощью iptable прописать стат.маршруты... хорошая идея. Но это будут не совсем маршруты, а правила фильтрации.
Есть команда netstat -rn.. которая показывает маршруты. Есть пакет route для добавления удаления мршрутов. Кажется iptables - лучшее решение, но нужно навести порядок в route.

Сейчас :
Запускаю ос убунту netstat -rn непоказывает ниодного маршрута. Подсоединяюсь к сети маршруты появляются. Значит, есть динамическое добавление маршрутов.

Нужно :
Запускаю убунту появляются маршруты. Подсоединяюсь к сети - маршруты не изменяются и не добавляются новые.

p.s: iptables на среднем уровне знаю. Человек приходит на форум не потроллить, а решить проблему. А ему ты че нуб пришел? читай маны..
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение expdot »

fergios писал(а):
30.06.2010 18:50
p.s: iptables на среднем уровне знаю.

я уверен что вы знаете его на нулевом
fergios писал(а):
30.06.2010 18:50
Запускаю ос убунту netstat -rn непоказывает ниодного маршрута.

маршруты лучше смотреть командой

Код: Выделить всё

ip route

fergios писал(а):
30.06.2010 18:50
Подсоединяюсь к сети маршруты появляются. Значит, есть динамическое добавление маршрутов.

значит у вас автоматически добавляются статические маршруты
fergios писал(а):
30.06.2010 18:50
Подсоединяюсь к сети - маршруты не изменяются и не добавляются новые.

добавится/изменится лишь то что вы добавите/измените

все же ответьте на вопрос. для настройки сети пользуетесь NetworkManager? Ubuntu не использую и есть подозрение что скрипты в /etc/network/ не будут работать
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение Encore »

fergios писал(а):
30.06.2010 18:50
Подсоединяюсь к сети маршруты появляются.

Как подключаетесь к сети (... кабель (pppoe, vpn), wi-fi...)?
Возможно маршруты получаете по dhcp (см. /etc/network/interfaces).
ну и про if-up.d вам уже сказали

upd.
expdot писал(а):
30.06.2010 19:27
статические маршруты скорее нужны не для интернета, а для локалки..

исправил.. имел в виду подключение к сети в целом...
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение expdot »

статические маршруты скорее нужны не для интернета, а для локалки..
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение sash-kan »

fergios
1. абстрактных маршрутов не бывает. маршруты имеют смысл только _после_ поднятия интерфейса и (в подавляющем большинстве случаев), закрепления за интерфейсом хотя бы одного ip-адреса.
2. вам нужны некие маршруты. учитывая ваш уровень знаний, есть подозрение, что не все эти маршруты требуют каких-то дополнительных манипуляций. приведите, пожалуйста, пример того, что вам, с вашей точки зрения, требуется.
3. если манипуляции с таблицами маршрутизации всё-таки потребуются, то, учитывая первый пункт, производить эти манипуляции надо где-то в том месте, где у вас происходит поднятие интерфейса(-ов) и закрепление за ним(-и) ip-адресов. это весьма дистрибутивоспецифично (network manager — совершенно отдельная история). потому у вас и интересовались наименованием дистрибутива.
4. правила netfilter-а, которыми можно «рулить» с помощью программы iptables, не предназначены для решения задач маршрутизации. в gnu/linux для управления всей сетевой подсистемой и маршрутизацией в частности уже десять лет используется команда ip из пакета iproute.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

1. Вот что получается - нужно иметь всего один такой маршрут :
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
А сейчас их там три.
Но все работает с этим одним.

2.Как лучше сделать, чтобы была жесткая привязка (стат.маршрутами) с моего ip 192.168.1.54 на шлюз 192.168.1.1 для входящего и исходящего траффика?

P.S: остальное все понятно. спасибо форумчане.
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение expdot »

1. приведите вашу таблицу маршрутизации. скорее всего все в порядке
2. просто правильно настройте ip адрес, маску и шлюз в настройках сети
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

Да, но мне все же хочяется оставить один маршрут.

2.Как лучше сделать, чтобы была жесткая привязка (стат.маршрутами) с моего ip 192.168.1.54 на шлюз 192.168.1.1 для входящего и исходящего траффика?

Такого маршрута хватает
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

Но нужно ли делать более жесткую привязку. Как например,
Входящий
192.168.1.54 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
А для исходящего как?

Можно ли сделать маршруты для исходящего входящего траффика отдельно. Через route не iptables.
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение expdot »

вы пытаетесь настраивать то в чем не разбираетесь
как минимум нужен маршрут на подсеть
то есть в вашем случае
192.168.1.0 0.0.0.0 255.255.255.0

fergios писал(а):
30.06.2010 20:53
Можно ли сделать маршруты для исходящеговходящего траффика отдельно.

можно.

fergios писал(а):
30.06.2010 20:53
Но нужно ли делать более жесткую привязку. Как например,
Входящий
192.168.1.54 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

эта запись не имеет смысла
чтобы посмотреть локальную таблицу маршрутизации сделайте
ip route list table local
но от этого у вас может случится конфуз. потому что там много маршрутов
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

ip route list table local

broadcast 192.168.1.0 dev eth0 proto kernel scope link src 192.168.1.54
broadcast 127.255.255.255 dev lo proto kernel scope link src 127.0.0.1
local 192.168.1.54 dev eth0 proto kernel scope host src 192.168.1.54
broadcast 192.168.1.255 dev eth0 proto kernel scope link src 192.168.1.54
broadcast 127.0.0.0 dev lo proto kernel scope link src 127.0.0.1
local 127.0.0.1 dev lo proto kernel scope host src 127.0.0.1
local 127.0.0.0/8 dev lo proto kernel scope host src 127.0.0.1

Все ок?
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение expdot »

все в порядке. это служебные маршруты
они добавляются ядром и нужны для корректной работы
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение sash-kan »

fergios
почитайте, пожалуйста, какую-нибудь толстую книжку про сети. в разделе «документация» они все перечислены.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

Хорошо.
Спасибо.
Впредь, постараюсь больше не беспокоить глупыми вопросами.
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение DaemonTux »

fergios писал(а):
30.06.2010 22:04
Хорошо.
Спасибо.
Впредь, постараюсь больше не беспокоить глупыми вопросами.

За некорректную ссылку извиняюсь, в тот момент еще не проснулся.
Vladivostok Linux User Group
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение fergios »

expdot писал(а):
30.06.2010 08:15
какая динамическая маршрутизация используется? rip ospf is-is bgp eigrp?

Как можно узнать какая именно используется?
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Куда прописать стат.маршруты, чтобы нельзя их было изменить?

Сообщение arkhnchul »

если вы ее специально не настраивали (скорей всего нет, судя по вопросу), то никакая.
Losing is fun!
Спасибо сказали: