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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Windows через шлюз работает, Linux не хочет  (Прочитано 1038 раз)

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

Оффлайн vadim_uvps

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
вопрос вот в чем:
комп1:
Windows XP SP3
IP: 192.168.0.2
Netmask: 255.255.255.0
Gateway: 192.168.0.1

ping 192.168.0.1 - OK
ping 192.168.0.100 - OK

(!) перетыкаю кабель из компа1 в комп2

комп2:
Ubuntu Server 9.04
IP: 192.168.0.2
Netmask: 255.255.255.0
Gateway: 192.168.0.1

ping 192.168.0.1 - OK
ping 192.168.0.100 - НЕ ПИНГУЕТСЯ

как я уже сказал выше в iptables все ACCEPT.
route дает (на память)
network            gateway   interface
192.168.0.0/24  *              eth0
default              192.168.0.1

шлюз 192.168.0.1 по VPN и своими хитрыми программами шифрования держит соединение с остальной сеткой

не пойму в чем проблема. есть у кого-нить варианты?

Оффлайн keir

  • Новичок
  • *
  • Сообщений: 41
  • Аватара из мос. зоопарка :)
    • Просмотр профиля
Re: Windows через шлюз работает, Linux не хочет
« Ответ #1 : 22 Июля 2009, 19:51:29 »
что такое 192.168.0.100? комп? какая ос? нет ли статической записи arp на нем?

Оффлайн vadim_uvps

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Windows через шлюз работает, Linux не хочет
« Ответ #2 : 22 Июля 2009, 20:03:13 »
комп с неизвестной ОС. по поводу статической записи arp также не могу сказать (комп в другом городе). но я подключал и другие компы к этому кабелю ставил теже настройки. результат: если на компе Windows - пингуется 192.168.0.100, если ubuntu (а он единственный) - то не работает.
ограничения по mac со стороны 192.168.0.100 нет.

комп1: имеет адрес 192.168.0.2 netmask 255.255.255.0 gw 192.168.0.1

шлюз 192.168.0.1 (физически рядом):
первая сетевая - 192.168.0.1 netmask 255.255.255.0
вторая - 10.10.10.2 netmask 255.255.255.0 gw 10.10.10.1 (VPN)

шлюз 10.10.10.1 (физически далеко):
первая сетевая - 10.10.10.1 netmask 255.255.255.0
вторая - 192.168.0.3 netmask 255.255.255.0 (и локалка сюда цепляется)

две подсети с одинаковой адресацией соединяются через vpn. могут ли быть из-за этого проблемы? ведь в винде все ОК.

Пользователь решил продолжить мысль 22 Июля 2009, 20:22:13:
http://forum.ru-board.com/topic.cgi?forum=8&topic=27081

я думаю здесь похожая проблема. но ответ не найден имхо. во всяком случае совет в моем случае не помогает
« Последнее редактирование: 22 Июля 2009, 20:22:13 от vadim_uvps »

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Windows через шлюз работает, Linux не хочет
« Ответ #3 : 22 Июля 2009, 22:23:36 »
две подсети с одинаковой адресацией соединяются через vpn. могут ли быть из-за этого проблемы? ведь в винде все ОК.
Могут. Часть ответов может дать сниффер, запускаемый на разных машинах.

Как шлюз решает в какую сетевую карту послать пакет, в случае если у шлюза одинаковая подсеть позади обоих карт? В букваре пишут, что такая ситуация ошибка конфигурации и надо сделать другую подсеть позади VPN канала.

В качестве идеи - может ли для Вин возникать маршрут для конкретного IP адреса с подходящей метрикой, из-за которого это работает?..
StarDict и Mueller помогут против английского мануала.

Оффлайн vadim_uvps

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Windows через шлюз работает, Linux не хочет
« Ответ #4 : 22 Июля 2009, 22:51:17 »
Как шлюз решает в какую сетевую карту послать пакет, в случае если у шлюза одинаковая подсеть позади обоих карт? В букваре пишут, что такая ситуация ошибка конфигурации и надо сделать другую подсеть позади VPN канала.

в том-то и дело что за одной картой (для первого шлюза).
схема такая:
комп (ip 192.168.0.2) -> шлюз (192.168.0.1) -> шлюз (10.10.10.1) -> нужный комп (192.168.0.100)

В качестве идеи - может ли для Вин возникать маршрут для конкретного IP адреса с подходящей метрикой, из-за которого это работает?..

если конечно программисты мелкософта наделили winXP интеллектом :)
но если все-таки предположить что дело в метрике, смотреть в сторону перебора метрик?

Оффлайн RandomNT

  • Любитель
  • *
  • Сообщений: 80
    • Просмотр профиля
Re: Windows через шлюз работает, Linux не хочет
« Ответ #5 : 23 Июля 2009, 09:35:27 »
маска подсети должна быть 255.255.255.252, проверте что поставлено на винде, и что route print с винды выдает

Пользователь решил продолжить мысль 23 Июля 2009, 09:38:05:
network            gateway   interface
192.168.0.0/24  *              eth0
default              192.168.0.1

при таких роутах запрос на 192.168.0.100 будет направлен просто на eth0, а не через шлюз
« Последнее редактирование: 23 Июля 2009, 09:38:05 от RandomNT »

 

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