Как соединить в сеть несколько станков Linux и ПК под Windows?
- MX_Master
- Мастер
- Сообщения: 7477
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3099
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
Ну, как надоест все настройки настраивать, добро пожаловать к последнему варианту. Я, кстати, люблю, когда человек проходит все грабли сам, перед осознанием сути совета.
- iMaks-RS
- Мастер
- Сообщения: 1728
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
Нужно:
1. Аппаратные средства: установить сетевые карты в компы, (если используется mesa на линуксах) + купить "тупой" хаб на 8 портов
2. Программные: почитать как поднимается NFS сервер на линуксах (скачать пару пакетов и прописать три строки в конфиграционный файл) и в компонентах винды активировать чекбокс "клиент-NFS". Далее просто.. выполнить - \\ип-адрес, открывается окно с расшаренной папкой, эту папку ПКМ - и подключить как сетевой диск.
1. Аппаратные средства: установить сетевые карты в компы, (если используется mesa на линуксах) + купить "тупой" хаб на 8 портов
2. Программные: почитать как поднимается NFS сервер на линуксах (скачать пару пакетов и прописать три строки в конфиграционный файл) и в компонентах винды активировать чекбокс "клиент-NFS". Далее просто.. выполнить - \\ип-адрес, открывается окно с расшаренной папкой, эту папку ПКМ - и подключить как сетевой диск.
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
у меня примерно такой рабочий алгоритм:
ставим samba:
на всякий случай если вдруг нету то ставим gedit:
по умолчанию linuxcnc создает папку для уп. путь до нее таков: /home/USERNAME/linuxcnc/nc_files.
поэтому не надо ничего дополнительно создавать а просто "расшариваю" ее. можно ее переименовать типо "станок1" но тогда в .ini надо скорректировать путь до нее чтобы запущенный linuxcnc открывал сразу ее.
далее в через терминал переходим в папку с конфигом самбы, делаем бэкам конфига и редактируем его:
в открывшемся файле дополняем настройки примерно как выше было сказано . только из моего опыта данных параметров не всегда достаточно, то не видно в сети папку, то видно но не записывается/читается. поэтому чуток расширенней дополняю конфиг.
для винды по умолчанию имя рабочей группы равно WORKGROUP поэтому вписываем его в секции global:
в самом конце файла вставляем настройки "шары"
сохраняем файл и перезпускаем сервис самбы:
теперь папка с уп расшарена остается ее найти на "винде". для этого в проводнике в строке адреса пишем ip компа на котором расшарили папку в таком формате:
далее либо на рабочий стол ярлык кидаем либо на панель быстрого доступа в проводнике. теперь можно закидывать уп на станок.
P.S:
1. USERNAME надо заменить на свое имя пользователя.
2. ip в nm нужно посмотреть либо в настройках роутера. так же ip лучше сделать статичным/зафиксировать либо в настрйоках роутера либо в самом nm. Ходит легенда что можно просто по имени пк с "расшареной" папкой находить его в сети, но у меня так не получается почему то.
лично у меня так 2 пк расшарены. вот впринципе и все.
ставим samba:
Код: Выделить всё
sudo apt install samba -y
Код: Выделить всё
sudo apt install gedit -y
поэтому не надо ничего дополнительно создавать а просто "расшариваю" ее. можно ее переименовать типо "станок1" но тогда в .ini надо скорректировать путь до нее чтобы запущенный linuxcnc открывал сразу ее.
далее в через терминал переходим в папку с конфигом самбы, делаем бэкам конфига и редактируем его:
Код: Выделить всё
cd /etc/samba/
sudo cp smb.conf smb.conf.bak
sudo gedit smb.conf
для винды по умолчанию имя рабочей группы равно WORKGROUP поэтому вписываем его в секции global:
Код: Выделить всё
[global]
security = user
map to guest = bad password
workgroup = WORKGROUP
Код: Выделить всё
[linuxshare]
comment = Samba на Linux
path = /home/USERNAME/linuxcnc/nc_files/
guest ok = yes
force user = USERNAME
writable = yes
browsable = yes
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
Код: Выделить всё
sudo systemctl restart smbd
Код: Выделить всё
\\192.168.х.х
P.S:
1. USERNAME надо заменить на свое имя пользователя.
2. ip в nm нужно посмотреть либо в настройках роутера. так же ip лучше сделать статичным/зафиксировать либо в настрйоках роутера либо в самом nm. Ходит легенда что можно просто по имени пк с "расшареной" папкой находить его в сети, но у меня так не получается почему то.
лично у меня так 2 пк расшарены. вот впринципе и все.
Последний раз редактировалось daiman444 13 сен 2022, 03:54, всего редактировалось 2 раза.
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Мастер
- Сообщения: 1249
- Зарегистрирован: 30 янв 2021, 21:34
- Репутация: 147
- Настоящее имя: Максим
- Откуда: г.Тверь
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
есть мнение, что plasma должен быть USERNAME или каким-нибудь местным пользователем для хоста, а так ЕМНИП samba по умолчанию под пользователем nobody:nogroup шуршит, можно под ним папку и создавать если не в домашнем каталоге уп-шки хранить.
если менялась группа, то nmbd тоже перезапустить надо, или без эстетств полностью перезагрузить комп
-
- Опытный
- Сообщения: 122
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
кроме этого будут добавляться новые станки. для ВайФай есть ограничения по количеству одновременно подключеных.
плюс растояние и внешние помехи. а на проводе можно поставить свич и увеличить сеть. всзять кабель более высокой защиты.
есть плюсы.
-
- Опытный
- Сообщения: 122
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
на этом форуме , настройка 4 оси, нашел дополнительный способ настройки станка. чего и здесь нельзя исключать....
-
- Опытный
- Сообщения: 122
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
так.
в Samba если по умолчанию юзер CNC то путь с этим значением
в строке
force user = USERNAME
имя пользователя Линукс или Винды?
и еще как правильно прописать IP / DNS в Linux? видимо где-то не так делаю
в Samba если по умолчанию юзер CNC то путь с этим значением
в строке
force user = USERNAME
имя пользователя Линукс или Винды?
и еще как правильно прописать IP / DNS в Linux? видимо где-то не так делаю
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
Если юзер CNC то это имя и пишем:
force user = CNC
В винде воще ничего не надо при этом настраивать кроме того что комп должен быть подключен к локальной сети
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
по правильному сделать чтобы роутер всё выдавал по DHCP, тогда в linux только провод воткнуть.
можно и статикой прописать, но для этого надо побольше понимания сетей, и граблей там побольше для начинающих.
-
- Опытный
- Сообщения: 122
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
если правильно понимаю то роутер/свич обязателен. и ставить динамические адреса?alex_sar писал(а): ↑ и еще как правильно прописать IP / DNS в Linux? видимо где-то не так делаю
по правильному сделать чтобы роутер всё выдавал по DHCP, тогда в linux только провод воткнуть.
можно и статикой прописать, но для этого надо побольше понимания сетей, и граблей там побольше для начинающих.
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
а как вы без свича соедините больше двух компов в сеть?
адреса динамические не надо, на роутере настроить привязку чтобы он по mac-адресу выдавал каждый раз одни и теже адреса компам. ключевое слово - DHCP. в компах тогда ничего настраивать не надо, только воткнуть провод.
можно статикой всё настроить. но это и сложнее и просто не стоит того. роутер стоит копейки. любой самый дешёвый домашний будет работать. количество портов можно расширить любым ethernet хабом.
-
- Опытный
- Сообщения: 122
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
видел у одного человека такое. в одном ПК две сетевые карты. под Линуксом. жаль что он уехал в Германию и мы перестали общаться.....
так роутер? или свич? на класическом роутере 4 порта ( реже 5) на выход.
или роутер а после него свич, или несколько свичей? кроме этого свич может иметь больше 4 портов. и упоминаемая ранее сетка построена на свиче. правда на статике.
-
- Опытный
- Сообщения: 122
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
значит на каждом станке для порядка должен быть свой уникальный юзер? это отобразится в имени шары?
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
Не обязательно. Главное чтобы разный ip был и желательно фиксированный у каждого пк.
Через роутер. В нем и раздавать ip. Так меньше вопросов будет. Если не будет хватать портов на роутере то к нему свитч можно будет подключить
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Опытный
- Сообщения: 122
- Зарегистрирован: 29 дек 2021, 15:55
- Репутация: 2
- Настоящее имя: Юрий
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
и это
случайно не идет в противоречие?
или придумать уникальные индификаторы в каждой папке?
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
Делать из компьютера роутер слегка дорого )
Две карты догадываюсь зачем, но это не для вашей задачи.
Вам достаточно одного роутера + в него можно воткнуть любое количество хабов (дешевле и вам достаточно) или свитчей.
Хаб можно поближе к станкам поставить, и оттуда один провод в роутер.
Вообще тут ничего нет специфичного для linux или cnc. Любого студента админа местного найдите чтоб он вам сделал локальную сеть или объяснил.
Когда компы будут в одной сети, настроите как выше написали и всё будет работать.
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
кросс витой пары безусловно может работать без роутера. но работает обычно у тех, кому не нужно задавать таких вопросов (без обид, все мы чего-то не знаем).
вам уже написали как правильно и легче сделать.
- iMaks-RS
- Мастер
- Сообщения: 1728
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: Как соединить в сеть несколько станков Linux и ПК под Windows?
Все наши рекомендации - это пустое. Решать задачу должен "специально-обученный человек". Т.к. цены на услуги по настройки софта для станков с ЧПУ далеко не 500руб/час, то желание съэкнономить весьма понятна. ИМХО если ТС не владелец всего парка станков, а всего лишь "Вася за компом", то пыл стоить поубавить..
Однако вопросы: до того как сделали сеть - станок не пропускал шаги / работал нормально и т.д кому ТС будет задавать? Возможно куча факторов, которые могут сделать только хуже.. экономия на сетевой карте - приведёт к повышению нагрузке на процессор. Да что там нагрузка.. тупо отключения сетевой карты в BIOS улучшает показания джиттера на Е6300 + 945 чипсет + 4Гб ОЗУ с 11500 до 10000мс. А так-как про покупки сетевых карт разговора не было. то делаем вывод что все компы управляют станками по LPT.. Значит либо современное железо типа Celeron JXXXX либо, хлам 15ти летней давности. Если 2й вариант, то самбу точно не стоит поднимать на этом железе. Используйте NFS.
"просто задонать" - вызовите спеца / студента, поставьте задачу. Пусть озвучит цену и тех. условия. ЛВС медью тоже "абы-как" нельзя вести.. есть правила по прокладке: длина линии, расстояние от силовых кабелей, проводка в помещении или снаружи и т.д. 500 рублёвый хаб, который я рекомендовал ранее - при работе плазмы может вообще зависнуть.
Нет абсолютно ни каких данных о расположении клиентов сети. Может у Вас станки и проектировщик физически в разных помещениях на одной территоррии находятся..
Да..к стати.. можно вместо меди использовать бу. оптику и хабы под sfp-модули, тогда а на ЭМИ в помещении и расстояния вообще "положить"..
Однако вопросы: до того как сделали сеть - станок не пропускал шаги / работал нормально и т.д кому ТС будет задавать? Возможно куча факторов, которые могут сделать только хуже.. экономия на сетевой карте - приведёт к повышению нагрузке на процессор. Да что там нагрузка.. тупо отключения сетевой карты в BIOS улучшает показания джиттера на Е6300 + 945 чипсет + 4Гб ОЗУ с 11500 до 10000мс. А так-как про покупки сетевых карт разговора не было. то делаем вывод что все компы управляют станками по LPT.. Значит либо современное железо типа Celeron JXXXX либо, хлам 15ти летней давности. Если 2й вариант, то самбу точно не стоит поднимать на этом железе. Используйте NFS.
"просто задонать" - вызовите спеца / студента, поставьте задачу. Пусть озвучит цену и тех. условия. ЛВС медью тоже "абы-как" нельзя вести.. есть правила по прокладке: длина линии, расстояние от силовых кабелей, проводка в помещении или снаружи и т.д. 500 рублёвый хаб, который я рекомендовал ранее - при работе плазмы может вообще зависнуть.
Нет абсолютно ни каких данных о расположении клиентов сети. Может у Вас станки и проектировщик физически в разных помещениях на одной территоррии находятся..
Да..к стати.. можно вместо меди использовать бу. оптику и хабы под sfp-модули, тогда а на ЭМИ в помещении и расстояния вообще "положить"..