• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Мережева версія

Автор molotokk, Лютий 26, 2018, 08:23:04

Попередня тема - Наступна тема

0 Користувачі і 4 Гостей дивляться цю тему.

molotokk

Доброго дня. Виникла наступна проблема:
Сервер стоїть на компі з Віндовс, касири працюють на компах під ос Лінукс. Ще є два компи теж на віндовс.
На сервері IP адрес (протокол інтернету) 192.168.1.41
UBC прописано так:
[Server]
Hostname=192.168.1.41
Path=C:\ProgramData\UkrSklad6S\db\

і тоді всі програми ( і на віндовс і на лінукс) підключаються по мережі нормально, але на компі з сервером немає інтернету.   
Якщо IP на сервері ставлю автоматично, а в UBC замість IP прописую мережеве ім'я сервера, то інтернет на сервері є, компи з віндою підключаються, а програма на компах з лінукс не заходить.
Як зробити щоб і на сервері був інтернет, і щоб компи з лінуксом підключались???
підбір та продаж обладнання для торгівлі, допомога в налаштуваннях програми ⇒ "komfort-m.com.ua" ⇒ "t.me/komfortmservice" ⇒ ✆ 097-873-59-01

alex_d

Скорее всего винда-сервер транслирует хостнейм другим виндоус-машинам в сети по своим проприетарным протоколам. При этом линуксу не откуда взять ip сервера. 
запишите в /etc/hosts имя сервера и айпи в формате ip пробел hostname:
192.168.50.1 router

molotokk

Цитата: alex_d від Лютий 26, 2018, 14:57:08
Скорее всего винда-сервер транслирует хостнейм другим виндоус-машинам в сети по своим проприетарным протоколам. При этом линуксу не откуда взять ip сервера. 
запишите в /etc/hosts имя сервера и айпи в формате ip пробел hostname:
192.168.50.1 router
Прописувати в компах з лінукс? Так ІР  сервака іноді ж міняється.
підбір та продаж обладнання для торгівлі, допомога в налаштуваннях програми ⇒ "komfort-m.com.ua" ⇒ "t.me/komfortmservice" ⇒ ✆ 097-873-59-01

alex_d

Да, прописывать в линукс-клиентах. Для постоянства ip сервера можно ему выдавать один и тот же айпи по MAC-адресу, прописывается это в настройках dhcp-сервера вашего роутера.
Насколько я понимаю, есть и альтернатива вроде введения линукс-клиентов в домен active directory и тп, но это морока похлеще первого варианта.
Ну и сервер на динамическом айпи - не очень идея

molotokk

поставим питання інакше.
Сервер на вінді, є 2 клієнти на вінді і 5 на лінуксі.
ubclient.ini прописано наступне:
[Server]
Hostname=SERVER-PC
Path=C:\ProgramData\UkrSklad6S\db\
в налаштуваннях мережевого адаптера компа з сервером  TCP\IP IP стоїть автоматично.
Компи з віндою заходять нормально.
Компи з лінукс в прогу не заходять.
Як зробити щоб клієнти на компах з лінукс під'єднувались до сервера??
підбір та продаж обладнання для торгівлі, допомога в налаштуваннях програми ⇒ "komfort-m.com.ua" ⇒ "t.me/komfortmservice" ⇒ ✆ 097-873-59-01

Creat

Прописати серверу конкретний  ip. І в Hostname його прописати.

alex_d

1. Идем на роутер, тот который автоматически раздает ip в вашей сети и в разделе dhcp прописываем правило - выдавать компьютеру с таким-то физическим адресом сетевой платы - MAC - соответствующий ip. То есть сервер выдачи динамических айпи конкретно вашему серверу будет выдавать постоянно один и тот же ip адрес
2a. На всех клиентах пишем в ubclient ip сервера.
2b. Если таки сильно надо написать в ubclient имя хоста, а не просто айпи - пишем на винде hostname, а на линуксе идем в /etc/hosts и пишем туда соответствие SERVER-PC 192.168.1.xxx
можно долго и муторно городить решения как доставлять клиентам изменившийся айпи сервера, но лучше выполнить пункт 1, это решит все проблемы, вне зависимости от операционной системы

molotokk

Цитата: alex_d від Березень 02, 2018, 12:51:41
1. Идем на роутер, тот который автоматически раздает ip в вашей сети и в разделе dhcp прописываем правило - выдавать компьютеру с таким-то физическим адресом сетевой платы - MAC - соответствующий ip. То есть сервер выдачи динамических айпи конкретно вашему серверу будет выдавать постоянно один и тот же ip адрес
2a. На всех клиентах пишем в ubclient ip сервера.
2b. Если таки сильно надо написать в ubclient имя хоста, а не просто айпи - пишем на винде hostname, а на линуксе идем в /etc/hosts и пишем туда соответствие SERVER-PC 192.168.1.xxx
можно долго и муторно городить решения как доставлять клиентам изменившийся айпи сервера, но лучше выполнить пункт 1, это решит все проблемы, вне зависимости от операционной системы

ДУЖЕ ДЯКУЮ.  в понеділок спробую, але по написаному видно що це саме те, що мені треба)))))))
підбір та продаж обладнання для торгівлі, допомога в налаштуваннях програми ⇒ "komfort-m.com.ua" ⇒ "t.me/komfortmservice" ⇒ ✆ 097-873-59-01