Как соединить в сеть несколько станков Linux и ПК под Windows?

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

Добрый день Всем!
есть пять станков под LInuxCNC и главный ПК с Windows. На главном АртКам и Солид.
бегать с флешками надоело. на старой работе где три станка под NC-Studio работают в сети от главного ПК.
то что нашел в сети по данному вопросу не подходит поскольку различия существенные.
Кто и как решил эту проблему?
Вложения
Снимок экрана_2022-09-12_13-40-22.png (2554 просмотра) <a class='original' href='./download/file.php?id=204834&sid=424b5a8f151575192fedbca44dbaf20b&mode=view' target=_blank>Загрузить оригинал (246.87 КБ)</a>
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение kfmut »

Добрый!

А в чём проблема-то? Samba подымаете на всех компах с linux, создаёте и расшариваете на них папку для уп-шек, с винды будете закидывать уп-шки на нужные машины, всё просто и на стандартных компонентах. По хорошему нужен один выделенный хост, который будет основным и будет рулить технической стороной вопроса, master в терминах samba, поднять его можно хоть на каком-нибудь одноплатнике или возможно на альтернативной прошивке для роутера.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

особенно интересует соединение станка по кросс кабелю витой пары с сточником УП под Виндой
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

kfmut писал(а): А в чём проблема-то?
Вроде достаточно расшарить папку источник с УП на ПК Вин. а остальные пусть туда лазят за необходимым.
Это проверено временем на NC-Studio. понимаю что будут различия, а принцип останется.
иначе думаю будет бардак
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение MX_Master »

Можно "поднять" на всех компах какой-нибудь сервер синхронизации папок. Я использую Syncthing. Даже приложение для смартфона есть. На всех компах добавить в синхр папку с УПэшками.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

MX_Master писал(а): 12 сен 2022, 15:28 Можно "поднять" на всех компах какой-нибудь сервер синхронизации папок. Я использую Syncthing. Даже приложение для смартфона есть. На всех компах добавить в синхр папку с УПэшками.
А если станки разномастные и владеть всеми УП на каждом лишнее?
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

kfmut писал(а): Samba подымаете на всех компах с linux, создаёте и расшариваете на них папку для уп-шек, с винды будете закидывать уп-шки на нужные машины, всё просто и на стандартных компонентах.
в крайнем случае пусть будет так. только вот КАК настроить туже SAMBA если здесь ядро другое чем описываемое в документации UBUNTU?
kfmut писал(а): По хорошему нужен один выделенный хост, который будет основным и будет рулить технической стороной вопроса, master в терминах samba, поднять его можно хоть на каком-нибудь одноплатнике или возможно на альтернативной прошивке для роутера.
то есть промежуточный ПК для ядра сети? сервер?
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение alex_sar »

stounhead писал(а): 12 сен 2022, 15:55
kfmut писал(а): Samba подымаете на всех компах с linux, создаёте и расшариваете на них папку для уп-шек, с винды будете закидывать уп-шки на нужные машины, всё просто и на стандартных компонентах.
в крайнем случае пусть будет так. только вот КАК настроить туже SAMBA если здесь ядро другое чем описываемое в документации UBUNTU?
kfmut писал(а): По хорошему нужен один выделенный хост, который будет основным и будет рулить технической стороной вопроса, master в терминах samba, поднять его можно хоть на каком-нибудь одноплатнике или возможно на альтернативной прошивке для роутера.
то есть промежуточный ПК для ядра сети? сервер?
ядро у всех линуксов одно, называется linux
вы имеете в виду дистрибутив. так вот ubuntu основана на debian, и на debian же собран linuxcnc. описаная схема прекрасно работает.

маленькое замечаение - чтобы собирать меньше граблей советую подключаться в windows к linux по IP адресам, а не по имени.
прям в windows exporer набирайте \\1.2.3.4\cnc и энтер

советую настроить пока без master'а, скорее всего он и не понадобится.
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение alex_sar »

stounhead писал(а): Вроде достаточно расшарить папку источник с УП на ПК Вин. а остальные пусть туда лазят за необходимым.
так не стоит делать. при пропадании сети в процессе будет косяк и испорченная деталь.
linuxcnc подгружает gcode в процессе.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

alex_sar писал(а): ядро у всех линуксов одно, называется linux
вы имеете в виду дистрибутив. так вот ubuntu основана на debian, и на debian же собран linuxcnc. описаная схема прекрасно работает.
LinuxCNC основан на версии ядра 10.04 Ubuntu. у самого на одном ноуте до сих пор стоит с 2010 года. мне нравится.
хотя сейчас работаю на 18.04. между ними уйма мелких и больших различий. на скрине в первом видно что команда из Доки не работает
alex_sar писал(а): маленькое замечаение - чтобы собирать меньше граблей советую подключаться в windows к linux по IP адресам, а не по имени.
прям в windows exporer набирайте \\1.2.3.4\cnc и энтер
для этого хорошо бы связать сеть.... у меня сейчас на кросс кабеле не видят друг друга.
что и где и лучше пошагово.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

alex_sar писал(а): 12 сен 2022, 16:08
stounhead писал(а): Вроде достаточно расшарить папку источник с УП на ПК Вин. а остальные пусть туда лазят за необходимым.
так не стоит делать. при пропадании сети в процессе будет косяк и испорченная деталь.
linuxcnc подгружает gcode в процессе.
УП будет обязательно копироваться на станок и только там работать
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение kfmut »

alex_sar писал(а): прям в windows exporer набирайте \\1.2.3.4\cnc и энтер
через "подключить сетевой диск" в проводнике, на винде появится дополнительные буквы дисков, соответствующие каждой машине
alex_sar писал(а): советую настроить пока без master'а, скорее всего он и не понадобится.
можно, но могут быть проблемы из-за выяснений кто тут главный и разрешения имён, хост, например, может стать внезапно недоступен, запуститься конечно можно и так
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение MX_Master »

stounhead писал(а): 12 сен 2022, 15:45
MX_Master писал(а): 12 сен 2022, 15:28 Можно "поднять" на всех компах какой-нибудь сервер синхронизации папок. Я использую Syncthing. Даже приложение для смартфона есть. На всех компах добавить в синхр папку с УПэшками.
А если станки разномастные и владеть всеми УП на каждом лишнее?
На основном компе все пять папок. На каждом станочном компе - по одной, своей.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

kfmut писал(а): через "подключить сетевой диск" в проводнике, на винде появится дополнительные буквы дисков, соответствующие каждой машине
а перед этим ? как прописать IP и маску сети знаю. а нужно ли DNS и прочее?
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение kfmut »

stounhead писал(а): LinuxCNC основан на версии ядра
Ядро здесь не причём, всё необходимое давно присутствует в любом современном ядре. Нужно поставить пакеты samba, отредактировать конфиг и перезапустить службу. Доки смотреть, как уже было отмечено, для debian, если брался стандартный дистрибутив lcnc.

Настройки samba(smb.conf) будут простейшие:

Код: Выделить всё

[global]
        workgroup = СGROUP
        netbios name = CNC1
        security = user
        map to guest = bad user
#       interfaces = 127.0.0.0/8 192.168.0.0/8
#       local master = yes
#       os level = 100
#       preferred master = yes

[CNC1shara]
        path = /home/shara
        read only = no
        guest ok = yes
        guest only = yes
папка /home/shara должно существовать и иметь права 777

Зачем кабель-то нужен? WiFi-роутер c DHCP и в компы точки доступа, которые дружат с debian. На роутере можно по желанию прописать фиксированные IP-адреса, на машинах всё автоматом будет назначено.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

MX_Master писал(а): На основном компе все пять папок. На каждом станочном компе - по одной, своей.
пять папок и сервер. на крайний случай наверное можно. главный распихивает по папкам и станки сами синхронизируют содержимое....
место на диске которого вечно не хватает... сделал чистку и автоматом почислись станки.
вижу это как решение последнего варианта
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение kfmut »

А, да, на винде ещё прописать ту же группу, что и на станках, перезагрузить, после этого всё должно объявиться в сетевом окружении. Там уже смотреть что работает, что не работает.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

kfmut писал(а): Зачем кабель-то нужен?
рядом источник ВЧ печь. при включении гасит Вайфай.
stounhead
Опытный
Сообщения: 122
Зарегистрирован: 29 дек 2021, 15:55
Репутация: 2
Настоящее имя: Юрий
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение stounhead »

kfmut писал(а): 12 сен 2022, 16:50 А, да, на винде ещё прописать ту же группу, что и на станках, перезагрузить, после этого всё должно объявиться в сетевом окружении. Там уже смотреть что работает, что не работает.
вот как? куда лезть?
kfmut
Мастер
Сообщения: 1249
Зарегистрирован: 30 янв 2021, 21:34
Репутация: 147
Настоящее имя: Максим
Откуда: г.Тверь
Контактная информация:

Re: Как соединить в сеть несколько станков Linux и ПК под Windows?

Сообщение kfmut »

stounhead писал(а): при включении гасит Вайфай.
значит обычный роутер с нужным числом портов
stounhead писал(а): вот как? куда лезть?
на 8-ке: панель управления -> система -> дополнительные параметры -> имя компьютера
Ответить

Вернуться в «LinuxCNC»