The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
пинг через другую сетевую карту, !*! Unit, 19-Окт-05, 17:32  [смотреть все]
скрипт работы с двумя провайдерами

#! /bin/bash
if ping -q -c 5 -I eth0 213.180.204.11 |grep '5 received'; then
echo "ping OK"
if netstat -rn |grep 172.16.1.1; then
echo "gateway172.16.1.1 OK"
else
echo "gateway172.16.1.1 BAD"
route del default
route add default gw 172.16.1.1
fi
else
echo "ping BAD"
if netstat -rn |grep 172.16.1.1; then
echo "gateway172.16.1.1 change"
route del default
route add default gw 172.17.1.1
else
if netstat -rn |grep 172.17.1.1; then
echo "gateway172.17.1.1 OK"
else
echo "gateway172.17.1.1 BAD change"
route del default
route add default gw 172.17.1.1
fi
fi
fi
так вот, если пинг не идет на адрес 213.180.204.11, то он меняет шлюз на
172.17.1.1, а если канал появляется, то он не меняет его обратно на  172.16.1.1
при этом результат вывода команды
ping -q -c 5 -I eth0 213.180.204.11
time to live exceeded
это команда дает пинг на www.yandex.ru (213.180.204.11 ) через сетевую eth0 при этом шлюз в этот момент eth2.

Пропадает связь в основном на участке не сеть-проавйдер, а провайдер-москва, поэтому пнигую не прова а к примеру yandex
как проверить пингом yandex через сетевую карту eth0 если шлюз при этом eth2?

  • пинг через другую сетевую карту, !*! Unit, 11:36 , 20-Окт-05 (1)
    Схема включения такова:
                                                                                                    лок.сеть
                                                                                                       |
                                                                                                       |
    Пров1(1.1.1.1)---(1.1.1.2)cisco(172.16.1.1)---(172.16.1.2)Linux(172.17.1.2)---(172.17.1.1)cisco(2.2.2.2)---(2.2.2.1)Пров2

    вопрос: насколько корректен будет пинг 1.1.1.1 на проверку поднятия канала до прова1, когда шлюзом для Linux является 172.17.1.1? т.е проверку канала делать не изнутри а снаружи сети?
    Повторю в основном падает канал Пров1-вышестоящий узел




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

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