Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Помогите настроить сервер  (Прочитано 2383 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #15 : 25 Декабря 2015, 08:58:58 »
Вангую (так как ни одного выхлопа диагностики, не считая неудачного пинга):
у Вас оба провайдерских интерфейса с dhcp, а значит к обоим прилетает дефолтный шлюз, а потому их и в таблице маршрутизации 2 (проверяйте и нам показывайте). Какой из них убивается командой route del - неизвестно.
Но это пол беды. Вторая беда делается Вами же.
Вы посмотрите что Вы указываете в скрипте в качестве шлюза. Только повнимательней.

Оффлайн TED_7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #16 : 25 Декабря 2015, 10:02:00 »
Таблица маршрутизации:

(Нажмите, чтобы показать/скрыть)

Подскажите какую диагностику произвести, что посмотреть?
В скрипте ошибки не обнаружил  :-[
IP стевыйх интерфейсов сейчас попробую задать статикой, после этого отпишусь еще раз

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #17 : 25 Декабря 2015, 10:10:10 »
вот эта таблица и есть часть диагностики. Ещё для полной картины нужно видеть интерфейсы
Т.е. ip a; ip r дадут более менее ясную картину о происходящем с маршрутизацией.
И эти данные нужно смотреть на всех этапах.

В скрипте ошибки не обнаружил  :-[
Я Вам сказал на что смотреть. Только ВНИМАТЕЛЬНЕЙ. Ну и вышеозвученный анализ таблицы маршрутизации на всех этапах тестирования должен Вам показать, где Вы ошиблись.

ЗЫ Извините, но в моих правилах только направить на верный путь, а не ткнуть носом. Вы ошиблись. Где? Я Вам практически дал ответ ещё в предыдущем сообщении.

Пользователь решил продолжить мысль 25 Декабря 2015, 10:16:39:
Посмотел внимательней Ваш скрипт.
Честно? Бред!!! Логики никакой.  (не говоря уже про то, что хотите пинговать одно, а фактически пингуете другое)
« Последнее редактирование: 25 Декабря 2015, 10:16:39 от fisher74 »

Оффлайн TED_7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #18 : 25 Декабря 2015, 10:30:22 »
Вот я тупой........   ;D ;D ;D
Поменял в скрипте ip шлюзов на 192.168.1.1 и 192.168.0.1 и есть прогресс!
Пинг до 8.8.8.8 пошел, но интернета нет, т.е. через браузер не могу зайти ни на один сайт

Пользователь решил продолжить мысль 25 Декабря 2015, 10:35:10:
Все заработало!!!!!!!! Огромное человеческое спасибо!!!!! :)
« Последнее редактирование: 25 Декабря 2015, 10:35:10 от TED_7 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #19 : 25 Декабря 2015, 10:46:22 »
А теперь давайте смотреть, как это всё работает.
Итак, когда всё ОК - понятно.
Теперь провайдер 1, рещает, что Вы не достойны интернета и отключает доступ к нему, т.е.8.8.8.8 не пингуется через него. Скрипт это обнаруживает и переключает на резерв.
О... а теперь-то 8.8.8.8 пингуется и скрипт видит, что используется не основной канал, а значит надо что? судя по Вашему скрипту - переключиться на него. А кто сказал, что основной канал заработал-то? А значит на следующем цикле опять переключение на резерв. И Вашу таблицу маршрутизации начинает колбасить не по-детски...

Оффлайн TED_7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #20 : 25 Декабря 2015, 11:02:40 »
Да, действительно Вы правы!
Сейчас запустил пинг и наблюдал - печально....
Раз в минуту пропадает пинг, снова поднимается и через минуту опять пропадает. Кажется, пинговать надо не 8.8.8.8 а шлюз провайдера

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #21 : 25 Декабря 2015, 11:06:10 »
А тогда Вы не узнаете про обиду провайдера на Вас.

Оффлайн TED_7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #22 : 25 Декабря 2015, 11:25:27 »
Добавлять логическое или? Т.е. если не пингуется шлюз или 8.8.8.8 - переключаться на резервный, как только оба пингуются возвращаться?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #23 : 25 Декабря 2015, 11:27:32 »
И снова получите расколбас при обиде основного провайдера

Пользователь решил продолжить мысль 25 Декабря 2015, 11:28:38:
Ладно, не буду мучать, намекну: пингуйте ПРАВИЛЬНО.

Оффлайн TED_7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #24 : 25 Декабря 2015, 11:46:29 »
Честно говоря не понял, почему будет расколбас?
Пингуем шлюз и 8.8.8.8, если что то не пингуется - переключение на резервный.
Провайдер прекратил обижаться - пошел пинг и со шлюза и с 8.8.8.8 - переключение на основной...
Получается надо немного подправить:
(Нажмите, чтобы показать/скрыть)


Но я все же пошел думать над Вашим намеком, лучше реализую как Вы подсказываете

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #25 : 25 Декабря 2015, 11:52:09 »
Провайдер прекратил обижаться - пошел пинг и со шлюза и с 8.8.8.8 - переключение на основной...
При переключении на резерв 8.8.8.8 будет пинговаться не зависимо от состояния основного канала (если конечно, с резервом всё хорошо). А провайдер при "обиде" пинговать свой шлюз может и не запрещать, вот и получиться выполнение условия по возврату на основной канал.
Ведь и у провайдеров бывают аварии на магистральном уровне, а потому его локальная сеть работает, в том числе и шлюзы, а "мира" - нет.

Пользователь решил продолжить мысль [time]25 Декабрь 2015, 11:54:06[/time]:
При переключении на резерв 8.8.8.8 будет пинговаться не зависимо от состояния основного канала
но если ПРАВИЛЬНО пинговать, то результат будет зависеть от состояния основного канала независимо от используемого в работе.

Пользователь решил продолжить мысль [time]25 Декабрь 2015, 12:00:51[/time]:
Давайте уже учитесь читать man-ы

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 25 Декабря 2015, 12:02:04 от fisher74 »

Оффлайн TED_7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #26 : 25 Декабря 2015, 12:08:43 »
Спасибо! Теперь все ясно, как сам недогадался  :-[

Пошел читать...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #27 : 25 Декабря 2015, 16:29:30 »
-И ?
(Нажмите, чтобы показать/скрыть)

Оффлайн TED_7

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #28 : 28 Декабря 2015, 06:33:20 »
Добрый день, пока думаю...
Сначала хотел использовать атрибут -I, чтобы пинговать с определенного сетевого интерфейса eth1 (основной провайдер), но после того как шлюз поменяется на резервный - он обратно не переключится

Пользователь решил продолжить мысль 28 Декабря 2015, 08:03:39:
Вообще, да в других скриптах тоже используется пингование с определенного сетевого интерфейса, но у меня почему то не получается:
Пока шлюз установлен основного провайдера (интерфейс eth1)
(Нажмите, чтобы показать/скрыть)
Пробую пинговать через резервный:

(Нажмите, чтобы показать/скрыть)

« Последнее редактирование: 28 Декабря 2015, 08:03:39 от TED_7 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите настроить сервер
« Ответ #29 : 28 Декабря 2015, 08:44:40 »
А зачем Вы через резервный пингуете? Вас же интересует работоспособность основного. Или Вы для теста?
iptables-save ещё тогда покажите

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.