не могу настроить машрутизацию в CentOS - 2 сетевые карты

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение trubb » 2015-04-18 10:06:29

суть проблемы -
астериск11 на центоси 6.5 - две сетевухи в компе
1- внутренняя сеть компании 192.168.1.Х - прописан статический адрес и все настройки - все есть (интернет и тд) пока не подключена 2 сетевая
2- выход во внутреннюю сеть провайдера SIP-телефонии - сеть вида 10.Х.Х.Х - транки нормально работают пока эта сетевая получает все настройки по DHCP

после того как вторая сетевая получает адреса - первая видит только ип-телефоны и компы в локалке - 192.168.1.Х
DHCP после активации 2 сетевухи - перетирает в конфах все настройки - шлюз по умолчанию, DNS и тд
прописываю в конфах для второй сетевухи статикой - адреса что она получала по DHCP - работает до первого реконнекта - смена адреса у провайдера мать его ети....
все что нашел в сети не помогает, то ли я на лыжах по асфальту ехать пытаюсь


могет кто для чайнега разжевать или носом ткнуть в реализованное - что куда в какие конфиги написать
иГрАюВсТрАйКбОл!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение trubb » 2015-04-19 15:49:02

хорошо, понял что мимо вопрос задал
другая тема- есть ли в линупсах возможность запрашивать у DHCP не все настройки, а только к примеру адрес и маску ?

Отправлено спустя 15 минут 23 секунды:
продолжу флудить )))
кто-нить видел полное описание секций
request и prepend из dhclient.conf?
иГрАюВсТрАйКбОл!

guest
проходил мимо

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение guest » 2015-04-19 18:50:48

trubb писал(а):хорошо, понял что мимо вопрос задал
другая тема- есть ли в линупсах возможность запрашивать у DHCP не все настройки, а только к примеру адрес и маску ?

Отправлено спустя 15 минут 23 секунды:
продолжу флудить )))
кто-нить видел полное описание секций
request и prepend из dhclient.conf?
У Вас две карты, для обеих Вы получаете все данные от DHCP сервера через dhcp client,
в итоге у Вас:

- первым отрабатывает dhcp client для eth0 и получая все настройки устанавливает:
default gateway (default router), ip-address/mask, resolv.conf ...
- вторым отрабатывает dhcp клиент для eth1 и выполняет все действия как и при работе первого клиента

итогом этого -> изменяется default gateway, что Вам не нужно

посмотрите документацию (может зависеть от версии CentOS 5, 6 или 7) там должно быть что-то типа:

добавить в /etc/sysconfig/network:
GATEWAYDEV=eth0

тогда default gw у Вас останется от первого dhcp клиента.

или DEFROUTE=yes|no в настройку каждого интерфейса, в eth0 -> DEFROUTE=yes, в eth1 DEFROUTE=no

Не так много реализаций dhcp client для unix-like OS, но принцип работы и настройки у Всех одинаковые:

man dhclient.conf
man dhclient-scripte -> на предмет использования hooks

Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение trubb » 2015-04-21 12:35:38

ну блин вынимательнее читать надо - на первой сетевой статический адрес ))))
попробую еще supersede - перекрывает ли он полученное от dhcp или нет
иГрАюВсТрАйКбОл!

guest
проходил мимо

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение guest » 2015-04-21 14:50:28

trubb писал(а):ну блин вынимательнее читать надо - на первой сетевой статический адрес ))))
попробую еще supersede - перекрывает ли он полученное от dhcp или нет
для начала определитесь с подключением (из под nat, ipoe, ppp/pppoe/l2tp) и маршрутизацией:
- использование default gateway от eth0
- или iproute для нескольких маршрутов
- будет ли у Вас машина выполнять роль gateway (включение forward пакетов)

затем в соответствии с архитектурой принятой в выбранной ОС (CentOS) определитесь:
- будете использовать NetworkManager и следует ли его отключить или вовсе удалить;
- или будете использовать ручную настройку интерфейсов и маршрутизации;

В соответствие с верхним:
- использование /etc/sysconfig/network:
NETWORKING, GATEWAY
- использование eth0,eth1 с BOOTPROTO=[static|dhcp], DEFROUTE=[yes|no] и NM_CONTROLLED=[yes,no]

еще раз перечитайте и выделите рациональное зерно:
- eth0 - статика с default gateway
- eth1 - dhcp - запретить изменять default gateway (если не нужно нескольких маршрутов - iproute)
- или просто изменить старт интерфейсов: eth1 - первый, затем eth0 со статикой, если не можете
настроить иначе...

ключевые слова были даны еще в первом ответе, не важно, статика у Вас на eth0 или dhcp, выше
все разложено, дерзайте.

Аватара пользователя
Alpha
рядовой
Сообщения: 14
Зарегистрирован: 2015-03-24 17:27:02

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение Alpha » 2015-04-21 16:05:20

Попробуй в /etc/dhclient.conf прописать supersede routers 0.0.0.0;

Можно если че так же покопаться в /sbin/dhclient-script

Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение trubb » 2015-04-22 7:33:55

guest писал(а): для начала определитесь с подключением (из под nat, ipoe, ppp/pppoe/l2tp) и маршрутизацией:
- использование default gateway от eth0
- или iproute для нескольких маршрутов
- будет ли у Вас машина выполнять роль gateway (включение forward пакетов)
мне нужно чтобы вторая сетевая получила от DHCP провайдера sip-телефонии только адрес, маску, шлюз (днс, шлюз по умолчанию и тд должны остаться от 1й сетевой) из сети 10.Х.Х.Х и соответственно, чтобы все пакеты на эту сеть шли через эту сетевую;
первая сетевая работает правильно.
guest писал(а): затем в соответствии с архитектурой принятой в выбранной ОС (CentOS) определитесь:
- будете использовать NetworkManager и следует ли его отключить или вовсе удалить;
- или будете использовать ручную настройку интерфейсов и маршрутизации;
NetworkManager отключен, настройка ручная
guest писал(а): В соответствие с верхним:
- использование /etc/sysconfig/network:
NETWORKING, GATEWAY
- использование eth0,eth1 с BOOTPROTO=[static|dhcp], DEFROUTE=[yes|no] и NM_CONTROLLED=[yes,no]

еще раз перечитайте и выделите рациональное зерно:
- eth0 - статика с default gateway
- eth1 - dhcp - запретить изменять default gateway (если не нужно нескольких маршрутов - iproute)
- или просто изменить старт интерфейсов: eth1 - первый, затем eth0 со статикой, если не можете
настроить иначе...
а вот тут можно поподробнее - я не волшебник, я только учусь и то урывкаме, когда чтото не работает
иГрАюВсТрАйКбОл!

Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение trubb » 2015-04-22 10:39:06

короче я ее подебил ))) всем спасибо
если нужны подробности танца на граблях - напишу
иГрАюВсТрАйКбОл!

guest
проходил мимо

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение guest » 2015-04-22 11:24:16

trubb писал(а):короче я ее подебил ))) всем спасибо
если нужны подробности танца на граблях - напишу
будем признательны

Аватара пользователя
trubb
лейтенант
Сообщения: 865
Зарегистрирован: 2005-03-16 17:42:26
Откуда: сами мы не местные, приехали на лечение

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение trubb » 2015-04-22 13:40:33

в файле dhclient-eth1.conf - переназначил через supersede - routers и domain-name-servers
и создал файл route-eth1 с маршрутом 10.0.0.0/8 dev eth1
пока работает

Отправлено спустя 7 минут 2 секунды:
я в не-виндах полныйчайнег ака самовар - методом пробов и апшибак все делаю
иГрАюВсТрАйКбОл!

Аватара пользователя
Парень из Дубая
проходил мимо
Сообщения: 4
Зарегистрирован: 2015-05-19 20:51:34
Откуда: КазаньПриволжский Федеральный Округ
Контактная информация:

не могу настроить машрутизацию в CentOS - 2 сетевые карты

Непрочитанное сообщение Парень из Дубая » 2015-06-03 4:01:47

А меня друзья пугали что такие сложности с маршрутизатором возможны только в винде. Я долго не мог решится переходить или нет на Линукс. частично перешел на домашнем стационарнике. А на работе по прежнему на винде галимой.