|
1с 8.3 Сервер и несколько сетевых карт | ☑ | ||
---|---|---|---|---|
0
zhukovia
04.08.18
✎
16:35
|
Есть север 1с (на Windows 2008) и несколько сетевых карт на нем. Базы лежат на PostgreSQL на Linux на другом сервере. Два сервера соеденены между собой 2 сетевыми картами. 1С сервер лезет в базу не с той карты с которой мне надо.
Как заставить 1с сервер обращаться к Postgre серверу через определенную сетевую карту? Где это вообще прописывается? |
|||
1
Сияющий в темноте
04.08.18
✎
16:37
|
К тебя на каждой карте свой ip-адрес,по нему в таблице маршрутизации системы выбирается нужная карта,1с сервер напрямую карту выбрать не может
|
|||
2
Cyberhawk
04.08.18
✎
16:48
|
"Где это вообще прописывается?" // На стороне 1С это можно прописать только в свойствах инфобазы в кластере (конкретный ИП-адрес сервера БД вместо его нетбиос- или доменного имени)
|
|||
3
zhukovia
04.08.18
✎
17:04
|
(1) Да у каждой свой адрес.
А где посмотреть как настроить систему на выбор нужной карты? Вроде в качестве адреса сервера баз прописан адрес из нужной подсети, а он все равно лезет не по нужной карте. |
|||
4
zhukovia
04.08.18
✎
17:19
|
(1) что то типа route add 192.168.111.253 192.168.111.252?
|
|||
5
zhukovia
04.08.18
✎
17:20
|
(4) Первый адрес на который нужно постучать, а второй адрес сетевой Windows. Если да то не сработало.
|
|||
6
PloAl
04.08.18
✎
19:28
|
Попробуйте через брандмауэр, заблокировать или разрешить подключение с вашего локального ip.
|
|||
7
zhukovia
06.08.18
✎
09:26
|
(6) Заблокировать что? Если соединение вообще то оно не должно быть заблокировано. Или вы предлагаете порты блокировать?
|
|||
8
zhukovia
06.08.18
✎
09:31
|
(2) Я туда вписал IP адрес вместо имени. Но он почему то все равно лезет по другой сетевой карте.
|
|||
9
zhukovia
06.08.18
✎
09:31
|
Подскажите как настроить эти маршруты..
|
|||
10
Провинциальный 1сник
06.08.18
✎
09:37
|
Зачем вам этот гемор с настройкой маршрутов?
В случае клиент-серверной архитектуры сеть между сервером БД и сервером приложений не является узким местом как правило. |
|||
11
zhukovia
06.08.18
✎
10:38
|
(10) Я хочу предоставить доступ к Postgres только для одного интерфейса (192.168.111.253), а сейчас все идет через (192.168.101.253). Это скорее проблема безопасности, а не скорости.
|
|||
12
zhukovia
06.08.18
✎
10:41
|
Почему вообще в windows так получается. Есть сетевая карта с адресом 192.168.111.252 но почему то при попытке обратится к адресу 192.168.111.253 он ломится через интерфейс 192.168.101.252 (на нем прописан основной шлюз). Вроде как если есть нужный интерфейс то не надо кидать запрос на шлюз. Или я не понимаю чего то?
|
|||
13
Провинциальный 1сник
06.08.18
✎
10:51
|
(12) А вы по IP или по имени обращаетесь?
|
|||
14
Провинциальный 1сник
06.08.18
✎
10:51
|
+(13) Если у вас два линка, и на каждом своя подсеть - то шлюз вообще не участвует.
|
|||
15
zhukovia
06.08.18
✎
11:01
|
(13) В настройках 1С сервера в разделе Сервер баз данных пишу ip адрес (192.168.111.253). Больше не знаю где он прописывается.
|
|||
16
Провинциальный 1сник
06.08.18
✎
11:02
|
(15) А подсеть у вас какая на интерфейсах?
|
|||
17
zhukovia
06.08.18
✎
11:03
|
(14) Я так и думал. Но почему тогда на сервере с Postgres запросы валятся не с того интерфейса
15:03:56.009362 IP 192.168.101.252.51550 > 192.168.111.253.postgres: Flags [.], ack 33570, win 256, length 0 15:03:56.178768 IP 192.168.101.252.51550 > 192.168.111.253.postgres: Flags [P.], seq 14167:14489, ack 34936, win 251, length 322 |
|||
18
Провинциальный 1сник
06.08.18
✎
11:03
|
+(16) должна быть маска 255.255.255.0 (/24)
|
|||
19
zhukovia
06.08.18
✎
11:04
|
(18) DNS-суффикс этого подключения:
Описание: HP NC382i DP Multifunction Gigabit Server Adapter #49 Физический адрес: E8-39-35-25-F9-2A DHCP включен: Нет IPv4: IP-адрес: 192.168.111.252 IPv4: Маска подсети: 255.255.255.0 IPv4: Основной шлюз: IPv4: DNS-серверы: 192.168.111.252, 192.168.111.253 IPv4: WINS-сервер: Служба NetBIOS через TCP/IP включена: Да |
|||
20
zhukovia
06.08.18
✎
11:05
|
(18) На всех такая
|
|||
21
Провинциальный 1сник
06.08.18
✎
11:07
|
То есть, один линк .111 подсеть, второй .101. Постгрес биндится ко всем интерфейсам. В сервере приложений прописан адрес из .111 подсети. А обращение идет на .101? Чудеса какие-то. На линуксе не перемудрили с настройками iptables?
|
|||
22
XMMS
06.08.18
✎
11:08
|
route print на сервере 1С посмотрите
|
|||
23
zhukovia
06.08.18
✎
11:10
|
===========================================================================
Список интерфейсов 13 ...e8 39 35 25 f9 2e ...... HP NC382i DP Multifunction Gigabit Server Adapte r #51 12 ...e8 39 35 25 f9 2c ...... HP NC382i DP Multifunction Gigabit Server Adapte r #50 11 ...e8 39 35 25 f9 2a ...... HP NC382i DP Multifunction Gigabit Server Adapte r #49 10 ...e8 39 35 25 f9 28 ...... HP NC382i DP Multifunction Gigabit Server Adapte r #48 1 ........................... Software Loopback Interface 1 16 ...00 00 00 00 00 00 00 e0 isatap.{E0872D63-24ED-4FE8-B9E6-9A9C3469790A} 23 ...00 00 00 00 00 00 00 e0 17 ...00 00 00 00 00 00 00 e0 isatap.{5B0399C5 -9FAA-4163-A771-8732AF1B7E47} 14 ...00 00 00 00 00 00 00 e0 isatap.{2137EA3E-BA1E-4114-8220-D290EFD3D5C5} =========================================================================== IPv4 таблица маршрута =========================================================================== Активные маршруты: Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0 0.0.0.0 192.168.101.253 192.168.101.252 20 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.0.0 255.255.255.0 On-link 192.168.0.11 276 192.168.0.11 255.255.255.255 On-link 192.168.0.11 276 192.168.0.255 255.255.255.255 On-link 192.168.0.11 276 192.168.101.0 255.255.255.0 On-link 192.168.101.252 266 192.168.101.252 255.255.255.255 On-link 192.168.101.252 266 192.168.101.255 255.255.255.255 On-link 192.168.101.252 266 192.168.111.0 255.255.255.0 On-link 192.168.111.252 266 192.168.111.252 255.255.255.255 On-link 192.168.111.252 266 192.168.111.253 255.255.255.255 On-link 192.168.111.252 11 192.168.111.255 255.255.255.255 On-link 192.168.111.252 266 192.168.141.0 255.255.255.0 On-link 192.168.141.252 266 192.168.141.252 255.255.255.255 On-link 192.168.141.252 266 192.168.141.255 255.255.255.255 On-link 192.168.141.252 266 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.141.252 266 224.0.0.0 240.0.0.0 On-link 192.168.0.11 276 224.0.0.0 240.0.0.0 On-link 192.168.101.252 266 224.0.0.0 240.0.0.0 On-link 192.168.111.252 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.141.252 266 255.255.255.255 255.255.255.255 On-link 192.168.0.11 276 255.255.255.255 255.255.255.255 On-link 192.168.101.252 266 255.255.255.255 255.255.255.255 On-link 192.168.111.252 266 =========================================================================== |
|||
24
Mihenius
06.08.18
✎
11:11
|
||||
25
Mihenius
06.08.18
✎
11:11
|
||||
26
zhukovia
06.08.18
✎
11:11
|
(21) Да нет ничего такого вроде. К тому же запрос на линукс приходит, а не уходит. Как он может влиять то на него?
|
|||
27
XMMS
06.08.18
✎
11:14
|
(26)
Попробуйте выровнять метрику. 0.0.0.0 0.0.0.0 192.168.101.253 192.168.101.252 сделать 266 |
|||
28
Провинциальный 1сник
06.08.18
✎
11:15
|
(23) А вот это - зачем?
"192.168.111.253 255.255.255.255 On-link 192.168.111.252 11 " |
|||
29
Провинциальный 1сник
06.08.18
✎
11:16
|
Вообще уберите все ручные маршруты и метрики. В вашем случае всё должно работать просто с подсетями.
|
|||
30
mistеr
06.08.18
✎
11:16
|
(11) Если речь о безопасности, то нужно сделать так, чтобы хост с SQL вообще был доступен только по одному пути, а не по нескольким. Тогда исходная проблема уйдет сама собой.
|
|||
31
zhukovia
06.08.18
✎
12:18
|
(28) Это я добавлял. Если убрать то все равно не работает.
|
|||
32
zhukovia
06.08.18
✎
13:04
|
(29) Пробовал делать route -f все равно не работает
|
|||
33
zhukovia
06.08.18
✎
13:06
|
(29) У меня и ping на хост 192.168.111.253 идет почему то через 192.168.101.252. Ничего уже не понимаю, как в этом долбаном windows server-е устроена маршрутизация.
|
|||
34
zhukovia
06.08.18
✎
13:07
|
(27) Делал, не помогло.
|
|||
35
zhukovia
06.08.18
✎
14:45
|
(27) Может я не так понял слово выровнять? Я повысил у нее метрику до 300. Правильно?
|
|||
36
Провинциальный 1сник
06.08.18
✎
17:06
|
(35) Чем ниже метрика, тем она приоритетнее.
А если вообще убрать шлюз по умолчанию, хотя бы на время? |
|||
37
vde69
06.08.18
✎
17:22
|
||||
38
Garykom
гуру
06.08.18
✎
17:31
|
(0) Извращенцы, зачем вам две сетевухи не на шлюзе?
|
|||
39
Cool_Profi
06.08.18
✎
20:02
|
(38) Например, сервер скуля отдельно стоит. На стогигабитной карте. И чтобы не гонять трафик на него через общуюю 10мегабитную сетку...
|
|||
40
quest
06.08.18
✎
21:41
|
(0) Извращенцы, почему у вас одинэсники админят?
|
|||
41
Сияющий в темноте
06.08.18
✎
22:36
|
У сервера есть основной адрес,а есть дополнительные,и он основной пишет везде,где указывает себя.
поэтому,смотрите внимательно таблицу соединений,у вас,скорей всего,соединение идет правильно,а вот компьютер указан с другим адресом только в журналах,где дважды было,сначала адрес в имя потом имя в адрес |
|||
42
zhukovia
07.08.18
✎
12:56
|
(38) (39) Вот именно для этого. Только сеть гигабитная. :)
|
|||
43
zhukovia
07.08.18
✎
13:29
|
(40) Ну как бы маленькая у нас контора и нанимать штат обслуги нет бюджета. Вот и занимаюсь сам этим понемногу.
|
|||
44
zhukovia
07.08.18
✎
13:33
|
(36) Это я понимаю. И пытался так и делать. Но как не получилось. Сейчас таблица вот такая, а нечего не работает
IPv4 таблица маршрута =========================================================================== Активные маршруты: Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0 0.0.0.0 192.168.101.253 192.168.101.252 266 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.0.0 255.255.255.0 On-link 192.168.0.11 276 192.168.0.11 255.255.255.255 On-link 192.168.0.11 276 192.168.0.255 255.255.255.255 On-link 192.168.0.11 276 192.168.101.0 255.255.255.0 On-link 192.168.101.252 266 192.168.101.252 255.255.255.255 On-link 192.168.101.252 266 192.168.101.255 255.255.255.255 On-link 192.168.101.252 266 192.168.111.0 255.255.255.0 On-link 192.168.111.252 12 192.168.111.252 255.255.255.255 On-link 192.168.111.252 266 192.168.111.255 255.255.255.255 On-link 192.168.111.252 266 192.168.141.0 255.255.255.0 On-link 192.168.141.252 266 192.168.141.252 255.255.255.255 On-link 192.168.141.252 266 192.168.141.255 255.255.255.255 On-link 192.168.141.252 266 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.141.252 266 224.0.0.0 240.0.0.0 On-link 192.168.0.11 276 224.0.0.0 240.0.0.0 On-link 192.168.101.252 266 224.0.0.0 240.0.0.0 On-link 192.168.111.252 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.141.252 266 255.255.255.255 255.255.255.255 On-link 192.168.0.11 276 255.255.255.255 255.255.255.255 On-link 192.168.101.252 266 255.255.255.255 255.255.255.255 On-link 192.168.111.252 266 =========================================================================== Постоянные маршруты: Сетевой адрес Маска Адрес шлюза Метрика 192.168.111.0 255.255.255.0 192.168.111.252 2 =========================================================================== |
|||
45
zhukovia
07.08.18
✎
13:34
|
(37) Это я уже читал и пробовал в (24) туда же давали ссылку. Не помогает. Все равно идет через шлюзовой интерфейс.
|
|||
46
Провинциальный 1сник
07.08.18
✎
16:53
|
(42) У нас такое же тоже было. Собственно, как было так и ушло. Нафиг не надо оказалось. Лучше эти сетевухи объединить в транк и воткнуть в свич. А что касается запрета доступа к sql-серверу - тут брандмауэр вам в помощь.
|
|||
47
YaFedor
07.08.18
✎
17:00
|
Была такая ситуация:
1 - сервер 1с, 2 - сервер СКЛ серверы напрямую соединены были через вторые сетевухи кабелем. Помогла запись в файл хостс на сервере 1с |
|||
48
vde69
07.08.18
✎
17:19
|
(45) ты внимательно читал ссылку? не забывай, что 1с создает 2 вида соединений
1. клиент>сервер 2. сервер>клиент по этому править нужно обе зоны и прямую и обратную... при чем обратную зону он всегда обрабатывает по имени клиента через разрешение имен DNS... |
|||
49
Cyberhawk
07.08.18
✎
17:34
|
(8) Это уже к ОС вопрос тогда
|
|||
50
Сияющий в темноте
07.08.18
✎
22:52
|
И еще не забываем такую маленькую тонкость
когда создается сокет и перед подключением ему назначается адрес,то половина программ назначает адрес по умолчанию для машины,вне зависимости от того,куда мы собираемся подключаться,а само подключение выполняется после назначения адреса. иногда из за этого пакеты от клиента до сервера идут через одну сетевуху,а от сервера к клиенту,через другую. |
|||
51
zhukovia
08.08.18
✎
08:09
|
(47) А чего вы записывали в host? IP сетевой карты которая напрямую смотрит и другое имя сервера к которому нужно подключиться, а в свойствах соединения прописываете "это другое имя"? Если так то у меня почему то не сработало. У меня даже ping идет через неправильный интерфейс.
|
|||
52
zhukovia
08.08.18
✎
08:10
|
(50) Ну видимо так и есть. А как можно исправить это?
|
|||
53
zhukovia
08.08.18
✎
08:15
|
(49) Я понимаю что к ОС. Решить то как?
|
|||
54
Woldemar177
08.08.18
✎
08:25
|
(53) пригласить грамотного системного администратора.
|
|||
55
Cyberhawk
08.08.18
✎
08:26
|
(53) Что решить?
|
|||
56
zhukovia
08.08.18
✎
14:54
|
(54) Спасибо, Вы ОЧЕНЬ помогли!!! Сразу видно насколько Вы грамотный специалист.
|
|||
57
zhukovia
08.08.18
✎
14:54
|
(55) Решить вопрос с маршрутами.
|
|||
58
Garykom
гуру
08.08.18
✎
15:11
|
(57) У меня в магазине две двери - почему все клиенты ходят через дверь для поставщиков?
"Как решить проблему с маршрутами?" |
|||
59
zhukovia
08.08.18
✎
15:58
|
(58) Видимо я тупой, но я правда не понимаю к чему это. Если знаете то скажите, хотя бы, что править или куда смотреть. Маршруты, DNS или что еще?
|
|||
60
Garykom
гуру
08.08.18
✎
16:10
|
Скажите вы в курсе что такое петля в терминах сетей?
Скажите как вы хотите заставить сервер 1С работать одновременно на нескольких ip адресах? |
|||
61
Cyberhawk
08.08.18
✎
18:49
|
(57) Не вижу вопроса
|
|||
62
zhukovia
09.08.18
✎
15:16
|
(61) Вопрос в том как указать 1С серверу подключаться к PGSQL по определенному интерфейсу (отличному от шлюза по умолчанию)? Но скорее вопрос тут шире. Как заставить Windows использовать тот интерфейс который находится в подсети запрашиваемого адреса, а не шлюз по умолчанию? Т.к. даже пинги идут через шлюз, а не напрямую на нужный интерфейс
|
|||
63
zhukovia
09.08.18
✎
15:18
|
(60) localhost вы имеете ввиду или что другое?
И я не хочу заставлять его работать на нескольких адресах, мне нужен один. Но не тот который подсовывает windows/ |
|||
64
vbus
09.08.18
✎
15:42
|
Как тут прикольно, когда вставляете вторую сетевуху, вы какбы превращаете свой серевер в шлюз, не будут две сетевухи работать в одной сети, по тому, что до второй доходить ничего не будет. Если хотите чтобы работали две сетевухи делайте две подсети.
Это тоже не верно, /Сетевой адрес Маска Адрес шлюза Метрика / 192.168.111.0 255.255.255.0 192.168.111.252 2 в сети 192.168.111.0 с маской 255.255.255.0 может быть шлюз только 192.168.1.1 |
|||
65
vbus
09.08.18
✎
15:45
|
ошибся. шлюз может быть только с адресом 192.168.111.1
|
|||
66
Fragster
гуру
09.08.18
✎
15:50
|
если два сервера соединены двумя картами тупо параллельно, то нужно вместо двух адаптеров сделать один (bond)
|
|||
67
Garykom
гуру
09.08.18
✎
15:52
|
(65) Шлюз может быть любым, не обязательно .1
Подсети (маска) это тоже совсем не то о чем вы думаете. |
|||
68
Garykom
гуру
09.08.18
✎
15:52
|
(66) Подозреваю что они сетевухи двух серверов соединили не напрямую а через общий свитч ))
|
|||
69
Йохохо
09.08.18
✎
15:53
|
(63) а проверь пинг 192.168.111.253 -S 192.168.101.252 -i 1 пройдет или нет
|
|||
70
Fragster
гуру
09.08.18
✎
16:22
|
(68) ну бывают и свичи, которые поддерживают объединение. циски всякие, микротики
|
|||
71
YaFedor
09.08.18
✎
16:42
|
(51) В хостс прописывали соответствие нетбиос имени компьютера на котором стоит СКЛ.
Через это имя и прописывали путь к базе СКЛ в настройках баз Сервера 1с. Т.о. весь трафик с сервера 1с на комп с именем , например ServerSQL идет через вторую сетевуху. Т.к. трафик с сервера 1с на сервер СКЛ в основном и образует обращение сервера 1с к базам СКЛ мы получаем то, что нужно. |
|||
72
YaFedor
09.08.18
✎
16:43
|
(51)
+(71) В хостс прописывали соответствие нетбиос имени компьютера на котором стоит СКЛ его ip-адресу на второй сетевухе |
|||
73
Cyberhawk
09.08.18
✎
17:04
|
(62) Маршруты же
|
|||
74
zhukovia
09.08.18
✎
17:22
|
(64) Дак у меня и так две подсети 192.168.111.0/24 и 192.168.101.0/24
(65) А это еще почему? Разве есть разница вначале или в конце подсети находится шлюз? |
|||
75
zhukovia
09.08.18
✎
17:23
|
(66) Мне не нужно один мне нужны именно два с разными посетями.
|
|||
76
zhukovia
09.08.18
✎
17:24
|
(68) Я же писал, что одна через свичь, а вторая напрямую.
|
|||
77
Garykom
гуру
09.08.18
✎
17:25
|
(76) ОК если из обоих серверов вытащить провода к свичу то они друг друга видят? По прямому проводу?
|
|||
78
Йохохо
09.08.18
✎
17:26
|
(76) у тебя в сетевухе типа свич еще, проверь (69)
|
|||
79
zhukovia
09.08.18
✎
17:26
|
(69) Проходит, а вот если адрес источника поменять на 192.168.111.253 -S 192.168.111.252 -i 1 то нет. О чем это может говорить?
|
|||
80
Garykom
гуру
09.08.18
✎
17:27
|
(79) О том что у вас провод неправильный ))
|
|||
81
zhukovia
09.08.18
✎
17:28
|
(80) т.е. битый возможно?
|
|||
82
Йохохо
09.08.18
✎
17:33
|
(79) что провода перепутаны) это должно было показать есть ли в сетевухе свич. посмотри arp -a , на каких интерфейсах есть мак второго сервера
|
|||
83
Garykom
гуру
09.08.18
✎
17:33
|
(81) Или так совпало не той обжимки сетевухи не понимают, для связи через считч нужна прямая, для прямой иногда нужен кросс.
http://novaforces.com/wp-content/uploads/2013/12/kak-obzhat-setevoi-kabel.jpg С какого то момента многие производители стали делать умные сетевухи которые сами тип обжимки распознают и переключаются. |
|||
84
Garykom
гуру
09.08.18
✎
17:34
|
||||
85
Йохохо
09.08.18
✎
17:37
|
(83) нене, не умных давно нет, и у ТС серверная четырехпортовка (23)
|
|||
86
zhukovia
09.08.18
✎
17:51
|
(82) Вот я идиот то, две недели зря убил и вам голову здесь морочу.. :(( Я провода перепутал в картах на linuxe когда перетаскивал его. В нем 4 карты и все задействованы, а с проводами у меня АД кромешный.
|
|||
87
zhukovia
09.08.18
✎
17:52
|
Простите меня, пожалуйста, за невнимательность. Всем БОЛЬШОЕ спасибо за то что помогали!! В будущем постараюсь быть внимательнее.
|
|||
88
zhukovia
09.08.18
✎
17:53
|
Стыдно то как!! :(((
|
|||
89
zhukovia
09.08.18
✎
17:54
|
Все теперь работает и SQL и ping и все остальное...
|
|||
90
Йохохо
09.08.18
✎
17:56
|
(86) подумаешь, бывает) помогает маркер
|
|||
91
zhukovia
09.08.18
✎
18:00
|
(90) Да, блин, с проводами надо хоть немного разобраться. А то когда такая "борода" то и будет через одно место.
|
|||
92
zhukovia
09.08.18
✎
18:02
|
Еще раз Всех благодарю за содействие.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |