Странные проблемы с подключением по web

1. Admin_vsgo 26.06.23 13:37 Сейчас в теме
Опыта мало, очень прошу помощи.
Имеется организация. Сервер 1С стоял на базе windows server 2012. Основная часть клиентов подключалась из локальной сети. Кроме этого есть несколько подведомственных организаций, которые подключались к той же базе через WEB.
После переноса базы на новую машину под управлением windows server 2016 три сторонние организации не могут подключиться по WEB "ошибка HTTP при подключении к серверу, превышено время ожидания". Не работает ни тонкий клиент, ни браузер.
При этом в других подведомственных организациях, да и вообще при подключении с любого другого компьютера через интернет, всё работает.

На сервере уже отключили всю возможную защиту. Добавили в исключения всё что только можно. Можно сказать, что сервер уже голой, простите, опой смотрит в интернеты.

А самое интересное, что если подключиться к одному из "неработающих" компьютеров через анидеск например, и запустить клиент, то он запускается!!!

Куда копать? Направьте дурака на путь истинный...
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 26.06.23 14:54 Сейчас в теме
(1) Старый сервер 1С непосредственно к интернету подключался или через отдельное устройство?
3. Admin_vsgo 26.06.23 16:20 Сейчас в теме
(2) Старый сервер был подключен к провайдеру через неуправляемый хаб, вместе с двумя другими устройствами. Каждое из них имеет белый внешний ip.
Сейчас эта тройка подключена через коммутатор элтекс, на нем четыре порта выделены в отдельный vlan. На нём так же нет никаких правил и маршрутов. Думаете стоит там настроить маршрутизацию?

Тогда не понятно, почему на других машинах всё прекрасно работает. Да ещё с анидеском эта магия...
4. RustamZz 26.06.23 16:23 Сейчас в теме
(3) Нет если белый ip на самом сервере windows, то проблема не в оборудовании, а в этом сервере.
user1619761; karamazoff; +2 Ответить
5. Admin_vsgo 26.06.23 17:20 Сейчас в теме
(4) Вот я и не могу уловить, чем может отличаться подключение этих конкретных организаций. Там самый обыкновенный голый интернет, без криптошлюзов или чего-то ещё.
Могло ли там на машинах остаться что-то, связанное с именем старого сервера или что-нибудь в этом духе?
7. schweigen 27.06.23 05:12 Сейчас в теме
(1)
А самое интересное, что если подключиться к одному из "неработающих" компьютеров через анидеск например, и запустить клиент, то он запускается!!!

Вот в этом месте захотелось крикнуть "Копай в маршрутизацию". Сколько провайдеров у тебя? Может быть такое, что маршрутизатор отвечает не в тот интерфейс, с которого запрос приходит. Либо фаер на роутере на дает открыть новое соединение извне, но уже открытые пропускает.

А вцелом... Надо отделить мух от котлет для начала. В панели управления включи компонент "IIS -> Документ по умолчанию", если он не включен (и если у тебя не апач). И попытайся открыть тестовую страницу для начала. Так мы будем понимать, проблема в связи до веб-сервера, или проблема уже с публикацией. Логично было бы, чтобы ты и тестовую страницу не открывал.
Если нет IIS-а, можешь пытаться открыть telnet-ом 80 порт, в терминал должен вернуться html документ, либо ответ об ошибке. Что конкретно вернется - не важно, важен сам факт, вернется или нет.
8. Admin_vsgo 27.06.23 08:13 Сейчас в теме
(7) Вот и мне кажется, что проблема в маршрутизации, причем со стороны клиента. Такое ощущение, что они ломятся куда-то не туда.
Тестовая страница (80 порт) прекрасно работает (как вобщем-то и веб сервер) на любых других машинах (допустим из дома). Всё открывается и работает. С любого провайдера.

Проблема возникает только вот в этих трёх организациях, которые до переезда нормально коннектились.
10. schweigen 27.06.23 11:48 Сейчас в теме
(8) Не уверен, что ты меня правильно понял. Тестовая страница открывается от этих трёх организаций? На центральном роутере один провайдер или больше?
Если кажется, что клиент ломится не туда, значит надо сделать трассировку.

upd
Вот еще что подумал. Некоторые Одмины любят решать проблемы через редактирование файла hosts, либо через статические маршруты в винде. Надо от организации трассировку. Если путь к серверу - это доменное имя, то трассировку имени
11. Admin_vsgo 27.06.23 17:12 Сейчас в теме
(10) Сделали трассировку. Провал между шлюзом провайдера и сервером 1С (на последнем участке) ((( Стало быть именно сервер не пускает их к себе.
Последние волосы уже выбрал себе с этой головоломкой
12. Admin_vsgo 28.06.23 11:18 Сейчас в теме
(10) Тестовая страница естественно так же не открывается. И пинг не проходит (уточнение)
14. schweigen 29.06.23 07:10 Сейчас в теме
(12) самое главное уточнение ты не сделал. Сколько провайдеров приходит в центральный роутер.
По трассировке у тебя получается, что центральный роутер не дает открыть соединение с сервером.
Это может быть фаерволл: новые входящие соединения запрещены, установленные соединения разрешены.
Это может быть и port-forwarding
Это может быть и маршрутизация
Смотря как сеть настроена
Возможно, в настройках сети используются не конкретные интерфейсы/адреса/имена, а Листы. И после переезда клиенты поменяли свои адреса и "вывалились" из этих листов.
16. Admin_vsgo 03.07.23 07:27 Сейчас в теме
(14) Был в отъезде.
Центрального роутера нет. От провайдера приходит оптика, на ней медиа-конвертер. От него лямка в коммутатор, на котором четыре порта выделены в отдельный влан (нетегированный). На этой группе портов кабель с медика и три устройства (сервак и два терминала для видеоконференции). У каждого устройства свой белый ip.
Терминалы пингуется и видны хоть откуда. А вот с сервером такая беда.
18. schweigen 03.07.23 09:45 Сейчас в теме
(16) По твоим словам получается, что ты от половины клиентов пингуешь свой сервер, от половины - нет.
Щас исходим из того, что у тебя потушен фаер (на всех профилях сети естественно), и пингуешь ты айпишники, а не имена.

Поставь на сервер wireshark (можно без плагинов и расширений). Выбери в шарке интерфейс, в поле фильтра напиши "icmp". Начни пинговать с клиента сервер. Если запрос приходит на интерфейс, ты его увидишь. И тогда наша проблема в том, что мы не можем ответить.
Такую ситуацию я воспроизвел на картинке: сервер принимает пинг, но не отвечает, клиент при этом видит что пинга нет.
Надо идти в таблицу маршрутизации сервера и смотреть, как он пытается пройти до клиента (адрес клиента ты видишь там же в wireshark-е). В этом случае обратный пинг (клиента с сервера) так же не должен работать.

Если же на интерфейс вообще ничего не приходит - тогда проблема на стороне клиента.
То же самое - проверяем маршруты клиента.
Прикрепленные файлы:
19. schweigen 03.07.23 09:59 Сейчас в теме
(16) p.s> у сервера сколько интерфейсов? получается, либо у него вторая сетевуха есть, либо из этой сети с ним никто не работает. Чисто хостинг.
6. muskul 27.06.23 03:26 Сейчас в теме
Глупый вопрос. а веб сервер внутри локальной сети нормально работает? через браузер и тонкий клиент
9. Admin_vsgo 27.06.23 08:15 Сейчас в теме
(6) В локальной сети тоже всё работает, хоть через тонкий клиент, хоть через web, хоть по локальному адресу.
13. fugu 23 28.06.23 11:58 Сейчас в теме
(9) Вы можете с компов тех организаций проверить есть от них к Вам доступ.
Запустить команду - cmd
Далее в командной строке - ping адрес внешний Вашего сервера и порт (пример - ping google.com:80)
Если пингуется, значит проблема или настройки 1С, или Ваш сервер их блочит.
Если не пингуется, значит у Вас стоит какой-то файервол для них.)
15. user1326147 29.06.23 07:56 Сейчас в теме
ping не проверят порты, только доступность IP.
17. karamazoff 96 03.07.23 09:29 Сейчас в теме
Если у сервера есть внешний ip то достаточно прописать правила брандмаузера для приложения все взлетит
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот