Итак, небольшой поселковый магазин. Две кассы и весы, завязанные в сетку; головной компьютер, на котором товаровед вносит коды товаров и всё это отправляет на означенные выше кассы и весы, чтобы по кодам продуктов подставлялись соответствующие цены и наименования. Трагедия началась на минувшей неделе, когда внезапный снегопад вызвал обрыв телефонного и электрического кабеля. Магазин остался без света и связи. Это всё достаточно быстро починили профильные спецы, но сетка магазина не поднялась. Тут-то и вызвали меня (в свободное от основной работы время я подрабатываю эникейщиком у местного дистрибьютора торгового и бухгалтерского софта).
Первое, что попалось на глаза: тётеньки в магазине, видимо, пытались сами реанимировать сеть и зачем-то один патч-корд обоими концами воткнули в свитч, отчего последний, естественно, сошёл с ума. Представители интернет-провайдера, в имени которого есть первая часть названия нашей страны, поставлявшего в магазин доступ в интернет по замечательной технологии ADSL, вероятно, ошиблись портом, подключая свитч в свой маршрутизатор, но об этом чуть позднее.
В общем, маршрутизатор был оборудован четырьмя LAN-портами. И так как свитч не позволял мне соединиться с кассами (из-за неверного порта маршрутизатора), я грешным делом решил, что он сдох, когда отрубили электричество. Подключил кассы в два правильных, как потом оказалось, порта маршрутизатора и решил явиться на следующий день с запасной сетевухой и своим свитчом, прихватив ещё и ноутбук на любимой Elementary OS.
После подключения напрямую кассы наконец смогли принимать банковские карты к оплате. Но почему головной компьютер и весы не видели друг друга, хотя пинги ходили, для меня оставалось загадкой. IP-адреса касс были написаны на стикерах их системников. В весы я попал после чтения мануала по ним и тоже узнал адрес. В общем, подсеть 192.168.1.x, но с головного компьютера я не мог попасть на маршрутизатор, у которого, судя по стикеру, был адрес 192.168.1.1.
Понимая, что предстоит разобраться в том, что хотели сказать строившие эту сеть спецы, накатываю на ноутбук Wireshark и Nmap. Второй день чаяний по большей части заключался в том, чтобы разобраться, куда и как тут ходят пакеты. Подключил свой ноут вместо головного (к тому же порту маршрутизатора), прогнал Nmap-ом диапазон. Пусто… Ничего не понял, запустил Wireshark. Долго смотрел лог и недоумевал: что такое, почему я никого не вижу? Внезапно программа ловит пакет с адреса 192.168.2.1… Матерюсь про себя, соответствующим образом перенастраиваю сетку на ноутбуке — маршрутизатор начинает пинговаться, я попадаю в его веб-интерфейс.
Оказалось, заботливый провайдер заранее сгруппировал порты и настроил их на работу с соответствующими соединениями для интернета, IP-TV и SIP. Первые два порта в маршрутизаторе (куда я воткнул кассы) имели адрес 192.168.1.1, а порты 3 и 4 — тот же, но из подсетей 2 и 3.
Перенастроил всё, убрал группировку — в магазине ТВ и SIP точно не потребуются. Всё заработало, оборудование увидело друг друга, поднялся интернет, и товаровед с радостью принялась пересылать на кассы новые номенклатурные единицы.
Не знаю, сколько бы я там проковырялся без этих двух программ, но авторы их действительно заслуживают похвалы. Пусть даже всего лишь от скромного провинциального компьютерщика.
#11698: Вам нездоровится, мадам?
12:15 06.12.2013, IT happens
Пишет коллега:
— У нас была в старом офисе связь по кабелю, платили 5 лет назад за подключение 15 тысяч. Сейчас для прокладки кабеля в новый офис провайдер запросил 22 тысячи. Поэтому перешли на телефонную связь через интернет. Она подвисает, бывает. Но мы уже привыкли проверять.
— Зависает роутер?
— Наверное, роутер. Причём один из двух.
— Когда виснет, вы его из питания выдёргиваете, да?
— Выдёргиваем.
— Эти штуки не должны подвисать. Только планово перегружаться ночью. Похоже, вам сисадмин нужен.
— А у нас есть.
— Тогда за подвисание с него спрос. Есть такие штуки для аквариумов — в розетку вставляются. А на штуке часы — включают, выключают питание по расписанию. На ключевые железяки ставятся. У нас модемы так перегружаются ночью, и даже кулер с водой ночью не греет.
— Интересное решение.
— Это если виснет раз в неделю. А если через день — менять. Заменить ненадёжную железяку дешевле, чем тратить время менеджеров и терять клиентов.
— Это наш сисадмин сказал перезагружать. Как мне ему задачу правильно поставить?
— Примерно так: «Опанаврот, виснет связь и твои роутеры, ты рамсы попутал — нам перегружать в лом!»
— Он подумает, что я заболела :) Спасибо за ликбез, а твою фразу, как ставить задачи, сохраню на всякий случай.
#11699: Один серый, другой белый, даром что не гуси
12:15 06.12.2013, IT happens