URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 91788
[ Назад ]

Исходное сообщение
" с FreeBSD нет пингов в локалке"

Отправлено frezer , 20-Июн-11 08:11 
Доброго времени суток.
Прошу помочь казалось бы в пустяковой проблеме:
Машина с FreeBSD стоит в локальной сети, где 2 подсети на одном интерфейсе em1: 192.168.52.0 и 192.168.51.0 em0: отключена
ifconfig
em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:22:90:18:6f:c8
        media: Ethernet autoselect
        status: no carrier
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00:15:17:ca:82:9f
        inet 192.168.51.253 netmask 0xffffff00 broadcast 192.168.51.255
        inet 192.168.52.254 netmask 0xffffff00 broadcast 192.168.52.255
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet 127.0.0.1 netmask 0xff000000
В качестве шлюза у всех машин роутер циско. С фрибсд пингуется сеть 192.168.52.0, но нет пингов ни на одну машину в сети 192.168.51.0
С других машин в локалке пингуется всё включая фрю с 51.253 и 52.254
Вроде в ipfw всё разрешил, но тем не менее проблему не решил. Подскажите, что ещё можно проверить?

Содержание

Сообщения в этом обсуждении
" с FreeBSD нет пингов в локалке"
Отправлено PavelR , 20-Июн-11 08:21 
> Доброго времени суток.
> Прошу помочь казалось бы в пустяковой проблеме:

начинаем придираться к мелочам, сорри, но так надо :-)

> Машина с FreeBSD стоит в локальной сети, где 2 подсети на одном
> интерфейсе em1: 192.168.52.0 и 192.168.51.0 em0: отключена

даже маленькая запятая улучшает понимание фраз типа "казнить нельзя помиловать".
А уж как маленькие запятые (или пробельчики, ога) меняют до неузнаваемости команды (типа "rm -rf /usr /nvidia/drivers") ... ))))

Вообще внимательность надо развивать ))


> ifconfig

а почему это 51.253 а 52.254 ? )) может тут опечатка/ошибка незамечены ? Ну ладн, это я так :-)))

> В качестве шлюза у всех машин роутер циско. С фрибсд пингуется сеть
> 192.168.52.0, но нет пингов ни на одну машину в сети 192.168.51.0
> С других машин в локалке пингуется всё включая фрю с 51.253 и
> 52.254

Телепатических сил не хватает, чтобы понять, что подразумевается под словами "с других машин" - какие адреса, маски, шлюзы, размещение и топология сети.

Но если предполагается, что это машины из 192.168.51.0/24, и они пингуют 51.253 - значит всё нормально, и у вас просто в 51-й сети все машины имеют файрволл включенным, а в 52-й - выключенным.

> Вроде в ipfw всё разрешил, но тем не менее проблему не решил.
> Подскажите, что ещё можно проверить?

Банально - tcpdump. Ну еще можно arp посмотреть, поскольку машины в одном физическом сегменте, должны друг друга видеть в arp-таблицах.


" с FreeBSD нет пингов в локалке"
Отправлено frezer , 20-Июн-11 08:54 

> а почему это 51.253 а 52.254 ? )) может тут опечатка/ошибка незамечены
> ? Ну ладн, это я так :-)))

опечатки нет.
> Телепатических сил не хватает, чтобы понять, что подразумевается под словами "с других
> машин" - какие адреса, маски, шлюзы, размещение и топология сети.

решил что ifconfig достаточно информации..
> Но если предполагается, что это машины из 192.168.51.0/24, и они пингуют 51.253
> - значит всё нормально, и у вас просто в 51-й сети
> все машины имеют файрволл включенным, а в 52-й - выключенным.

все машины из 51.0/24 и 52.0/24 пингуют друг друга, только с фрибсд нет пингов до 51.0/24, но она сама пингуется по адресу 51.253
> Банально - tcpdump. Ну еще можно arp посмотреть, поскольку машины в одном
> физическом сегменте, должны друг друга видеть в arp-таблицах.

tcpdump при пинге 192.168.51.X молчит, не выдаёт никой информации.
с фрибсд arp -an
? (192.168.51.253) at 00:15:17:ca:82:9f on em1 permanent [ethernet]
? (192.168.51.254) at (incomplete) on em1 [ethernet]
? (192.168.51.255) at ff:ff:ff:ff:ff:ff on em1 permanent [ethernet]
? (192.168.52.1) at 90:e6:ba:35:3e:c2 on em1 [ethernet]
? (192.168.52.2) at 90:e6:ba:35:45:e5 on em1 [ethernet]
? (192.168.52.4) at 00:23:8b:f2:01:1f on em1 [ethernet]
? (192.168.52.5) at 00:25:22:71:e4:f5 on em1 [ethernet]
? (192.168.52.253) at 00:22:90:18:6f:c8 on em1 [ethernet]
? (192.168.52.254) at 00:15:17:ca:82:9f on em1 permanent [ethernet]
? (192.168.52.255) at ff:ff:ff:ff:ff:ff on em1 permanent [ethernet]

с одной из машин из 51.0/24
C:\Users\Администратор>arp -a
Интерфейс: 192.168.51.245 --- 0xb
  адрес в Интернете      Физический адрес      Тип
  169.254.2.2           00-22-90-18-6f-c9     динамический
  192.168.51.238        00-21-5e-c7-93-6a     динамический
  192.168.51.239        00-21-5e-dc-51-ca     динамический
  192.168.51.247        00-21-5e-95-b7-06     динамический
  192.168.51.254        00-22-90-18-6f-c9     динамический
  192.168.51.255        ff-ff-ff-ff-ff-ff     статический
  224.0.0.22            01-00-5e-00-00-16     статический
  224.0.0.252           01-00-5e-00-00-fc     статический


" с FreeBSD нет пингов в локалке"
Отправлено cryo , 20-Июн-11 11:41 
У вас не разрешен ip-адрес в mac-адрес пингуемой машины.

Подозреваю, что пакеты ping пытается слать с адреса 192.168.52.254

Проверьте tcpdump-ом ну и попробуйте так:

ping -S 192.168.51.253 192.168.51.254


" с FreeBSD нет пингов в локалке"
Отправлено PavelR , 20-Июн-11 14:17 
>> Банально - tcpdump. Ну еще можно arp посмотреть, поскольку машины в одном
>> физическом сегменте, должны друг друга видеть в arp-таблицах.
> tcpdump при пинге 192.168.51.X молчит, не выдаёт никой информации.

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

Вы бы лучше посмотрели тцпдампом, как к вам пакеты _из_ 51 сетки идут.

При такой картине, как вы приводите arp -an, прямых пингов идти не должно.

Обратитесь к человеку, который настраивал циску за консультацией.


" с FreeBSD нет пингов в локалке"
Отправлено andy03 , 22-Июн-11 23:15 
что скажет netstat -rn ?

а зачем на интерфейсе два адреса?
все сети лежат за маршрутизатором?

подробней о топологии, я что-то не могу понять детали...


" с FreeBSD нет пингов в локалке"
Отправлено Pahanivo , 23-Июн-11 08:59 
> подробней о топологии, я что-то не могу понять детали...

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


" с FreeBSD нет пингов в локалке"
Отправлено frezer , 23-Июн-11 15:26 
спасибо за помощь! проблема решена, тема закрыта