Доброго времени суток.
Прошу помочь казалось бы в пустяковой проблеме:
Машина с 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 стоит в локальной сети, где 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-таблицах.
> а почему это 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 статический
У вас не разрешен ip-адрес в mac-адрес пингуемой машины.Подозреваю, что пакеты ping пытается слать с адреса 192.168.52.254
Проверьте tcpdump-ом ну и попробуйте так:
ping -S 192.168.51.253 192.168.51.254
>> Банально - tcpdump. Ну еще можно arp посмотреть, поскольку машины в одном
>> физическом сегменте, должны друг друга видеть в arp-таблицах.
> tcpdump при пинге 192.168.51.X молчит, не выдаёт никой информации.У запуска тцпдампа есть х-ва горка ключиков, опций и фильтров. Вы с какими опциями его запускали. ? Допустим, на локальном интерфейсе если слушать, то никакой информации и не должно быть.
Вы бы лучше посмотрели тцпдампом, как к вам пакеты _из_ 51 сетки идут.
При такой картине, как вы приводите arp -an, прямых пингов идти не должно.
Обратитесь к человеку, который настраивал циску за консультацией.
что скажет netstat -rn ?а зачем на интерфейсе два адреса?
все сети лежат за маршрутизатором?подробней о топологии, я что-то не могу понять детали...
> подробней о топологии, я что-то не могу понять детали...что вы что вы, к чему подробности - они мешают развивать телепатию и троллинг ))
спасибо за помощь! проблема решена, тема закрыта