Добрый день. Прошу помощи в настройке маршрутизации.
Имеется 2 ПК с езернетами и gsm-модемом.
ПК объединены в сеть, на пк имеется 2 интерфейса eht1 и eth0, которые объединены в мост br0, помимо них в сети есть и други пк. Оба компьютера пингуются и сеть работает отлично.
Теперь я звоню с одного модема на другой(читать "с клиента на сервер") сервер принимает звонок с помощью mgetty и авторизует меня.
Теперь компьютеры находятся в локалке, используя ethernet-интерфейсы, и объединены через gsm-линию по ppp-интерфейсу. Пинги ходят, все хорошо работает.
Мне необходимо сделать следующее: Я достаю кабель из клиента (то есть машины между собой связаны только по ppp) и что бы было возможно с клиента обратиться к любой машине в сети.
Сейчас, достав кабель из клиента, я могу обратиться только к серверу, дальше пинги не проходят.
Прошу помощи.
Маршрутизация (eth ppp0)
Модераторы: SLEDopit, Модераторы разделов
-
BashOrgRu
- Сообщения: 18
Маршрутизация
Наш девиз непобедим - ктулху, шредер, кот, одмин о_О
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Маршрутизация
на обоих компьютерах так?
один интерфейс, как я понимаю, подключен к локальной сети. а второй?
такое будет постоянно происходить или это лишь разовая тестовая акция?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
BashOrgRu
- Сообщения: 18
Re: Маршрутизация
На обоих компьютерах по 2 интерфейса и на обоих поднят мост. Один интерфейс подключен к локальной сети, второй, на время тестирования конструкции, пуст.
Подразумевается, что ррр будет подниматься в случае, если упадет сеть, но это пока не важно. Сейчас стоит проблема в настройке маршрутов.
Наш девиз непобедим - ктулху, шредер, кот, одмин о_О
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Маршрутизация
$ sudo ip r a <куда> dev <интерфейс>
вероятно, ещё надо будет удалить аналогичный маршрут, проходящий через другой интерфейс:
$ sudo ip r d <куда> dev <интерфейс>
вероятно, ещё надо будет удалить аналогичный маршрут, проходящий через другой интерфейс:
$ sudo ip r d <куда> dev <интерфейс>
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
BashOrgRu
- Сообщения: 18
Re: Маршрутизация
Большое спасибо за ответ, дело в том, что машины, с которыми я работаю имеют ARM-архитектуру и сильно урезанные дистрибутивы. Здесь нет утилиты ip.
Для муршрутизации можно использовать route и iptables. Если я понял что-то не так, прошу поправить.
Моя ситуация в более наглядном виде.

Я отправляю пинг с PK_3 на PK_1 через ppp интерфейс, который установлен между PK_2 и PK_1, в это время на РК_2 я запускаю tcpdump
PK_1: 10.10.10.231
PK_2: 10.10.10.230
PK_3: 10.10.10.201
То есть пакеты с ПК_3 доходят до ПК_2, но по ppp не отправляются.
Если с ПК_1 пинговать непосредственно сам ПК_2, то пинги проходят, но если пинговать ПК_3, то пинги до ПК_2 не доходят.
Для муршрутизации можно использовать route и iptables. Если я понял что-то не так, прошу поправить.
Моя ситуация в более наглядном виде.

Я отправляю пинг с PK_3 на PK_1 через ppp интерфейс, который установлен между PK_2 и PK_1, в это время на РК_2 я запускаю tcpdump
PK_1: 10.10.10.231
PK_2: 10.10.10.230
PK_3: 10.10.10.201
Код: Выделить всё
~ # /usr/sbin/tcpdump -n |grep 10.10.10.23
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on br0, link-type EN10MB (Ethernet), capture size 68 bytes
00:00:-7.856831 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 6, length 64
00:00:-6.856611 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 7, length 64
00:00:-5.856306 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 8, length 64
00:00:-4.864913 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 9, length 64
00:00:-3.864303 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 10, length 64
00:00:-2.863465 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 11, length 64
00:00:-1.862982 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 12, length 64
00:00:00.862989 IP 10.10.10.201 > 10.10.10.231: ICMP echo request, id 5432, seq 13, length 64То есть пакеты с ПК_3 доходят до ПК_2, но по ppp не отправляются.
Если с ПК_1 пинговать непосредственно сам ПК_2, то пинги проходят, но если пинговать ПК_3, то пинги до ПК_2 не доходят.
Наш девиз непобедим - ктулху, шредер, кот, одмин о_О
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Маршрутизация
нет родного для linux средства управления сетью?
ну, воспользуйтесь bsd-шной программой route. она-то наверняка есть.
синтаксис, увы, не подскажу. см. в man-е.
proxy_arp добавьте в параметры pppd на pk2
а если и в обратную сторону пакеты ходят, то и не надо маршруты править.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог