Страница 1 из 2

Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 02 авг 2018, 20:45
sserga
Здравствуйте, друзья!

У меня настроенная asterisk с двумя интерфейсами

eth0 - это лакальная сеть в офисе с телефонами 15 шт. и доступом в интернет через wi-fi мост
eth1 - резервный интернет от местного провайдера через который соединяются транки к операторам

человек когда нам настраивал АТС сказал что если будут проблемы с eth1 провайдером то всегда в putty можно ввести команду ifdown eth1 (отключает местного провайдера, атс использует WI-FI мост), а если опять надо использовать eth1 то вводим команду ifup eth1.

Сейчас провайдер eth1 работает с перебоями и я решил перевести на eth0, ввел команду ifdown eth1 и все 6 транков отвалились, перезагрузка командой /etc/init.d/asterisk restart не помогла. Пришлось опять вводить ifup eth1 и транки подключились.

Подскажите пожалуйста как и можно перевести трнаки с операторами на eth0 что бы можно было витуху выдернуть из eth1 и все работало. Буду очень благодарен за помощь т.к. перед тем как написать тут 2 дня ковырялся в поисковых системах но не нашел решения. Но я особо и не экспериментировал т.к. боюсь что то поломать )))

P.S. человек который настраивал АТС не абанент, возможно на отдыхе, а вопрос нужно решить срочно.

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 03 авг 2018, 06:35
april22
Срочно - > в раздел бизнес , там сделают .
Телепаты, наверное как и ваш товарищ , абонент не абонент, в отпуске наверное...

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 03 авг 2018, 06:42
Kroteg
возможно маршрутизация не настроена
покажи вывод

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

$ netstat -rn

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 03 авг 2018, 07:13
virus_net
Вам надо в книжках поковыряться, а не в поисковых системах.
Книжка по астериску и книжку про маршрутизацию.

Выдернуть витуху и все работает это тольуо в случае динамической маршрутизации и блока адресов, которые доступны через оба канала.

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 03 авг 2018, 10:32
sserga
Kroteg писал(а):возможно маршрутизация не настроена
покажи вывод

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

$ netstat -rn

[root@localhost ~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
172.16.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth1
[root@localhost ~]#

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 03 авг 2018, 13:12
Kroteg
Ну вот и смотри какие маршруты идут чрез 1 интерфейс - дефолтный маршрут через него и идёт - потому внешние транки будут отваливаться.
Подсказать с какой подсетью ещё связь пропадёт? 8-)

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 03 авг 2018, 17:59
virus_net
Ну ч.т.д. Полное отсутствие понимания работы сети, default gateway и маршрутизации.
Что вы искали в гугле даже представить не могу. Ищите "локальные сети основы".

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 03 авг 2018, 21:57
Zavr2008
eth0 - это лакальная сеть в офисе с телефонами
Лакучая сеть в офисе с телефонами..

Маршрутизацию должен роутер делать, настроенный нормально.

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 06 авг 2018, 09:01
sserga
Kroteg писал(а):Ну вот и смотри какие маршруты идут чрез 1 интерфейс - дефолтный маршрут через него и идёт - потому внешние транки будут отваливаться.
Подсказать с какой подсетью ещё связь пропадёт? 8-)
Мне нужно что бы соединение с внешними транками было eth0, а сейчас eth1 (он вообще задействован не будет в дальнейшем). Какой командой можно переключить по дефолту на eth0 ?

Re: Как автоматически переключать интерфейсы eth0 и eth1

Добавлено: 06 авг 2018, 09:23
ded
Вот моя планета... Узм, 247 в Тентуре, галактика Бета в Спирали. Вот машинка перемещения в пространстве... Так какой контакт мне нажимать, чтобы домой переместиться?