Проблемы с маршрутизацией (траблы)

Cent OS, Scientific Linux

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

beba
Сообщения: 56
ОС: FedoraCore 5

Проблемы с маршрутизацией

Сообщение beba »

Ип взял выдуманные, для примера..

Есть модем ISDN Prestige 202 S/T.

Выделили нам 4 ип адреса:
191.158.176.88
191.158.176.89
191.158.176.90
191.158.176.91

У нас с Белпаком между нашим модемом и ихним фэйковая подсетка.
С ихней стороны у маршрутизатора ип фэйковый 10.255.117.2 с нашей 10.255.117.1

Белпак сказал, что все пакеты приходящие на наши внешние ип кидает в нашу подсетку.

На данный момент у нас:
191.158.176.88 - ип адрес начала диапазона,
191.158.176.91 - ип адрес для широковещательных пакетов,
191.158.176.89 - ип адрес сервера (Fedora Core 5)
191.158.176.90 - ип адрес маршрутизатора.

на сервере ифконфиг
eth0 Link encap:Ethernet HWaddr 00:50:8B:F6:5A:00
inet addr:191.158.176.89 Bcast:191.158.176.91 Mask:255.255.255.252
inet6 addr: fe80::250:8bff:fef6:5a00/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2443956 errors:0 dropped:0 overruns:0 frame:0
TX packets:2705037 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:560480935 (534.5 MiB) TX bytes:2628750018 (2.4 GiB)

eth0:0 Link encap:Ethernet HWaddr 00:50:8B:F6:5A:00
inet addr:192.168.254.2 Bcast:192.168.254.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

eth1 Link encap:Ethernet HWaddr 00:14:78:28:9A:02
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::214:78ff:fe28:9a02/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12013531 errors:0 dropped:0 overruns:0 frame:0
TX packets:7545313 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3818713276 (3.5 GiB) TX bytes:1546174327 (1.4 GiB)
Interrupt:17 Base address:0x4000

eth1:0 Link encap:Ethernet HWaddr 00:14:78:28:9A:02
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:17 Base address:0x4000


Стоит задача освободить все ип адреса для компьютеров, кроме ип адреса сервера (191.158.176.89).

Я на маршрутизаторе меняю ип адрес езернетовский с 191.158.176.90 на 192.168.254.1.

Затем на сервере с ип адресом 191.158.176.89 устанавливаю настройки для сетевого интерфейса, смотрящего
в модем след. настройки.

cat ifcfg-eth0

# Intel Corp.|82801BA/BAM/CA/CAM Ethernet Controller
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=191.158.176.89
NETMASK=255.255.255.255
HWADDR=00:50:8B:F6:5A:00

cat ifcfg-eth0:0

# Intel Corp.|82801BA/BAM/CA/CAM Ethernet Controller
DEVICE=eth0:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.254.2
NETMASK=255.255.255.0
GATEWAY=192.168.254.1

И основной гетвэй меняю с 191.158.176.90 на 192.168.254.1

Перезагружаю 191.158.176.89.

После перезагрузки делаю трасировку пакетов, пакеты доходят лишь до маршрутизатора, а дальше не
идут (Хотя с настройками, которые были с самого начала, когда у модема ип внешний то трасировка
проходит)

На модеме прописан один маршрут, все пакеты приходящие на модем отправлять на 10.255.117.2 (фэйковый ип адрес
маршрутизатора Белпака).

С модема пингую фэйковый ип маршрутизатора белпака 10.255.117
Спасибо сказали:
beba
Сообщения: 56
ОС: FedoraCore 5

Re: Проблемы с маршрутизацией

Сообщение beba »

Доброго..

Нет никаких идей? ... или может чего непонятно..?
:(
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проблемы с маршрутизацией

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

честное слово — ниасилил :(
главное что непонятно — а про что, собственно, вопрос?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
beba
Сообщения: 56
ОС: FedoraCore 5

Re: Проблемы с маршрутизацией

Сообщение beba »

Вопрос сводиться к:
В чем может быть дело, что при установке на маршрутизатор на езернетовский интерфейс локального ип адреса пакеты отправленные с сервера затыкаются на модеме и никуда не проходят?.

Причем один маршрутизатор пингует другой (пингуется фэйковый ип другого). И если поставить внешний ип адрес на езернетовский интерфейс, то все ок.

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

Re: Проблемы с маршрутизацией

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

маршрутизаторы, модемы, шлюзы, еще чего-то...
Вам-то все понятно. а вот другому человеку понять — что и каким именем Вы обзываете... сложновато.
попробую изложить — что я все-таки понял.
у Вас есть машина. с ip-адресом (например) 191.158.176.88. и Вы можете пропинговать www.ru.
Вы меняете ip-адрес у этой машины на (например) 10.0.0.1. и Вы уже не можете пропинговать www.ru.
причем между Вашей машиной и машиной провайдера установлена еще и пара модемов.
поэтому вопрос Вам:
готовы ли _оба_ модема и провайдерская машина к вышеописанной смене адреса у Вашей машины?
судя по приведенной информации, по крайней мере одна из трех точек (два модема и провайдерская машина) к этому явно не готовы.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
beba
Сообщения: 56
ОС: FedoraCore 5

Re: Проблемы с маршрутизацией

Сообщение beba »

Попробую еще раз... Немного упрощенный пример.. для него нарисовал картинку.



Получается что у нас стоит машина. Один интерфейс сетевой соединен с маршрутизатором. У этого интерфейсам ип адрес внешний 191.158.174.89.
У маршрутизатора на интерфейсе, по которому соединяется с машиной, ип адрес тоже внешний (191.158.174.90).
На машине основной шлюз 191.158.174.90.

Наш маршрутизатор соединяется с маршрутизатором провайдера по ISDN, образую фэйковую подсетку. Ип адрес нашего маршрутизатора для фэйковой подсетки 10.255.117.1. Маршрутизатора провайдера 10.255.117.2.

Теперь если с машины пингую ya.ru, то все ок.

====================
Второй вариант. Когда пытаюсь с модема снять ип адрес внешний, т.к. в принципе он там и не нужен. Можно тогда
повесить этот ип адрес на другую машину.
====================

Меняю ип адрес на маршрутизаторе интерфейса, по которому соединяется маршрутизатор и машина на внутренний ип (192.168.254.1).
Затем я добавляю виртуальный ип адрес машине на интерфейс, по которому машина соединяется с маршрутизатором. (Виртуальный ип адрес - 192.168.254.2).
Прописываю основной шлюз для этого интерфейса 192.168.254.1.


пингую с машины ya.ru не пингуется..
Делаю трасировку маршрута пакеты доходят сначала до 192.168.254.1, а больше никуда не идут :(
Захожу на на наш маршрутизатор и пингую с маршрутизатора ип адрес маршрутизатора провайдера (пингую 10.255.117.2). Маршрутизатор провайдера пингуется..
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проблемы с маршрутизацией

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

beba писал(а):
10.07.2007 18:51
Захожу на на наш маршрутизатор и пингую с маршрутизатора
а

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

ping 191.158.176.89
?
не пингуется? попробуйте там же

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

ip r a 191.158.176.89/32 dev eth0
ведь эта машина, которую Вы называете «наш маршрутизатор» должна же знать, куда на самом деле Вы хотите отправлять пакеты с destination address = 191.158.176.89 :)

p.s. ах, да, я написал eth0, подставьте туда имя интерфейса, который смотрит в локальную сеть.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
beba
Сообщения: 56
ОС: FedoraCore 5

Re: Проблемы с маршрутизацией

Сообщение beba »

Доброго..
Тока вернулся... звиняй, что не отвечал... Меня срочно в коммандировку выперли.. поэтому и не получилось..

Вначале отвечу:

ping 191.158.176.89
ок, пингуется

на маршрутизаторе прописываю два правила:

1.ое
default
destenation = 0.0.0.0
SubNet Mask = 0.0.0.0
GETWAY = 10.255.117.2

(т.е. я все пакеты без назначения переправляю на ип маршрутизатора провайдера, для того чтобы интернет был в лок. сети)

2.
to89
destenation = 191.158.176.89
SubNet Mask = 255.255.255.255
GETWAY = 192.168.254.2

(это правило для пакетов из вне)

пробую из вне делать трэйс - traceroute 191.158.176.89 (ок - трасировка доходит)

пробую с локальной машины делать тросировку (traceroute ya.ru) - тросировка останавливается на первой строчке и пакеты доходят лишь до 192.168.254.1.

пробую с локальной машины делать тросировку на ип маршрутизатора нашего (traceroute 10.255.117.1), тросировка доходит до 192.168.254.1 и на этом останавливается.

пробую с локальной машины сделать тросировку на ип маршрутизатора провайдера (нет, трасировка доходит лишь до 192.168.254.1)

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

Или же не прав? :unsure:

Причем еще одно непонятное мне обстоятельство.. Получается, если на маршрутизаторе отключить правило default, то из вне сделать traceroute 191.158.176.89, в результате пакеты дойдут лишь до сервера провайдера.. пакеты даже не попадают на мой маршрутизатор.. (((((

Ю.
=
Спасибо.
Пробую делать

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

Re: Проблемы с маршрутизацией

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

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

p.s. может быть имеет смысл нанять специалиста, который Вам все настроит?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
beba
Сообщения: 56
ОС: FedoraCore 5

Re: Проблемы с маршрутизацией

Сообщение beba »

Доброго...

Действительно получаетя сложно пояснить.. может из-за не большого опыта работы не употребляю нужные термины или же наоборот путаюсь в терминах, и от этого все становится запутаннее.

По поводу приглашения др. специалиста.. думаю тут будет сложнее, т.к. во-первых если не разберусь сам, то никогда этого не запомню (чем больше копаешся и выискиваешь, тем больше труда на это тратишь и тем больше вероятности, что ты действительно запомнишь то, что делаешь). На форуме могут подсказать, направить в нужном направлении и ты дальше сможешь сам копать... На форумах я и не жду прям пряника, который мне подскажет что нужно сделать так то, так то и так то... Во-вторых, сложно будет пояснить руководителю... т.к. он у меня спросит, а ты чем тут занимаешся... или что-то в этом роде...

Поэтому вот такие пироги... Очень надеялся найти здесь ответ, но наверное нужно учиться разговаривать ))

В этом вопросе, который спрашиваю, я уверен что можно сделать, то что хочу, вот тока скорее всего я не понимаю какой то мелочи (наверное на уровне представления, как это должно быть).. и из-за этой мелочи и не получается ничего :(

Со своей стороны могу попробовать еще раз рассказать ситуацию, если есть желание и возможность выслушать еще раз, то будет замечательно... если же нет, тогда буду долбаться, пробовать дальше... как найду ответ, так выложу... может тогда будет ясненько :)
Спасибо сказали:
spielmann
Сообщения: 105
ОС: Linux

Re: Проблемы с маршрутизацией

Сообщение spielmann »

Скорее всего, при попытке отправить пакет с "наша машина" вариант 2, пакеты отправляются с адресом 192.168.254.2.

Для проверки:
traceroute -n -s 191.158.176.89 ya.ru
ping -n -I 191.158.176.89 ya.ru
Спасибо сказали:
beba
Сообщения: 56
ОС: FedoraCore 5

Re: Проблемы с маршрутизацией

Сообщение beba »

Для проверки:
traceroute -n -s 191.158.176.89 ya.ru
ping -n -I 191.158.176.89 ya.ru


ya.ru - IP Address - 87.250.251.8

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

[root@nmtd network-scripts]# traceroute -n -s 194.158.199.89 ya.ru
ya.ru: Временный сбой в разрешении имен


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

traceroute -n -s 191.158.176.89 87.250.251.8
трасировка прошла успешно.. :)))))))


Получается действительно пакеты уходят от ип 192.168.254.2,
Как мне тогда исправить это ? :blush:
iptables ?

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

[root@nmtd network-scripts]# ping -n -I 191.158.176.89 ya.ru
ping: unknown host ya.ru


Получается еще наверное по той же причине не получаю информацию по доменным именам.. :(

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

[root@nmtd network-scripts]# ping -n -I 191.158.176.89 87.250.251.8
bind: Permission denied


P.s. Просто замечательное настроение перед выходными.. думаю за выходные осилю...
Уже хоть проблема известна..
Спасибо огромное, за это настроение и за помощь..
Спасибо сказали:
spielmann
Сообщения: 105
ОС: Linux

Re: Проблемы с маршрутизацией

Сообщение spielmann »

Попробовать что-нибудь в таком духе:
route del default
ip ro add default via 192.168.254.1 src 191.158.176.89

Лучше бы всё-таки использовать более привычную схему.
Спасибо сказали:
beba
Сообщения: 56
ОС: FedoraCore 5

Re: Проблемы с маршрутизацией

Сообщение beba »

Забыл отписать..
Спасибо ВСЕМ за обсуждение..
В особенности конечно же благодарность - spielmann.

Мне помогло:
route del default
ip ro add default via 192.168.254.1 src 191.158.176.89


Теперь пишу доку для себя, чтобы лежало и за этот момент я был бы спокоен.....

P.s. spielmann, с меня ириски ;)
Спасибо сказали: