Как правильно задавать вопросы
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Анатолий Мороз
- Сообщения: 9
- Зарегистрирован: 15 май 2018, 15:48
- Контактная информация:
Настройка сети между Linux и Windows
21 окт 2018, 15:13
Добрый день.
Сразу хочу предупредить в Linux я как «чайник», так что сильно не бейте. Есть небольшая сетка из двух компов и ноута. Ноут с Linux mint 19, один комп с Windows 7, второй с Windows 10 оба с расшаренными папками. Решил настроить локальную сеть на ноуте для обмена файлами. Скачал Sambu, установил, перезагрузил ноут и попробовал зайти на комп с Windows 10, через smb://192.168.1.3, все ОК. А вот зайти на комп с Windows 7, через smb://192.168.1.5, не получилось. В ответ получил ошибку «Failed to retrieve share list from server: invalid argument».
Подключение к Windows 7:
Подключение к Windows 10:
Железо ноута:
System: Host: ACER-5235 Kernel: 4.15.0-36-generic x86_64
bits: 64 gcc: 7.3.0
Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu1)
Distro: Linux Mint 19 Tara
Machine: Device: laptop System: Acer product: Extensa 5235 serial: N/A
Mobo: Acer model: BA50-MV serial: N/A
BIOS: Phoenix v: V1.3311 date: 12/21/2009
CPU: Single core Intel Celeron 900 (-UP-)
arch: Penryn rev.10 cache: 1024 KB
flags: (lm nx sse sse2 sse3 ssse3) bmips: 4389 speed: 2194 MHz (max)
Graphics: Card: Intel Mobile 4 Series Integrated Graphics Controller
bus-ID: 00:02.0
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting (unloaded: fbdev,vesa)
Resolution: 1280×1024@60.02hz
OpenGL: renderer: Mesa DRI Mobile Intel GM45 Express
version: 2.1 Mesa 18.0.5 Direct Render: Yes
Audio: Card Intel 82801I (ICH9 Family) HD Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.15.0-36-generic
Network: Card-1: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express)
driver: ath9k bus-ID: 07:00.0
IF: wlp7s0 state: up mac: <filter>
Card-2: Qualcomm Atheros AR8131 Gigabit Ethernet
driver: atl1c v: 1.0.1.1-NAPI port: 4000 bus-ID: 09:00.0
IF: enp9s0 state: down mac: <filter>
Drives: HDD Total Size: 201.1GB (65.0% used)
ID-1: /dev/sda model: TOSHIBA_MK1237GS size: 120.0GB
ID-2: USB /dev/sdb model: TS80GSJ25S size: 80.0GB
ID-3: USB /dev/sdc model: Multi size: 1.0GB
Partition: ID-1: / size: 17G used: 8.2G (53%) fs: ext4 dev: /dev/sda5
ID-2: /home size: 11G used: 5.6G (58%) fs: ext4 dev: /dev/sda7
ID-3: swap-1 size: 3.10GB used: 0.06GB (2%)
fs: swap dev: /dev/sda6
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 64.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 213 Uptime: 4:56 Memory: 1955.5/2869.4MB
Init: systemd runlevel: 5 Gcc sys: 7.3.0
Client: Shell (bash 4.4.191) inxi: 2.3.56
С этого же ноута, из под Windows 7, расшаренные папки видно Что делаю не правильно. Спасибо за помощь.
-
slant
- Сообщения: 4847
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2172 раза
- Контактная информация:
Настройка сети между Linux и Windows
#2
21 окт 2018, 15:23
Если вы можете зайти со своего ноута, из под линукса на машину с windows 10, 95% вероятности что проблема не в линуксе. Что-то в вашей Win 7, куда вы пытаетесь зайти, настроено не так. Возможно заблокирован вход для просмотра списка шар без авторизации (как гостя).
-
Анатолий Мороз
- Сообщения: 9
- Зарегистрирован: 15 май 2018, 15:48
- Контактная информация:
Настройка сети между Linux и Windows
#3
21 окт 2018, 15:38
slant писал(а): ↑
21 окт 2018, 15:23
Если вы можете зайти со своего ноута, из под линукса на машину с windows 10, 95% вероятности что проблема не в линуксе. Что-то в вашей Win 7, куда вы пытаетесь зайти, настроено не так. Возможно заблокирован вход для просмотра списка шар без авторизации (как гостя).
Спасибо пошарю в настройках Win 7. При подключении к Win 10, «вылезало» окошко авторизации-это Вы о нем?
-
slant
- Сообщения: 4847
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2172 раза
- Контактная информация:
Настройка сети между Linux и Windows
#4
21 окт 2018, 16:28
О нем тоже. Самба в роли сервера по умолчанию разрешает вход без авторизации для просмотра списка существующих ресурсов (шары и принтеры, только список — зайти дальше так просто нельзя, требуется авторизация). Винда обычно этого не позволяет, но автоматически запрашивает логин и пароль дополнительно (получаем то самое окошко). А есть вариант настроек при котором такой вход тупо запрещается. Вот у вас, похожая ситуация происходит.
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#5
21 ноя 2018, 11:45
Аналогичная проблема. Из linux Mint 19 не могу попасть в общие ресурсы на компах с windows 7 и 10, пишет недопустимый аргумент, попробуйте другой просмотрщик, по smb://192.168.*.*, тоже не пускает ошибка. Хотя в сети на компы под Win Xp входит после вода пароля нормально, С компов под 7 и 10 а linux входит нормально. По rdp (remmina) к windiws10 подключается без проблем? Где ещё посмотреть — настроить, гуглил пробовал советы , но пока не помогло?
-
colonel
- Сообщения: 1851
- Зарегистрирован: 18 дек 2016, 12:08
- Решено: 21
- Откуда: Хартленд, N
- Благодарил (а): 43 раза
- Поблагодарили: 498 раз
- Контактная информация:
Настройка сети между Linux и Windows
#6
21 ноя 2018, 21:28
horvat писал(а): ↑
21 ноя 2018, 11:45
Аналогичная проблема.
аналогичные проблемы решаются аналогично
horvat писал(а): ↑
21 ноя 2018, 11:45
Где ещё посмотреть — настроить, …
в настройках виндовых компов , о чём сказано было во #2 и #4
horvat писал(а): ↑
21 ноя 2018, 11:45
… гуглил пробовал советы , но пока не помогло?
когда телепаты догадаются что за настройки у вас выставлены , какие советы вы пробовали и как именно пытались исправить тогда может вам и подскажут » Где ещё посмотреть — настроить,»
…в Linux я как «чайник»….. Ноут с Linux mint 19, .. комп с Windows 7, …. с Windows 10 …. с расшаренными папками. Решил настроить локальную сеть на ноуте для обмена файлами. Скачал Sambu, установил, перезагрузил ноут и попробовал зайти на комп с Windows 10, через smb://192.168.1.3, все ОК. А вот зайти на комп с Windows 7, через smb …… не получилось. ….
вот нахрена скачивать и устанавливать то , что уже имеется установленным в линунуксминт , и не просто имеется а дефолтно установлено и уже настроено так что для доступа к шарам на винде по самба достаточно в файловом манагере последовательно поклацать мышком по кноповкам сети при условии правильной настройки доступа на виндовых ПК.
«Не ты выбираешь Linux, а Linux выбирает тебя»
(с)Себастьян Перейра, торговец чёрным деревом
-
Unborn
- Сообщения: 1920
- Зарегистрирован: 03 сен 2016, 13:36
- Решено: 24
- Благодарил (а): 5 раз
- Поблагодарили: 264 раза
- Контактная информация:
Настройка сети между Linux и Windows
#7
21 ноя 2018, 22:20
colonel писал(а): ↑
21 ноя 2018, 21:28
вот нахрена скачивать и устанавливать то , что уже имеется установленным в линунуксминт , и не просто имеется а дефолтно установлено и уже настроено так что для доступа к шарам на винде по самба достаточно в файловом манагере последовательно поклацать мышком по кноповкам сети при условии правильной настройки доступа на виндовых ПК.
Потому что так написано в каком-нибудь говноблоге долбоящера-копипастера, который сам никогда не устанавливал и не настраивал Самба.
И очень редко — берут из серверных инструкций, но применяют к десктопу. Откуда в общем то, говноблогеры и копипастят.
Годами это уже длится, как будто не знаешь.
horvat писал(а): ↑
21 ноя 2018, 11:45
Из linux Mint 19 не могу попасть в общие ресурсы на компах с windows 7 и 10
horvat писал(а): ↑
21 ноя 2018, 11:45
на компы под Win Xp входит после вода пароля нормально
Вот и смотри в чём разница в твоих Виндах и настройках. И вообще, смотрят требования той стороны, к которой нужно подключиться.
Твои Винды, тебе там и виднее что и как.
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#8
22 ноя 2018, 08:20
Да вот такие же гавнопискаи и советуют, А настройки шары линукса он сам же сразу скачать предлагает при первом обращении.
А «читал и гуглил», наверное и так понятно что первый десяток ответов пробовал. А вообще как-то по корректней может надо или бы вообще не писали ни чего. Ну не у всех же корона сияет.Ну да ВАМ это всё и так понятно для чего вообще темы в форумах поднимают, так от нечего делать наверное.
Спасибо за помощь. Очень помогли.
-
Rene_Dekart
- Сообщения: 92
- Зарегистрирован: 05 ноя 2018, 21:08
- Благодарил (а): 30 раз
- Поблагодарили: 23 раза
- Контактная информация:
Настройка сети между Linux и Windows
#9
22 ноя 2018, 09:06
horvat,
1. Напишите какими файловыми менеджерами пытаетесь подключиться к виндовым машинам.
2. Распишите подробно (скриншоты можно) процесс подключения.
3.Пришлите скриншоты окна аутентификации при подключении к виндовым машинам. И скриншот ошибки.
4. Какое антивирусное ПО и фаерволы стоят на виндовых машинах?
5. Все машины находятся в одной рабочей группе? Доступ к виндовым шарам предоставляется по логину\паролю или всем членам рабочей группы?
6. Как настраивали шары на винде? Создайте тестовую папку и распишите процесс настройки.
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#10
22 ноя 2018, 11:58
ОК!
1. Установлен Linux Mint 19 со всеми обновлениями на сегодняшний день. В стандартной поставке nemo 3.8.6.
2. Подключаюсь Сеть -> сеть windows — > (несколько рабочих групп например) workgroup
3. В сети несколько рабочих групп. Все компы с парольной защитой, Обозреватель сети рабочие группы видит все, но 100% пускает чтобы увидеть компы только под управлением winxp логин и пароль от учетной записи linux. Хотя в поле домен другой пишет что по умолчанию в smb.conf (WORKGROUP).
В рабочих группах с машинами под win 7 и 10, или вообще комп не видит или пишет.
Если пробую по smb://192.168.*.* тоже не подключает.
В сети несколько рабочих групп , в группах компы и под win xp, win 7, win 10, win 10 как сервер терминалов работают. К ним по rdp remmina Linux Mint нормально подключается (только с буфером обмена есть моменты, но это другой вопрос). ping проходит без потерь, на тестовом компе куда хочу подключиться:
Win 10 pro. с парольной защитой, в расшаренный ресурс даже добавил в безопасность пользователя с учетной линукса, файервол отключен, штатная «защита windows» в реальном времени отключена.
в win папку расшаривал стандартно — общий доступ — все, безопасность — все -чтение -запись. в настройках сети — сетевое обнаружение и общий доступ к папкам и принтерам.
-
Rene_Dekart
- Сообщения: 92
- Зарегистрирован: 05 ноя 2018, 21:08
- Благодарил (а): 30 раз
- Поблагодарили: 23 раза
- Контактная информация:
Настройка сети между Linux и Windows
#11
22 ноя 2018, 13:03
Брр…. солняка какая-то у Вас там))) winxp, win7, win10… vista и win8 не хватает только))) Связь поколений, аднака
На вскидку без особых раздумываний:
Скриншот из пункта 3. На машине, куда подключаетесь, в строку «имя пользователя» введите slavrinok\linux. Поле «домен» оставьте пустым. Локальный пользователь linux есть, надеюсь, на машине slavrinok.
P.S.:
smb://192.168.*.*
можешь не стесняться, здесь все свои
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#12
22 ноя 2018, 14:25
ОК! Просто исторически часть отделов, на ХР, все работает, а по мере замены компов уже с win 7,а последние разумеется 10-ка, стараемся лицензионный софт. Мечта всё под linux сделать, но вот на таких «мелочах» спотыкаюсь, И вообще это в свободное время. Обкатаю и внедрить попробую.
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#13
22 ноя 2018, 14:35
Unborn, «Твои Винды, тебе там и виднее что и как.», а ты наверное виндой не осквернялся, Сразу на unix системах или с Linux начал или что-то своё сразу сделал? Думаю что эта «Моя винда» и тебе работу даёт.
-
Rene_Dekart
- Сообщения: 92
- Зарегистрирован: 05 ноя 2018, 21:08
- Благодарил (а): 30 раз
- Поблагодарили: 23 раза
- Контактная информация:
Настройка сети между Linux и Windows
#14
22 ноя 2018, 14:41
horvat, заработало, али нет?
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#15
22 ноя 2018, 14:50
Нет. не заработало,то же самое ? На тесты время пока нет, надо основными обязанностями заниматься. Но буду пробовать, как время выпадет. Спасибо за подсказки. Проверю ещё со стороны винды как советовали, хотя там всё понятно и работает.?
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#16
22 ноя 2018, 14:59
Rene_Dekart, а где у меня slavrinok засветился? И если поле домен пустое кнопка подключиться не активна?
-
Rene_Dekart
- Сообщения: 92
- Зарегистрирован: 05 ноя 2018, 21:08
- Благодарил (а): 30 раз
- Поблагодарили: 23 раза
- Контактная информация:
Настройка сети между Linux и Windows
#17
22 ноя 2018, 15:07
horvat писал(а): ↑
22 ноя 2018, 14:59
Rene_Dekart, а где у меня slavrinok засветился? И если поле домен пустое кнопка подключиться не активна?
если без домена кнопка неактивна, тогда пропиши: юзер — linux, домен — slavrinok. Если юзверь есть на виндовой машине и путь непосредственно к ресурсу указан правильно, то все должно работать
-
Unborn
- Сообщения: 1920
- Зарегистрирован: 03 сен 2016, 13:36
- Решено: 24
- Благодарил (а): 5 раз
- Поблагодарили: 264 раза
- Контактная информация:
Настройка сети между Linux и Windows
#18
22 ноя 2018, 15:13
horvat писал(а): ↑
22 ноя 2018, 14:35
Думаю что эта «Моя винда» и тебе работу даёт.
Я думаю, что тебе видней, а не кому то тут ещё как там в твоих Виндах настроено, реализовано.
Почему твои Винды 7 и 10, тебя не пускают на твои же шары — это у тебя и нужно спрашивать. Если бы меня твои Винды не пускали на твои шары, то я у тебя бы спрашивал, что для этого нужно сделать, настроить.
Может версия протокола не соответствует. В Винде ещё есть сетевые учетки.
Попробуй в Терминале подключиться. smbclient ещё не отменили.
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#19
22 ноя 2018, 15:19
не получается (
-
horvat
- Сообщения: 10
- Зарегистрирован: 27 мар 2017, 10:16
- Контактная информация:
Настройка сети между Linux и Windows
#20
22 ноя 2018, 15:22
Unborn, Да я уже и не у тебя спрашиваю, этот форум для чего, что бы спрашивали, помогали , отвечали, опытом делились если знают. а ты только Вины , у тебя…, в твои шары… очень помогает для изучения ОС.
Настроить локальную сеть между Linux и Windows через роутер по Wi-Fi оказалось не сложной задачей. Возможно, настройки по умолчанию были выстроены как надо. Честно сказать, я не специалист по настройке локальной сети и данная статья не содержит каких-то углублённых настроек и сложной конфигурации сети. Всё просто: обмен данных идёт через роутер, доверяем сети и позволяем Windows и Linux менять содержимое папки.
Покажу как я настраивал обмен данными по локальной сети через расшаренную папку. Для взаимодействия Linux с другими компьютерами нужно установить samba:
sudo apt-get install samba
Создаём папку с необходимым именем (напр., shared_folder) в своей домашней папке и открываем доступ (опубликовываем) через контекстное меню, другими словами нужно щёлкнуть правой кнопкой по папке и выбрать «Опубликовать…» (у кого-то пункт может называться «открыть доступ»).
Вводим пароль администратора и в появившемся окошке выставляем следующие параметры:
Затем заходим в свойства папки:
Везде выставляем максимальные права на изменение содержимого папки:
Щелкаем распространить права на вложенные файлы и нажимаем «Закрыть».
Теперь должно работать расшаривание в обе стороны: можно добавлять и изменять содержимое папки как в Linux, так и в Windows.
Чтобы из Windows открыть расшаренную папку нужно в проводнике найти пункт «Сеть». В этой папке должен быть виден другой компьютер Linux:
Виден компьютер VIVAZZI-MINT-PC и папочку shared_folder. В ней можно вставлять и доставать файлы.
Вот и всё. Если что-то пошло не так, то искать в гугле, потому как, ещё раз повторюсь, с локальными сетями я имею дело крайне редко.
П. С. Прошу прощения за качество некоторых изображений — в Linux Mint почему-то не могу сделать скриншот, когда открыто контекстное меню.
Оцените статью
После нажатия кнопки «Отправить» ваше сообщение будет доставлено мне на почту.
Артём Мальцев
Веб-разработчик, владеющий знаниями языка программирования Python, фреймворка Django, системы управления содержимым сайта Django CMS, платформы для создания интернет-магазина Django Shop и многих различных приложений, использующих эти технологии.
Права на использование материала, расположенного на этой странице https://vivazzi.pro/ru/it/common-folder-windows-linux/:
Разрешается копировать материал с указанием её автора и ссылки на оригинал без использования параметра rel="nofollow"
в теге <a>
. Использование:
Автор статьи: Артём Мальцев
Ссылка на статью: <a href="https://vivazzi.pro/ru/it/common-folder-windows-linux/">https://vivazzi.pro/ru/it/common-folder-windows-linux/</a>
Больше: Правила использования сайта
Представляю вашему вниманию книгу, написанную моим близким другом Максимом Макуриным: Секреты эффективного управления ассортиментом.
Книга предназначается для широкого круга читателей и, по мнению автора, будет полезна специалистам отдела закупок и логистики, категорийным и финансовым менеджерам, менеджерам по продажам, аналитикам, руководителям и директорам, в компетенции которых принятие решений по управлению ассортиментом.
Чтоб разобраться с настройками был переведен файл smb.conf
smb1.conf |
smb3.conf |
# Sample configuration file for the Samba suite for Debian GNU/Linux. |
# Пример файла конфигурации для пакета Samba для Debian GNU/Linux. # # # Это основной файл конфигурации Samba. Вам следует прочитать страницу руководства # smb.conf(5), чтобы понять перечисленные здесь параметры #. Samba имеет огромное количество настраиваемых параметров, большинство из которых # не показаны в этом примере # # Некоторые параметры, которые часто стоит настроить, были включены в качестве # закомментированных примеров в этом файле. # — Когда такие параметры комментируются с помощью «;», предлагаемая настройка # отличается от поведения Samba по умолчанию # — При комментарии с помощью «#» предлагаемая настройка используется по умолчанию # поведение Samba, но этот параметр считается важным # достаточно, чтобы быть упомянутым здесь # # ПРИМЕЧАНИЕ: Всякий раз, когда вы изменяете этот файл, вам следует запускать команду # «testparm», чтобы убедиться, что вы не допустили никаких базовых синтаксических # ошибок. |
#======================= Global Settings ======================= [global] ## Browsing/Identification ### # Change this to the workgroup/NT-domain name your Samba server will part of # server string is the equivalent of the NT Description field #### Networking #### # The specific set of interfaces / networks to bind to # Only bind to the named interfaces and/or networks; you must use the |
#======================= Глобальные настройки ======================= [глобальные] ## Просмотр/идентификация ### # Измените это на workgroup/NT-доменное имя, которое ваш сервер Samba будет частью workgroup = WORKGROUP # строка сервера эквивалентна полю описания NT строка сервера = %h сервер (Samba, Ubuntu) #### Сеть #### # Конкретный набор интерфейсов/сетей для привязки # Это может быть либо имя интерфейса, либо IP-адрес/маска сети; # Обычно предпочтительны имена интерфейсов ; interfaces = 127.0.0.0/8 eth0 # Привязываться только к именованным интерфейсам и/или сетям; для этого необходимо использовать параметр # «интерфейсы», указанный выше. # Рекомендуется включить эту функцию, если ваш компьютер Samba # не защищен брандмауэром или сам является брандмауэром. Однако это # параметр не может корректно обрабатывать динамические или не широковещательные интерфейсы. ; только привязка интерфейсов = да |
#### Debugging/Accounting #### # This tells Samba to use a separate log file for each machine # Cap the size of the individual log files (in KiB). # We want Samba to only log to /var/log/samba/log.{smbd,nmbd}. # Do something sensible when Samba crashes: mail the admin a backtrace |
#### Отладка/учет #### # Это указывает Samba использовать отдельный файл журнала для каждого компьютера # который подключается файл журнала = /var/log/samba/log.%m # Ограничивает размер отдельных файлов журнала (в КБ). максимальный размер журнала = 1000 # Мы хотим, чтобы Samba регистрировалась только в /var/log/samba/log.{smbd,nmbd}. # Добавьте syslog@1, если вы хотите, чтобы важные сообщения также отправлялись в системный журнал. ведение журнала = файл # Сделайте что-нибудь разумное, когда Samba выйдет из строя: отправьте администратору электронное письмо с запросом возврата действие паники = /usr/share/samba/panic-action %d |
# Server role. Defines in which mode Samba will operate. Possible obey pam restrictions = yes # This boolean parameter controls whether Samba attempts to sync the Unix # For Unix password sync to work on a Debian GNU/Linux system, the following # This boolean controls whether PAM will be used for password changes # This option controls how unsuccessful authentication attempts are mapped
|
####### Аутентификация ####### # Роль сервера. Определяет, в каком режиме будет работать Samba. Возможный # значениями являются «автономный сервер», «сервер-участник», «классический основной # контроллер домена», «классический резервный контроллер домена», «активный # контроллер домена каталога». # # Большинство людей захотят «автономный сервер» или «сервер-участник». # Для запуска от имени «контроллера домена active directory» сначала потребуется # запустить «samba-tool domain provision», чтобы очистить базы данных и создать # новый домен. #роль сервера = автономный сервер #соблюдать ограничения pam = да
server role = standalone server # Этот логический параметр определяет, пытается ли Samba синхронизировать Unix # пароль с паролем SMB при изменении зашифрованного пароля SMB в # passdb. #синхронизация паролей unix = да
unix password sync = yes # Чтобы синхронизация паролей Unix работала в системе Debian GNU/Linux, выполните следующие действия # параметры должны быть установлены (спасибо Яну Кахану <<kahan@informatik.tu-muenchen.de> за # отправку правильного сценария чата для программы passwd в Debian Sarge). программа passwd = /usr/bin/passwd %u чат passwd = *Введите\snew\s*\spassword:* %n\n * Повторно введите\snew\s*\spassword:* %n\n *пароль\обновлен\успешно* . # Это логическое значение определяет, будет ли PAM использоваться для смены пароля # по запросу SMB-клиента вместо программы, указанной в # «программа passwd». Значение по умолчанию «нет». смена пароля pam = да # Этот параметр определяет, как сопоставляются неудачные попытки аутентификации # с анонимными подключениями сопоставление с гостевым = плохой пользователь |
########## Domains ########### # # It specifies the location of the user’s # The following setting only takes effect if ‘domain logons’ is set # The following setting only takes effect if ‘domain logons’ is set # This allows Unix users to be created on the domain controller via the SAMR # This allows machine accounts to be created on the domain controller via the # This allows Unix groups to be created on the domain controller via the SAMR
|
########## Домены ########### # # Следующие настройки вступают в силу только в том случае, если задано значение «роль сервера = классический # основной контроллер домена», «роль сервера = классический резервный контроллер домена» # или «вход в домен» # # Указывает местоположение учетной записи пользователя. # каталог профилей с точки зрения клиента) Следующий # требуется настроить общий доступ [profiles] на сервере samba (см. # ниже) ; путь для входа = \\%N\profiles\%U # Другим распространенным выбором является сохранение профиля в домашнем каталоге пользователя # (это по умолчанию в Samba) # путь для входа в систему = \\%N\%U\profile # Следующий параметр вступает в силу только в том случае, если задан параметр «вход в домен» # Он указывает местоположение домашнего каталога пользователя (с точки зрения клиента #) ; диск для входа в систему = H: # logon home = \\%N\%U # Следующий параметр вступает в силу только в том случае, если установлен параметр «вход в домен» # Он указывает сценарий, который будет запускаться во время входа в систему. Сценарий должен быть сохранен # в общем доступе [netlogon] # ПРИМЕЧАНИЕ: Должно храниться в соответствии с соглашением о формате файла ‘DOS’ ; сценарий входа в систему = logon.cmd # Это позволяет создавать пользователей Unix на контроллере домена через SAMR # Канал RPC. Команда примера создает учетную запись пользователя с отключенным Unix # пароль; пожалуйста, адаптируйте к вашим потребностям ; добавьте пользовательский скрипт = /usr/sbin/adduser —quiet —disabled-password —gecos «» %u # Это позволяет создавать учетные записи компьютеров на контроллере домена через канал RPC # SAMR. # Далее предполагается, что в системе существует группа «машины» ; добавить машинный скрипт = /usr/sbin/useradd -g машины -c «учетная запись компьютера%u» -d /var/lib/samba -s /bin/false %u # Это позволяет создавать группы Unix на контроллере домена через SAMR # RPC-канал. ; скрипт добавления группы = /usr/sbin/addgroup —force-badname %g |
############ Misc ############ # Using the following line enables you to customise your configuration # Some defaults for winbind (make sure you’re not using the ranges # Setup usershare options to enable non-root users to share folders # Maximum number of usershare. 0 means that usershare is disabled. # Allow users who’ve been granted usershare privileges to create
|
############ Разное ############ # Использование следующей строки позволяет настроить конфигурацию # для каждой машины. %m заменяется именем netbios # подключаемого компьютера ; include = /home/samba/etc/smb.conf.%m # Некоторые значения по умолчанию для winbind (убедитесь, что вы не используете диапазоны # для чего-то другого.) ; idmap config * : серверная часть = tdb ; idmap config * : диапазон = 3000-7999 ; idmap config YOURDOMAINHERE : серверная часть = tdb ; idmap config YOURDOMAINHERE : диапазон = 100000-999999 ; оболочка шаблона = /bin/bash # Настройте параметры usershare, чтобы разрешить пользователям, не являющимся root, предоставлять общий доступ к папкам # с помощью команды net usershare. # Максимальное количество usershare. 0 означает, что usershare отключен. # максимальное количество общих ресурсов usershare = 100 # Разрешить пользователям, которым были предоставлены привилегии usershare, создавать # общедоступные ресурсы, а не только те, которые прошли проверку подлинности usershare разрешать гостям = да |
#======================= Share Definitions ======================= # Un-comment the following (and tweak the other settings below to suit) # By default, the home directories are exported read-only. Change the # File creation mask is set to 0700 for security reasons. If you want to # Directory creation mask is set to 0700 for security reasons. If you want to # By default, \\server\username shares can be connected to by anyone # Un-comment the following and create the netlogon directory for Domain Logons # Un-comment the following and create the profiles directory to store # Windows clients look for this share name as a source of downloadable |
#======================= Делиться определениями ======================= # Откомментируйте следующее (и измените другие параметры, приведенные ниже, в соответствии с ними) #, чтобы включить общий доступ к домашнему каталогу по умолчанию. Это позволит использовать общий доступ к домашнему каталогу каждого # пользователя как \\server\username ;[дома] ; комментарий = Домашние каталоги ; доступно для просмотра = нет # По умолчанию домашние каталоги экспортируются только для чтения. Измените параметр # next на «нет», если вы хотите иметь возможность записи в них. ; только для чтения = да # Маска создания файла установлена на 0700 по соображениям безопасности. Если вы хотите # создайте файлы с правами доступа group=rw, установите следующий параметр равным 0775. ; create mask = 0700 # Маска создания каталога установлена на 0700 по соображениям безопасности. Если вы хотите # создайте каталоги. с правами доступа group=rw установите следующий параметр равным 0775. ; маска каталога = 0700 # По умолчанию к общим ресурсам \\server\username может подключаться любой желающий # имеющий доступ к серверу samba. # Откомментируйте следующий параметр, чтобы убедиться, что только «username» # может подключаться к \\серверу\username # Это может потребовать настройки при использовании внешних схем аутентификации ; допустимые пользователи = %S # Откомментируйте следующее и создайте каталог netlogon для входа в домен # (вам также необходимо настроить Samba для работы в качестве контроллера домена.) ;[netlogon] ; комментарий = Служба сетевого входа ; путь = /home/samba/netlogon ; гостевой ок = да ; только для чтения = да # Откомментируйте следующее и создайте каталог профилей для хранения # профили пользователей (смотрите параметр «путь для входа» выше) # (вам также необходимо настроить Samba для работы в качестве контроллера домена.) # Путь, указанный ниже, должен быть доступен для записи всеми пользователями, чтобы их # каталог профилей мог быть создан при первом входе в систему ;[профили] ; комментарий = Профили пользователей ; путь = /главная/домашняя сеть ; гостевой ок = да ; доступен для просмотра = да ; маска создания = 0600 ; маска каталога = 0700 только для чтения = нет # [принтеры] комментарий = Все принтеры доступно для просмотра = нет путь = /var/spool/samba доступно для печати = да гостевой ок = нет только для чтения = да маска создания = 0700 # Клиенты Windows ищут это имя общего ресурса как источник загружаемых данных # драйверы принтера [print$] комментарий = Драйверы принтера путь = /var/lib/samba/принтеры доступно для просмотра = да доступно только для чтения = да гостевой ок = нет # Раскомментируйте, чтобы разрешить удаленное администрирование драйверов печати Windows. # Возможно, вам потребуется заменить «lpadmin» на название группы, в которую входят ваши # пользователи с правами администратора. # Обратите внимание, что вам также необходимо установить соответствующие разрешения Unix # в каталог драйверов, чтобы у этих пользователей были права на запись в него ; список записей = root, @lpadmin |
Расскажу, как я подключал сначала ноутбук Lenovo B560 (имя ноута — EGOR) и Lenovo IdeaPad 3 17ITL6 Celeron 6305 (имя ноута — EGOR-17), а затем и третий — Lenovo B560 (имя ноута — JEAN) к локальной сети с доступом к Internet.
Сетевые адаптеры на Lenovo B560 – Ethernet и Wi-Fi, на Lenovo IdeaPad – только Wi-Fi. Преимущественно, выбор для подключения к Internet был за любым Lenovo B560, так как имеется безлимитный доступ через Ethernet.
Также, возможно подключение с помощью телефона через USB-модем для любого ноутбука.
Окончательно, мы имеем по две системы на двух Lenovo B560:
на одном EGOR и EGOR-856 (обе с Windows 11),
на другом JEAN (с Windows 11) и JEAN-LINUX (с Linux Mint);
и Lenovo IdeaPad — EGOR-17 (с Windows 11).
К делу отношения не имеет, но для Lenovo IdeaPad купил D-Link USB 2.0 to Fast Ethernet Network Adapter DUB-E100.
Скачать Windows 11 x64 Pro VL 21H2 Ru by OVGorskiy 08.2022.856.iso: Windows 11
Скачать linuxmint-20.3-cinnamon-64bit.iso: Linux Mint
07.09.2024. Месяц или два назад при работе на двух ноутах проявилась проблема с Mouse without Borders. Чтобы скопировать и перенести копию на другой ноут, требовалось повторить копирование дважды. При движении мышки с одного ноута на другой, при запущенных браузерах, неважно каких, окна открывались в новых вкладках, и постоянно приходилось восстанавливать. Позавчера перешел на Barrier 2.4.0. Пока все OK. В чем причина пока не установил.
12.03.2025. Приобрести роутер Cudy WR1300E меня подвигло то, что вышел из строя один Lenovo B560, что, видимо, в недалеком будущем ожидает и второй. Среди бюджетных ноутбуков мне попался только один с разъемом Ethernet. Да и тот, как кто-то написал в отзывах, подключается через мост USB, а это вряд ли даст скорость больше 100 Mb.
Статья «Локальная сеть для Windows 11 через роутер Cudy WR1300E»: Локальная сеть для Windows 11 через роутер Cudy WR1300E
Краткая озвучка на Youtebe: https://www.youtube.com/watch?v=JE7i9xRaMBo
Я не специалист по сетям, поэтому рылся в Интернете, и кое-что выполнял сразу, без откатов для проверки необходимости этих настроек, кроме выбора между “Частная” и “Общественная”. Например, насчет служб в Windows. Выполнил, как советовали, не повредило.
Настройка на EGOR
Подключен к Internet через Ethernet, Windows 11.
Размещаем сеть с помощью PowerShell или командной строки:
netsh wlan set hostednetwork mode=allow ssid=JeanEgor key=password
netsh wlan start hostednetwork
Или через средства Windows:
Запускаем Switch Virtual Router.
Появляется подключение по локальной сети номер какой-нибудь.
Настраиваем сетевой адаптер Ethernet.
Запускается раздача Internet. В свойствах локальной сети видим:
Некоторые предлагают использовать адреса DNS-серверов, как показано на следующей картинке, но зачем, если и так работает.
Запускаем Mouse without Borders. Копируем Security Key.
Настройка на EGOR-17 (WINDOWS 11)
Подключаемся к нашей сети с известным паролем.
Настройка сетевого подключения.
Запускаем Mouse without Borders с тем же Security Key, что и на первом ноуте.
Теперь Internet и одна мышь (с любого) на оба ноута, общие папки открываются.
А насчет сетевого профиля (частная или гостевая) разницы не заметил.
Скачать SwitchVirtualRouter_v3.4.1_Setup.exe = 684 Кб
SwitchVirtualRouter_v3.4.1_Setup.exe (Одна Загрузка)
Скачать MouseWithoutBordersSetup.msi = 1,4 Мб
MouseWithoutBordersSetup.msi (104 Загрузки)
До этого момента, я бы сказал, все было идеально. Начинаем подключать JEAN. Хост с Ethernet остается на EGOR. Internet на всех трех ноутах работает. Mouse without Borders обеспечивает работу с одной мышки.
Пусть описание следующего несовершенного решения остается. После него покажу окончательный вариант.
EGOR
EGOR-17
JEAN
Кстати, PrtSc и, вообще, буфер обмена, мышкой переносится на любой из ноутов, а также, можно работать с любой клавиатуры на ноуте, где находится курсор. Не забудьте выбрать галочками рабочие машины, а то у меня, в процессе, затесались HOME-PC и EGOR-10. Также, с зажатой ЛКМ, можете установить нужный порядок передвижения мышки, перемещая значки машин.
Смотрим, а что же с общими папками.
EGOR
Все открываются.
EGOR-17
EGOR открывается.
JEAN
EGOR-17 открывается, JEAN, естественно, тоже. EGOR не открывается.
Вот такие дела. Хотя обмен файлами вполне возможен. EGOR-17, как бы, файловый сервер. Причины пока не нашел.
Переустановил систему на ноутах EGOR и JEAN. На это повлияли и другие сбои кроме сети, видимо, реестр хорошо наклонился в результате установок, удалений и обновлений.
Можно запустить сеть с помощью Switch Virtual Router, но при этом к названию сети добавляется SVR, например, SVR-JeanEgor. Изменять имя можно командами, о которых упоминалось выше.
netsh wlan set hostednetwork mode=allow ssid=JeanEgor key=password
netsh wlan start hostednetwork
Теперь все — OK
Поигрывая с подключением JEAN-LINUX, обнаружил, что на других ноутах стали пропадать изображения в «Сеть» Проводника. Например, в EGOR исчез EGOR-17, хотя через адресную строку \\EGOR-17 все работает, а на EGOR-17 он сам перестал отображаться.
При выборе «Сеть» на пустом месте Проводника щелкнете ПКМ и выберите «Группировка», а затем «Рабочая группа». После этого на пустом месте Проводника щелкнете ПКМ и выберите «Обновить». Я уверен, что вы догадались, что на всех ноутах установлена WORKGROUP.
Для полной красоты, если в левой колонке Проводника Винды щелкнуть ПКМ по «Сеть», то можно выбрать Свернуть/Развернуть.
Перестали отображаться сетевые компьютеры в проводнике на EGOR-17. Каким-то образом сбросились настройки SMB.
Пришлось восстановить.
Пару недель не включал JEAN, а когда включил, оказалось, что обращение к EGOR и EGOR-17 в проводнике по имени невозможно. Ошибка 0x80070035. По известным IP доступ осуществлялся. Со стороны EGOR и EGOR-17 по отношению к JEAN все осталось ОК. Проверил настройки, произвел сбросы – не помогло.
Следующие команды показали, что происходит обращение по “левым” IP.
Test-NetConnection EGOR -Port 445
Test-NetConnection EGOR-17 -Port 445
Файл C:\Windows\System32\drivers\etc\hosts.ics не знаю каким образом оказался “испорченным”. Удалил все три записи и все стало ОК.
Догадываюсь, я включал на JEAN SVR.
Накопились у меня гигабайты на телефоне, и я решил на месяц приостановить услуги провайдера по Ethernet. Подключил телефон к EGOR по USB 2.0 (точка доступа). Запустил Switch Virtual Router. Что-то заработало, но Internet на EGOR-17 не подключается и сеть периодически падает.
Разбираться не стал, решил попробовать с EGOR-17. SVR сообщает, что vWiFi не подключен.
А что, думаю, если попробовать Мобильный хот-спот в Windows. Когда я ставил систему на EGOR-17, такую же, как на EGOR и JEAN, она сразу же обновилась до более высокой версии (наверное, был подключен Internet, потому что и драйверы ставить не пришлось). В дальнейшем я обновления запретил. На старых версиях Мобильный хот-спот запустить не получилось, а тут все ОК.
На EGOR и JEAN : Выпуск Windows 11 Pro
Версия 21H2
Сборка ОС 22000.318
На EGOR -17 : Выпуск Windows 11 Pro
Версия 21H2
Сборка ОС 22000.856
Показанная ниже картинка иллюстрирует раздачу по сети Интернета с любого источника. Но, уже получилось после месяца эксплуатации, что настройки Ethernet сбросились. К счастью, до сегодняшнего дня (21.09.2023) это не повторялось.
Статья, на мой взгляд, остается актуальной, несмотря на то, что я у себя, порой, меняю конфигурацию. Например, на сегодня (21.09.2023) HOST c Ethernet и SVR на EGOR-856, мышка через Barrier. Короче говоря, все работает. На мой взгляд, с двумя компами гораздо удобнее, чем с одним и двумя мониторами. Это было небольшое отступление.
Заранее скажу, порой Barrier начинает дурить: то ползает по клиенту, как полудохлая муха, то не копирует новое в буфер. Не сразу, но случается. Выбирайте сами: перезапускаем Barrier, не уверен, с какого конца предпочтительнее (дую с любого, затем следующий) или перезапускаю SVR, после чего все ОК. В любом случае — это классная программа.
Не надо волноваться, это случается довольно редко.
Сегодня 17.07.2024. Полгода назад перешел опять на MWB, так как Linux не пользуюсь обычно. Все равно приходится немного дергаться.
Перешел на Barrier. Хорошо, что можно выбирать.
На EGOR не открывался EGOR-17. Теперь уже по накатанному: в C:\Windows\System32\drivers\etc\hosts.ics просто закомментировал строку с EGOR-17. ОК.
Дальнейшая история с установкой Windows 11 Pro 21H2 22000.856 на
EGOR и JEAN по ссылке: Windows 11
Решил вернуться к подключению “Мобильный хот-спот” на EGOR (Windows 11 Pro 21H2 22000.318) и EGOR-856 (Windows 11 Pro 21H2 22000.856) — там 4 USB 2.0. Для “спарринга” использовал EGOR-17.
На EGOR-856 после настройки локальной сети с раздачей интернета пришлось сделать “Сброс сети” и заново задать параметры:
netsh wlan set hostednetwork mode=allow ssid=JeanEgor key=password
netsh wlan start hostednetwork
Barrier (про Barrier дальше по тексту) сконфигурировал, как “Server”, добавил EGOR-17. На EGOR-17 Barrier сконфигурировал, как “Client”, изменив IP сервера. Все ОК.
Помните, я говорил, что на старых версиях “Мобильный хот-спот” запустить не получилось. Ну так вот. Сделал на EGOR то же самое, что и на EGOR-856, включая “Сброс сети”. Сеть запустилась, мышка перемещается, но ползунок “Мобильный хот-спот” на EGOR не выходит из состояния “Откл.”.
Смотрю, а на EGOR-17 появился значок подключения к интернету. У меня был запущен uTorrent, который продолжил закачку. Запустил браузер, а страницы не открываются. Первое, что попробовал на EGOR-17 — это добавить адреса DNS (чего до этого не требовалось):
И это помогло. Делаю вывод, что в случае с мобильным хот-спотом 318-я не годится. Через несколько часов что-то опять пошло не так. В итоге, этот вариант отпадает.
Естественное желание вернуть “Server” на EGOR-17. С EGOR, JEAN, JEAN—LINUX проблем не возникло, но EGOR-856 ни в какую – “Не удается подключиться к этой сети”. Никакие сбросы не помогли. Выходит, что, не так просто таскать “Server” по разным машинам, по крайней мере, с “Мобильным хот-спотом”. Полез в реестр. Крутил с двумя ветками.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
Файлы .reg, отражающие процесс поиска решения можете посмотреть в папке CLIENT-856. Для просмотра годятся WordPad, Word, Far. В файле REG.docx часть из них уже в тексте, там же и этот кусочек статьи.
CLIENT-856 (95 Загрузок)
Кой-какие правки реестра два раза приводили к подключению, но после перезагрузки все повторялось. Все устаканилось после переустановки (исправление) драйверов на LAN и Wlan (надоело, поэтому сразу переустановил оба). Не самые экономные, но работающие конфигурации реестра отмечены префиксом EGOR-856_FINAL.
К сожалению, опять возникла та же проблема с EGOR-856, отключился компонент Поддержка общего доступа к файлам SMB 1.0/CIFS. По обыкновению произвел Сброс сети, чего, по правде говоря, можно было и не делать. Оказалось, достаточно переустановить (исправление) только драйвер для моего сетевого адаптера Broadcom 802.11n. (Wi-Fi). Так или иначе, ОК.
Научился правильно делать скриншоты. Раньше, не задумываясь, PrtSc, затем в WORD, а из него уже картинку. Хотя бы на EGOR-17 сразу делал вырезку. Что касается картинок в начале статьи, то оставил, как было.
На сборке ОС 22000.856 (EGOR-17) после PrtSc:
Нажмите здесь …
Редактируйте и сохраняйте.
На сборке ОС 22000.318 (EGOR, JEAN) после WIN+shift+S (включаются Ножницы):
Рамку делал в PhotoShop, но это, кажется качественней, чем через WORD.
Ctrl + O : Открыть
Ctrl + A : Выделить
Редактирование -> Выполнить обводку
Ctrl + Shift + S : Сохранить как …
На Linux Mint не хуже.
Ctrl + PrtSc : Копирует весь снимок экрана в буфер обмена.
Alt + PrtSc : Сохраняет снимок активного окна в “Изображения”.
Ctrl + Shift + PrtSc : Копирует кусок экрана в буфер обмена.
Ctrl + Alt + PrtSc : Копирует снимок активного окна в буфер обмена.
Linux Mint на JEAN
На JEAN (для Windows 11) установлены 2 системы с выборочной загрузкой. Как учили, сначала Windows 11, затем Linux Mint (имя ноута JEAN—LINUX). Что с помощью SVR на EGOR, что через “Мобильный хот-спот” на EGOR-17 почти все запустилось без использования терминала на JEAN—LINUX.
Первая проблема возникла с подключением папок с данными на NTFS. Но она решилась просто идеально: смонтировал весь диск (215 Гб) в папку “Общедоступные” в /home/jean-linux и открыл общий доступ к нему. Меня это более чем устраивает. Но для этого, как подсказала сама система, в smb.conf пришлось добавить в секцию [global] строку usershare owner only = false.
Выбираем “Диски” -> Раздел -> Настройки -> Расширенные параметры раздела (шестеренка) -> Изменить параметры монтирования.
Что забавно, в “Сеть” у EGOR и EGOR-17 в JEAN—LINUX открываются “общедоступные” и “common” с идентичным содержанием. Вероятно, это как-то связано с языковым пакетом.
А это в LINUX.
Вторая проблема, хотя это чисто эстетическая, по сути, заключается в том, что в “Сеть” JEAN—LINUX, виден, кроме EGOR и EGOR-17, JEAN—LINUX, который не открывается:
Но я и без этого знаю, что-где на JEAN—LINUX, а Windows машины заходят во все расшаренные папки. Хотя на Windows машинах все “по-честному”, в смысле, свой комп в “Сеть” открывается. Будем искать.
Для обеспечения общей мыши, буфера обмена, клавиатуры для EGOR, EGOR-17 (WINDOWS 11) и JEAN-LINUX (Linux Mint) используем Barrier.
Устанавливаем Barrier-2.4.0 для WINDOWS 11
Скачать BarrierSetup-2.4.0-release.exe.
BarrierSetup-2.4.0-release.exe (102 Загрузки)
Настраиваем Server на EGOR-17
Настраиваем Client на EGOR.
Не включая “Auto config” прописываем “IP сервера” и устанавливаем Bonjour. То же делаем для JEAN-LINUX.
Устанавливаем Barrier для JEAN-LINUX.
Можно сразу добавить на панель или в автозагрузку.
Настраиваем Client на JEAN-LINUX.
Хотя на JEAN-LINUX Barrier показывает состояние “Barrier запускается”, но на самом деле все работает.
Мышка, в отличие от Mouse Without Borders, работает только со стороны Server, чего вполне достаточно.
Накопились обновления Linux Mint, в том числе и samba. Выполнил все обновления, для samba выбрал сохранить smb.conf.
Перестал открываться JEAN-LINUX на EGOR и EGOR-17, отключился Интернет, но мышка через Barrier продолжала работать.
В “Сеть” выполнил Сброс и ввел пароль.
Все заработало, как и прежде, за одним исключением: в “Сеть” JEAN—LINUX стал открываться, а Сеть Windows – нет. Будем искать.
Вполне приемлемое решение. Устанавливаем Nautilus-share.
Запускаем “Файлы (Nautilus)”. Можно сразу добавить на панель или в автозагрузку.
Подключаемся к EGOR.
Подключаемся к EGOR-17.
В результате злополучного обновления исчезли значки общих папок в “Домашняя папка”, хотя на ноутах Windows продолжали успешно открываться.
Зато в Nautilus все ОК.
Коме того, в “Домашняя папка” исчезла возможность объявлять папку общей. В Nautilus: ПКМ -> “Общедоступная папка локальной сети”.
Через месяцы бесперебойной работы случился сбой в Barrier. Но, как? Включены все три ноута: EGOR-17, EGOR-856 и JEAN-LINUX. JEAN-LINUX усыпил. Вдруг, но много позже после усыпления JEAN-LINUX, мышка перестала ездить между EGOR-17 и EGOR-856. Вставил другую мышь в EGOR-856, и она стала ездить только в EGOR-17. Разбудил JEAN-LINUX. Мышь с EGOR-17 (Server) таскается между EGOR-17 и JEAN-LINUX, но не заползает в EGOR-856. В Barrier на EGOR-856, без каких-либо действий с моей стороны, сбросился “IP сервера”. Прежде всего перезагрузил все три ноута и записал IP в Barrier на EGOR-856. OK.
Появились сбои с копипаст в Barrier, не копирует новое. Такое случается, но очень редко. Выключил-включил “Мобильный хот-спот”. ОК. А еще, в этом случае, можно перезапустить Barrier.
На YOUTUBE
Содержание
- Блог начинающего линуксоида.
- Страницы
- воскресенье, 4 октября 2015 г.
- Общие сведения.
- Linux => Windows
- Консольный.
- Графический.
- Linux => Linux
- Монтирование вручную.
- Монтирование через fstab.
- Монтирование с помощью AutoFS.
- Настройка Samba Linux Mint 19.1
- Устранение ошибки
- Настройка сервера Samba
- Добавление пользователей Samba
- Расшаривание ресурсов
- Проверка ресурсов
- Настойка локальной сети в Windows и Linux Mint. Создание общей папки
- Локальная сеть между Ubuntu Linux и Windows
- Динамическое присвоение адресов
- Статическое присвоение адресов
- Настройка сетевых интерфейсов
- Windows
- Ubuntu Linux
- Настройка доступа к файлам
- Windows
- Ubuntu Linux
- Общий доступ к папке
- Дополнительные настройки Самба (Samba)
- Проблемы с доступом на локальной расшаренной папке Linux
- Как расшарить папку и задать разрешения и права доступа в Linux
- Доступ к сетевым принтерам
- Windows
- Ubuntu Linux
- Как в Linux Mint 20.1 настроить сеть
- Как изменить параметры подключения к сети
Блог начинающего линуксоида.
советы, руководства, инструкции.
Страницы
воскресенье, 4 октября 2015 г.
Очень часто бывает так, что в доме находятся компьютеры с разными операционными системами. И нужно организовать между ними локальную сеть, обеспечить общий доступ к файлам. Сделать это очень просто.
Общие сведения.
Внимание: на обеих системах должны быть настроены статические IP адреса.В Windows кликнете правой кнопкой на значке сетевых подключений и выберите «Центр управления сетями и общим доступом», далее «Изменение параметров адаптера», выберите нужный адаптер (вашу сетевую карту) и зайдите в её свойства. Перейдите в пункт «Протокол Интернета версии 4» и выберите «Использовать следующий IP адрес»:
Если вы используете фаерволл (брандмауэр Windows либо другое аналогичное ПО, а также iptables в Linux или фаерволл в вашем роутере), убедитесь что открыты нужные порты (Для SAMBA: 135, 139, 445/TCP; 137, 138/UDP. Для NFS: 2049/TCP).
Linux => Windows
Представим ситуацию: у вас есть второй компьютер (или файловый сервер), под управлением Ubuntu 14.04, на котором находится большая коллекция ваших видео, фото и так далее, расположенная на отдельном диске, который монтируется в /media/MyDATA. Этот диск нужно расшарить на компьютер под управлением Windows 8.1. Первым делом, установим необходимые пакеты:
sudo apt install samba samba-common smbclient
Теперь необходимо сконфигурировать Самбу. У вас есть два пути: консольный и графический.
Консольный.
Открываем файл /etc/samba/smb.conf:
sudo nano /etc/samba/smb.conf
Полностью удаляем всё содержимое и вписываем такие настройки:
[global]
workgroup = WORKGROUP
netbios name = Ubuntu-PC
server string = Ubuntu PC
map to guest = bad user
guest account = nobody
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
#Следовать по симлинкам
unix extensions = no
wide links = yes
follow symlinks = yes
log level = 1
# UTF кодировка
unix charset = UTF-8
dos charset = cp1251
store dos attributes = yes
max log size = 10
[MyDATA]
path = /media/MyDATA
writeable = yes
available = yes
public = yes
guest ok = yes
force user = nobody
force group = nobody
Эта команда проверит конфиг на наличие ошибок и в случае их обнаружения, укажет где что исправить.
Теперь запустите сервер Samba:
sudo service start smbd
Графический.
sudo apt install syste-config-samba
Здесь всё предельно понятно и в настройках разберётся любой 🙂
Для других дистрибутивов (например Debian), установите пакет gadmin-samba:
sudo apt install gadmin-samba
После настройки, перезапустите демон Samba. Для Ubuntu:
sudo service restart smbd
sudo systemctl restart smbd.service
Также можно открыть доступ к нужному каталогу из файлового менеджера, открыв свойства каталога:
В Windows необходимо включить сетевое обнаружение. Для этого в центре управления сетями, зайдите в «Изменить дополнительные параметры общего доступа»
После этого, в сетевом окружении, должны появиться расшаренные каталоги.
Linux => Linux
А теперь представим, что у нас есть компьютер с Debian 8 (IP адрес 192.168.0.2), и ноутбук с Ubuntu 14.04 (IP адрес 192.168.0.3). С ноутбука нужно расшарить раздел диска, который смонтирован в /media/DATA (это раздел для торрентов и прочей файлопомойки). Для этого мы используем NFS:
sudo apt install nfs-kernel-server nfs-common rpcbind
Укажем что нужно расшаривать:
sudo nano /etc/exports
Далее нужно указать, каким хостам в сети разрешено иметь доступ к серверу:
sudo nano /etc/hosts.allow
Указываем доступ для всех машин, находящихся в подсети 192.168.0.0/255.255.255.0:
nfsd: 192.168.0.0/255.255.255.0
rpcbind: 192.168.0.0/255.255.255.0
mountd: 192.168.0.0/255.255.255.0
Если вы указали в файле exports только IP адрес нужной машины, то соответственно, указывайте его.
Теперь запустите сервис:
sudo service nfs-kernel-server start
На компьютере установите следующие пакеты:
sudo apt install nfs-common rpcbind
Создайте директорию для монтирования общего ресурса:
sudo mkdir /media/Share
Монтирование вручную.
В результате всё содержимое диска /media/DATA (на ноутбуке) окажется доступным на компьютере в каталоге /media/Share, как если бы эти данные хранились на нём. Для того чтобы ресурс монтировался автоматически после загрузки системы, есть два способа.
Монтирование через fstab.
Файл /etc/fstab содержит в себе информацию о присутствующих файловых системах, точках монтирования и параметрах монтирования. Чтобы ресурс /media/DATA монтировался на ваш компьютер автоматически, добавьте в конец файла /etc/fstab следуюущую строку:
192.168.0.3:/ /media/Share nfs user,rw,noauto 0 0
Опция noauto запрещает автоматическое монтирование во время загрузки, так как сеть может быть недоступна в этот момент. Вместо этого, в файловом менеджере, в левой колонке появится пункт Share, кликнув на который, сетевой ресурс автоматически смонтируется. Однако при таком способе монтирования, есть пара существенных недостатков. Во первых, если в момент выключения компьютера, был открыт какой-либо файл, расположенный на сетевом ресурсе, компьютер откажется выключаться. Во-вторых, такая же ситуация произойдёт в случае пропажи связи между клиентом (компьютером) и сервером (ноутбуком). Для того, чтобы этих проблем не было, существует второй способ монтирования.
Монтирование с помощью AutoFS.
sudo apt install autofs
sudo nano /etc/auto.master
В конец файла добавляем строку:
Сохраняем и переходим к следующему файлу:
sudo nano /etc/auto.nfs
Создадим директорию Share в каталоге /mnt, куда будет монтироваться ресурс:
sudo mkdir /mnt/Share
Вот и всё. Теперь в каталоге /mnt/Share, при первом же обращении к нему, будет появляться содержимое удалённого ресурса /media/DATA. Кнопка подключения сетевого диска появится в файловом менеджере.
Источник
Настройка Samba Linux Mint 19.1
Для расшаривания файлов и папок по сети в Linux Mint существует пакет программ «Samba» который позволяет обращаться к сетевым дискам, папкам и принтерам. Имеется серверная и клиентская часть. В Linux Mint 19.1 данный пакет установлен по умолчанию, расшарить файлы для других пользователей достаточно легко. Отмечу в Linux Mint более ранних версий пакет программ необходимо устанавливать самостоятельно.
Устранение ошибки
Для этого необходимо запустить утилиту «system-config-samba» которая обеспечивает настройку расшаренных ресурсов и добавление пользователей для доступа к ним. Данная утилита запускается с помощью терминала. Забегу наперед не все так просто как описано в интернет. При запуске утилиты у меня возникла ошибка.
Traceback (most recent call last):
File «/usr/sbin/system-config-samba», line 45, in
File «/usr/share/system-config-samba/mainWindow.py», line 121, in __init__
self.basic_preferences_win = basicPreferencesWin.BasicPreferencesWin(self, self.xml, self.samba_data, self.samba_backend, self.main_window)
File «/usr/share/system-config-samba/basicPreferencesWin.py», line 97, in __init__
SystemError: could not open configuration file `/etc/libuser.conf’: Нет такого файла или каталога
Для того, чтобы избежать данной ошибки можно действовать напролом и создать недостающий файл самостоятельно:
Но и на всякий случай дадим разрешение на чтение и запись в этот файл:
Все это проделывается в терминале. И только после этого получиться запустить «system-config-samba». Утилиту необходимо запускать от имени супер пользователя.
Утилита для настройки сервера Samba благополучно запустилась, на примере рассмотрим как добавить пользователя под именем Alex (Home) и расшарить для него папку «Фото».
Меню программы состоит из трех разделом «Файл», «Настройка» и «Справка».
С помощью меню «Файл» можно добавлять ресурсы, смотреть свойства и удалять их. Меню «Настройка» пригодится для настройки сервера и добавление пользователей. «Справка» сама говорит за себя.
Настройка сервера Samba
В первой вкладке задается имя рабочей группы и ее описание. В нашем случае я оставлю все без изменений меня и так устраивает.
Шифрование паролей — при включении данного пункта пароли передаются не открытым текстом, а в зашифрованном виде.
Гостевая учетная запись — для предоставления гостевого доступа, но для этого нужно сопоставить эту учетную запись с записью существующего пользователя системы и гости получат те же привилегии.
В своем случае тип аутентификации оставляю «Пользователь», Шифрование паролей «Да», и отключаю гостевые учетные записи.
Добавление пользователей Samba
Необходимо выбрать «Добавить пользователя».
Имя пользователя Unix — из выпадающего списка выбираем существующего пользователя системы (при необходимости его можно создать дополнительно).
Имя пользователя Windows — имя пользователя в системе Windows.
Задаем пароль для пользователя.
С помощью вкладки «Настройки» провели нехитрые манипуляции по настройке сервера Samba.
Расшаривание ресурсов
Необходимо добавить ресурсы к которым необходимо предоставить доступ.
Нажимаем «Добавить ресурс».
В первом пункте необходимо указать путь к ресурсу.
При необходимости можно поменять название ресурса и внести описание.
Выбираем галочку «Запись разрешена» в том случае если пользователю дозволено не только считывать информацию с ресурса но и вносить туда свои данные. И ставим галочку «Виден».
На вкладке «Доступ» необходимо указать пользователей которые получат доступ к ресурсу.
Вот таким образом можно предоставлять те или иные сетевые ресурсы для пользователей. Для проверки, что все сделано правильно переходим на вкладку «Сеть» и выбираем свой сервер.
Проверка ресурсов
Заходим на него и видим расшаренные ресурсы.
Для входа используем свои учетные данные имя пользователя и пароль который указывали при настройке пользователя.
Вам понравилась статья и есть желание помочь моему проекту, можете пожертвовать на дальнейшее развитие воспользовавшись формой ниже. Или достаточно просто открыть пару баннеров с рекламой, это тоже поможет мне, но и не затруднит Вас.
Источник
26 мая 2016 г. 10:03
Настроить локальную сеть между Linux и Windows через роутер по Wi-Fi оказалось не сложной задачей. Возможно, настройки по умолчанию были выстроены как надо. Честно сказать, я не специалист по настройке локальной сети и данная статья не содержит каких-то углублённых настроек и сложной конфигурации сети. Всё просто: обмен данных идёт через роутер, доверяем сети и позволяем Windows и Linux менять содержимое папки.
Покажу как я настраивал обмен данными по локальной сети через расшаренную папку. Для взаимодействия Linux с другими компьютерами нужно установить samba:
Создаём папку с необходимым именем (напр., shared_folder) в своей домашней папке и открываем доступ (опубликовываем) через контекстное меню, другими словами нужно щёлкнуть правой кнопкой по папке и выбрать «Опубликовать. » (у кого-то пункт может называться «открыть доступ»).
Вводим пароль администратора и в появившемся окошке выставляем следующие параметры:
Затем заходим в свойства папки:
Везде выставляем максимальные права на изменение содержимого папки:
Щелкаем распространить права на вложенные файлы и нажимаем «Закрыть».
Теперь должно работать расшаривание в обе стороны: можно добавлять и изменять содержимое папки как в Linux, так и в Windows.
Чтобы из Windows открыть расшаренную папку нужно в проводнике найти пункт «Сеть». В этой папке должен быть виден другой компьютер Linux:
Виден компьютер VIVAZZI-MINT-PC и папочку shared_folder. В ней можно вставлять и доставать файлы.
Вот и всё. Если что-то пошло не так, то искать в гугле, потому как, ещё раз повторюсь, с локальными сетями я имею дело крайне редко.
Источник
Локальная сеть между Ubuntu Linux и Windows
Настройка сети
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
В этой статье не будет рассмотрен аппаратный аспект такой сети поскольку нет ничего сложного в том, чтобы при помощи свитча и кабелей соединить компьютеры между собой. В дальнейшем подразумевается, что на физическом уровне сеть установлена и функционирует правильно, то есть будет описана лишь программная настройка сети.
Первое, что нужно сделать это выбрать каким образом компьютерам в сети будут присваиваться IP-адреса. Есть два способа, у каждого из которых есть достоинства и недостатки.
Динамическое присвоение адресов
Недостаток в том, что нужно будет на одном из компьютеров устанавливать DHCP сервер, либо использовать устройство типа роутера со встроенным DHCP сервером. При этом сеть на компьютерах будет недоступна, если этот компьютер или роутер будет выключен или выйдет из строя.
Статическое присвоение адресов
В этом случае IP-адреса на каждом компьютере указываются вручную. Достоинства:
Недостаток в том, что нужно будет помнить какие адреса уже используются в сети, чтобы при включении нового компьютера не дать ему уже используемый адрес. Впрочем в небольшой сети не трудно посмотреть адрес на каждом компьютере.
Лично я сторонник статических адресов в тех сетях где состав сети небольшой (до 7-8 компьютеров) и при этом если в эту сеть не добавляются постоянно новые компьютеры (например ноутбуки). Далее в этой статье будет подразумеваться именно статический способ присвоения IP-адресов.
Настройка сетевых интерфейсов
Windows
Кроме этого сетевому интерфейсу нужно присвоить IP-адрес. Это делается через свойства «Протокол Интернета (TCP/IP)», в следующем апплете:
Общепринято использовать для локальных сетей диапазон адресов 192.168.x.x. Поле «Основной шлюз» нужно заполнять только если этот компьютер получает Интернет с другого компьютера или с модема-роутера и в этом случае там должен быть адрес «раздатчика» Интернет.
Кроме этого, для того, чтобы сеть между компьютерами Windows работала, необходимо включить учетную запись «Гость» на каждом из компьютеров и убедиться в том, что на каждом компьютере:
Имя рабочей группы и компьютера можно узнать, а также изменить через апплет «Система»:
Если используется брандмауэр Windows, то нужно разрешить сетевые соединения для доступа к файлам и папкам:
Аналогичное правило должно быть создано в том случае если используется другой файерволл.
Ubuntu Linux
В Ubuntu Linux параметры сетевых интерфейсов можно определить через через апплет «Сеть»:
И затем в свойствах сетевого интерфейса:
Настройка доступа к файлам
Windows
В отдельных статьях этот вопрос раскрывается более подробно:
Примечание. В Windows 7, 8 и 10 настройка доступа к файлам выполняется немного иначе чем на Windows XP. Для этих версий Windows есть отдельные статьи, ссылки указаны выше.
Если нужно, чтобы на компьютере с установленной ОС Windows были доступны через сеть какие-то файлы или принтер, необходимо эти файлы или принтер «расшарить» то есть разрешить доступ к ним других пользователей. Это делается через апплет свойств папки или принтера. Вот так этот апплет выглядит в Windows XP:
На вкладке «Безопасность» нужно добавить группу «Все» и дать ей полный доступ к папке. Это нужно для того, чтобы по сети в этой папке можно было создавать и редактировать файлы. Простейший полный и анонимный доступ к папке.
Ubuntu Linux
Общий доступ к папке
Для того, чтобы сделать файлы и папки Ubuntu доступными через сеть нужно в Наутилусе найти нужную папку, затем нажать правую кнопку мыши и затем открыть апплет «Свойства», а на нем вкладку «Общий доступ»:
Теперь эта локальная (для Линукс) папка будет доступна по сети.
Дополнительные настройки Самба (Samba)
Samba это программа, которая предоставляет доступ к файловым ресурсам Linux для компьютеров Windows. Таким образом что компьютер Linux в локальной сети выглядит так же как и компьютер Windows. На Ubuntu Samba устанавливается и запускается автоматически, если вы включили общий доступ к какой-либо папке через Наутилус (как это описано выше).
Для того, чтобы обеспечить более удобный доступ к сетевой папке Линукс со стороны Windows, без запросов паролей и проблем доступа, нужно еще дополнительно настроить Самбу. Для этого редактируется файл /etc/samba/smb.conf.
Гостевой полный доступ к сетевой папке на Линукс
Секция [shared resource name]
Примечание: параметры directory mask и create mask «заставляют» самбу давать полные права для всех на те файлы, которые будут созданы в этой папке через сеть. Это необходимо для тог, чтобы обеспечить доступность файлов и папок для всех пользователей локальной сети.
Такие параметры позволят «спокойно» работать с расшаренными на Linux файлами через сеть не мучаясь с авторизацией.
Можно здесь добавить еще два параметра: «force user = username» и «force group = usergroup«. В этом случае, для всех созданных по сети файлов и папок будет установлен владелец username и группа владельца usergroup. Значения username и usergroup должны совпадать с именем и группой локального пользователя Линукс.
После расшаривании папки через Наутилус, нужные параметры в секциях [global] записываются автоматически. Но параметры directory mask и create mask нужно добавлять вручную.
Проблемы с доступом на локальной расшаренной папке Linux
После всех этих настроек тем не менее возможна проблема с доступом к некоторым файлам в этой папке через сеть. Такая проблема может возникнуть если локальный пользователь Линукс, локально откроет эту папку и создаст в ней новый файл. Этот файл другие пользователи сети не смогут редактировать. Поскольку права на него будут установлены не такие как все остальные файлы в папке (не 666).
То же самое произойдет если локальный пользователь Линукс скопирует в эту папку файлы из другой папки на компьютере Линукс, либо например с внешнего устройства.
Есть разные способы решения этой проблемы.
Самый технически простой заключается в том, что локальный пользователь Линукс открывал эту папку тоже через сеть. Дело в том, что графические файловые менеджеры (Проводники) позволяют через сетевое окружение открывать не только папки на других компьютерах сети, но и расшаренные папки на своем собственно компьютере!
Если локальный пользователь Линукс откроет свою расшаренную папку через сетевое окружение, то все его операции в папке будут «сетевыми», то есть при создании новых файлов эти файлы получат атрибуты доступа в соответствии с настройками Самба.
Рабочая группа Windows
Если название рабочей группы на компьютерах Windows отличается от «WORKGROUP», тогда нужно изменить значение параметра workgroup в файле /etc/samba/smb.conf. Вместо значения «WORKGROUP» там нужно записать то имя группы, которое используется на компьютерах Windows. По умолчанию для самбы значение параметра workgroup = WORKGROUP.
Как расшарить папку и задать разрешения и права доступа в Linux
Еще одна статья в которой подробно рассмотрен вопрос о том как в Linux настроить разрешения и права доступа для того чтобы расшарить папку для анонимного доступа по локальной сети (доступ без пароля).
Доступ к сетевым принтерам
Windows
Если принтер подключен к компьютеру с ОС Windows, нужно разрешить сетевой доступ к нему. Это делается точно так же как и в случае с файлами, через апплет «Свойства».
Ubuntu Linux
Поиск такого принтера выполняется нажатием кнопки «Browse».
Иван Сухов, 2011, 2015, 2017 г.
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
Источник
Как в Linux Mint 20.1 настроить сеть
Наверное одно из первых действий которые делает любой пользователь после установки операционной системы это настраивает подключение к локальной сети (Интернету). В большинстве случаев достаточно подключить сетевой кабель к компьютеру. Так как практически в каждой квартире есть роутер который раздает в автоматическом режиме всем подключенным к нему устройствам настройки сети, с помощью настроенного в нем DHCP сервера. Подобные схемы реализованы практически везде. Но бывают ситуации когда вам нужно вручную указать сетевые настройки, например, для того чтобы соединить два компьютера напрямую кабелем. В этом случае нужно знать и уметь настаивать все это дело в ручную. Сегодня расскажу как можно изменить настройки подключения к сети в Linux Mint.
Если вы используете Linux Mint или планируете перейти на неё то следующие статьи будут вам очень полезны.
Как изменить параметры подключения к сети
Открыть настройки сети можно из «Центра управления» выбрав раздел «Интернет и сеть» и пункт «Расширенная конфигурация сети», либо кликнув ПКМ на значке подключения к сети и выбрав пункт «Изменить соединения» который расположен на панели задач.
В открывшемся окне будут отображены все подключения, в большинстве случаев оно всегда одно. Все завесит от количества установленных сетевых карт и настроенных подключений. Выделяем его и снизу на панели жмем на настройки.
Первое что рекомендую сделать это изменит имя подключения на что то более понятное. Обычно если это подключение к интернету то его называют WAN, а подключение к локальной сети LAN. Это на будущие, вдруг у вас будет 10 подключений). Из всех вкладок вам понадобиться только «Параметры IPv4». Если вы подключаете компьютер к сети в которой есть DHCP сервер то поле метод нужно выбрать пункт «Автоматическое DHCP». А если вы хотите указать все настройки вручную то выбираем «Вручную» и ниже вводим IP адрес, Маску сети, шлюз и сервер DNS.
На этом самая простая настройка сети в операционной системе Linux Mint 20.1 MATE завершена. В принципе для того чтобы иметь простой доступ в интернет этого достаточно. О том как настроить VPN, прокси и прочие расскажу в следующей статье.
Источник
Setting up windows user access to linux system using Samba.
Getting access to shared files on a Linux system from Windows and accessing shared Windows files from Linux turns out to be two different problems. Samba works for Windows user access to Linux but not for Linux users accessing files on Windows systems. First, samba.
Samba is installed by default in Mint 17, but in case it is not installed, do the following:
- Select Menu>software manager and enter your password when prompted.
- In the Software Manager dialog, enter ‘samba’ into the search field and press ‘enter’.
- Locate samba in the list of apps and double click it. When the samba page appears, look at the blue bar below the title and see if it says ‘installed’ or ‘not installed’. If it is installed, you are done, if not:
- Click on the ‘install’ button in the blue bar and install samba.
Once samba is installed, you need to install ‘system-config-samba’. Follow the procedure you used to install samba, but search for ‘system-config-samba’ instead. Installing this will cause a menu item named ‘samba’ to be placed in the applications menu (Menu>applications scroll the right column). Open the application, click on Preferences>Samba Users>add user. In the Create New Samba User dialog, ignore the Unix Username, enter a name for the Windows user to use to access the Linux system. Select a password that the named user must enter to access files shared on the Linux system and confirm the password by retyping it. You should also open the server settings dialog in preferences and check to be sure that the workgroup name is correct for the workgroup you are connecting into. If incorrect, change it here. (On your Windows system go Start>Network Places>View Network Connections. Locate the network icon, and pick up the workgroup name.)
Once you have set up the samba username and password for the windows user, you must share those Linux files and folders you want the Windows user to have access to. You can only share things that are yours so if you attempt to share a system file or something belonging to someone else, Linux will not permit it. To share a file or folder, locate the file or folder by clicking ‘files’ in the panel and then locating the file or folder in the ‘home’ tree. Once you can see the file or folder, right click it and select ‘Sharing Options’ from the drop down menu. In the sharing dialog box, click share this (file or folder) and, if you wish, you can permit others to create and delete files and also allow guest access to the data.
Once you have shared your files and folders, go to your Windows system, select Start>My network Places. You will see a list of everything that the Windows system sees on the network, its name and location. Double clicking one of the items you shared on the Linux system will cause the Linux system to prompt for the name and password you assigned for the windows user to use. When Name and password are correct, Windows will open a window showing the selected file or folder. You can go back to the Windows shared list, and open anything else you shared on the Linux system.
A second way of doing the same process is thru the use of the terminal. Open terminal and proceed.
Samba is installed by default in Mint 17, but in case it is not installed, these two commands should do it.
sudo apt-get update sudo apt-get install samba
The update command ensures that Samba is up to date prior to the install. Next set up a password for your user-name (in terminal command use ‘id’ to see who you are).
sudo smbpasswd -a
My experience was that the user had to exist in order to create a password for him. Note: In Linux Mint the beginner’s guide the author created a password for a user named camalas and I could not get the password to take for that id, but using my own id it took. Next, you are going to modify the /etc/samba/smb.conf file, so it is suggested that you copy the file to your user area for a possible restore incase the file gets damaged. Don’t forget cap letters count in Linux.
sudo cp –a /etc/samba/smb.conf ~/Documents/smb.conf
Once the backup conf file is done (check to see it’s there) issue the command to edit the smb.conf file. The default workgroup for Linux is WORKGROUP, so if your workgroup is different, you will need to find the Workgroup = WORKGROUP command in the config file (near the top) and reset that to the correct name. Then go to the end of the file and enter the commands listed. To open smb.config enter:
sudo gedit smb.conf
That will open the file for edit. Check the workgroup and then at the end of the file enter the following commands single spaced with one space before and after each ‘=’ equal sign.
path = /home// available = yes valid users = read only = no browseable = yes public = yes writable = yes Save the modified file.
Accessing winbox files from linux. So far I have been unable to set Linux up so that you set up the connection from Linux to the Windows system network on a permanent basis, but on a one time basis, this seems to work fine.
- On your Windows system go Start>Network Places>View Network Connections. Locate the workgroup icon, right click it, and choose status>support. From the support dialog, write down the IP address.
- On your linux system, Click on Files in the panel, click on home in the menu, click on file in the menu bar, and choose connect to server from the dropdown. This should open the ‘connect to server dialog’.
- In the Connect to Server dialog, change Type to Windows Share. Enter the IP address obtained in step 1 into server. Enter your Windows user name into User Name, your Windows password into password, and click connect. On my system, Domain Name fills itself in.
For me, these three steps bring up a window entitled ‘Windows shares on xx.x.x.x’, where the x’s are the IP address from step 1. If it fails, go back and check your Windows user name and password. This window is a typical Linux window like you get when opening the file system but containing a list of the files and folders the system sees at that IP address. Since I have two Windows systems on this network and the user names and passwords are different, any folder name suffixed by a $ sign is on the Windows system with a different user name and password and requires a different user name and password.
On one occasion, I was able to open any folder without a $ suffix and view the contents of the folder. On another, Linux hung for several seconds, failed to open the folder, and then displayed a dialog entitled ‘Unknown File Type’ that I could not get around. However, locating the folder name under ‘network’ in the left column of the window, right clicking the folder, and unmounting it seemed to solve the problem because clicking the folder again caused it to open properly.
In Windows if you click Start>My Network Places you get a list of everything shared on the network and where it is shared. If you choose a file or folder name (on the system you are connecting to from Linux) and place it in the ‘share’ area of the Connect to Server Dialog before you click connect, then just that file or folder will be opened.
This took me a long time to put together, shure hope it helps you.
На чтение 11 мин Просмотров 1.3к. Опубликовано 24.01.2021
Содержание
- Настройка локальной сети в Linux Mint
- Страницы
- воскресенье, 4 октября 2015 г.
- Настройка локальной сети Linux — Linux и Linux — Windows
- Общие сведения.
- Linux => Windows
- Консольный.
- Графический.
- Linux => Linux
- Монтирование вручную.
- Монтирование через fstab.
- Монтирование с помощью AutoFS.
Сегодня хочется поговорить о такой ОС как Linux Mint. Она мало кому известна скажу честно я сам с ней недавно познакомился. Особой любви к Linux я никогда не испытывал но поработав немного с Mint она мне понравилась в первую своим дружелюбным интерфейсом. Для человека который большую часть своего времени работает с Windows не составить особого труда пересесть за компьютер с Linux Mint. Но все же кое что нужно знать. Например как настроить локальную сеть . Конечно если вы опытный пользователь то можете дальше не читать, так как эта статья совсем для новичков.
Настройка локальной сети в Linux Mint
И так уметь настроить сеть должен каждый. Как я уже говорил Linux Mint обладает очень хорошим интерфейсов в котором можно разобраться и самому. Но лучше когда есть хоть какие то элементарные инструкции. Я планирую написать серию статей по работе с Linux Mint. В данной попробуем произвести элементарные настройки локальной сети.
Заходим в центр управления через Меню — Центр управления.
Ищем пункт Сетевые соединения.
В открывшемся окне видим активные сетевые соединения, кликаем два раз.
Откроется окно в котором можно настроить параметры сети. Тут можно изменить mac адрес устройства, настроить автоматическое подключение к сети если она активна, прокси и многое другое.
Нам нужна вкладка Параметры IPv4. Тут настраиваем подключение если вы используете DHCP то выбираете Автоматический если хотите прописать статический IP адрест то выбираете вручную и добавляете адрес, маску и шлюз.
Как видите все достаточно просто и понятно.
советы, руководства, инструкции.
Страницы
воскресенье, 4 октября 2015 г.
Настройка локальной сети Linux — Linux и Linux — Windows
Очень часто бывает так, что в доме находятся компьютеры с разными операционными системами. И нужно организовать между ними локальную сеть, обеспечить общий доступ к файлам. Сделать это очень просто.
Общие сведения.
Для создания общих сетевых ресурсов в среде Windows, применяется протокол CIFS (ранее известный как SMB), поддержка которого в UNIX-подобных системах обеспечивается программным обеспечением Samba. Samba работает по протоколам TCP и UDP, соединение шифруется. С помощью Samba возможно обеспечить не только общий доступ к файлам и принтерам, но и, например, построить контроллер домена с поддержкой Active Directory (об этом в следующий раз). С помощью Samba можно открыть общий доступ не только между Windows и Linux, но и между Linux и Linux. Однако есть некоторые ограничения. Во первых, SMB — это «виндовый» протокол, со всеми вытекающими. Он не слишком хорошо интегрируется с UNIX-системами. Не вдаваясь в сложные технические описания, скажу лишь что скорость передачи данных по Samba медленнее, зачастую значительно, она нестабильна, как и загрузка сетевого канала, а также даёт весьма ощутимую нагрузку на процессор. Поэтому если в вашей домашней сети нет Windows-машин, то предпочтительнее использовать протокол сетевой файловой системы — NFS.
Суть работы NFS весьма проста. Удалённый ресурс встраивается в общее дерево файловой системы, и в результате каталог, который находится на файловом сервере или другом компьютере, отображается в вашей системе как локальный, будто находится на диске. NFS работает по протоколу TCP. NFS весьма полезна при создании так называемых тонких клиентов (бездисковые рабочие станции, в которых система загружается по сети). Скорость передачи данных по NFS в 2 раза выше, чем через Samba, загрузка сети равномерная, а нагрузка на центральный процессор минимальная. Однако у NFS есть два недостатка. Первый — довольно фиговая поддержка в Windows (реализуется через подсистему UNIX и отдельное приложение). Второй — отсутствие шифрования (c версии NFSv4, для шифрования может использоваться протокол Kerberos). Тем не менее, для Линуксовой сети, NFS — идеальный вариант.
Внимание: на обеих системах должны быть настроены статические IP адреса.В Windows кликнете правой кнопкой на значке сетевых подключений и выберите «Центр управления сетями и общим доступом», далее «Изменение параметров адаптера», выберите нужный адаптер (вашу сетевую карту) и зайдите в её свойства. Перейдите в пункт «Протокол Интернета версии 4» и выберите «Использовать следующий IP адрес»:
Если ваши компьютеры соединены напрямую, поле «Основной шлюз» можете оставить пустым. Если через роутер — укажите IP адрес роутера (тот, через который осуществляется доступ к его вэб-интерфейсу, обычно 192.168.0.1). В Linux аналогичную операцию можно провести в Network Manager (настройка сетевых подключений, вкладка IPv4):
Если вы используете фаерволл (брандмауэр Windows либо другое аналогичное ПО, а также iptables в Linux или фаерволл в вашем роутере), убедитесь что открыты нужные порты (Для SAMBA: 135, 139, 445/TCP; 137, 138/UDP. Для NFS: 2049/TCP).
Linux => Windows
Представим ситуацию: у вас есть второй компьютер (или файловый сервер), под управлением Ubuntu 14.04, на котором находится большая коллекция ваших видео, фото и так далее, расположенная на отдельном диске, который монтируется в /media/MyDATA. Этот диск нужно расшарить на компьютер под управлением Windows 8.1. Первым делом, установим необходимые пакеты:
sudo apt install samba samba-common smbclient
Теперь необходимо сконфигурировать Самбу. У вас есть два пути: консольный и графический.
Консольный.
Открываем файл /etc/samba/smb.conf:
sudo nano /etc/samba/smb.conf
Полностью удаляем всё содержимое и вписываем такие настройки:
[global]
workgroup = WORKGROUP
netbios name = Ubuntu-PC
server string = Ubuntu PC
map to guest = bad user
guest account = nobody
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192
#Следовать по симлинкам
unix extensions = no
w >
follow symlinks = yes
log level = 1
# UTF кодировка
unix charset = UTF-8
dos charset = cp1251
store dos attributes = yes
max log size = 10
[MyDATA]
path = /media/MyDATA
writeable = yes
available = yes
public = yes
guest ok = yes
force user = nobody
force group = nobody
В секции global описываются общие параметры: WORKGROUP — имя рабочей группы (должно быть одинаково для всех машин в локальной сети), Ubuntu-PC — имя компьютера, с которого расшариваются каталоги (укажите своё), вход без пароля, гостевой доступ и оптимизации для соединения. В секции MyDATA описывается доступ к диску, смонтированному в /media/MyDATA. При желании вы можете указать доступ к отдельным каталогам на этом диске, аналогичным способом. Сохраните файл и выполните команду:
Эта команда проверит конфиг на наличие ошибок и в случае их обнаружения, укажет где что исправить.
Теперь запустите сервер Samba:
sudo service start smbd
Графический.
Для настройки параметров Samba в графическом интерфейсе, существует 2 замечательные утилиты — system-config-samba (есть только в Ubuntu и производных) и gadmin-samba (есть везде). Эти утилиты представляют собой весь конфиг Самбы, выполненный в графическом режиме. Для Ubuntu установим первую утилиту:
sudo apt install syste-config-samba
Здесь всё предельно понятно и в настройках разберётся любой 🙂
Для других дистрибутивов (например Debian), установите пакет gadmin-samba:
sudo apt install gadmin-samba
После настройки, перезапустите демон Samba. Для Ubuntu:
sudo service restart smbd
sudo systemctl restart smbd.service
Также можно открыть доступ к нужному каталогу из файлового менеджера, открыв свойства каталога:
В Windows необходимо включить сетевое обнаружение. Для этого в центре управления сетями, зайдите в «Изменить дополнительные параметры общего доступа»
После этого, в сетевом окружении, должны появиться расшаренные каталоги.
Linux => Linux
А теперь представим, что у нас есть компьютер с Debian 8 (IP адрес 192.168.0.2), и ноутбук с Ubuntu 14.04 (IP адрес 192.168.0.3). С ноутбука нужно расшарить раздел диска, который смонтирован в /media/DATA (это раздел для торрентов и прочей файлопомойки). Для этого мы используем NFS:
sudo apt install nfs-kernel-server nfs-common rpcbind
Укажем что нужно расшаривать:
sudo nano /etc/exports
/media/DATA — то, что нужно расшарить.
192.168.0.0/255.255.255.0 — только компьютерам в этой подсети будет обеспечен доступ к общему ресурсу (можете указать конкретный IP адрес).
rw — поддержка чтения и записи.
no_root_squash — Позволяет пользователю root (на стороне клиента) иметь доверенный полный доступ к разделу.
no_subtree_check — Если монтируется только часть тома, то сервер будет выполнять проверку принадлежности файла запрошенного клиентом, именно к той части тома, которая примонтирована. Это замедляет передачу данных, по этому зачастую данная опция включена в список параметров.
crossmnt — Этот параметр похож на nohide он дает возможности видеть каталоги смонтированные на основной системе. Таким образом, когда дочерняя файловая система «B» установлена на основной «А», установив crossmnt на «А» имеет тот же эффект, что и установка «nohide» на B.
fs >
Применяем настройки:
sudo exportfs -a
Далее нужно указать, каким хостам в сети разрешено иметь доступ к серверу:
sudo nano /etc/hosts.allow
Указываем доступ для всех машин, находящихся в подсети 192.168.0.0/255.255.255.0:
nfsd: 192.168.0.0/255.255.255.0
rpcbind: 192.168.0.0/255.255.255.0
mountd: 192.168.0.0/255.255.255.0
Если вы указали в файле exports только IP адрес нужной машины, то соответственно, указывайте его.
Теперь запустите сервис:
sudo service nfs-kernel-server start
На компьютере установите следующие пакеты:
sudo apt install nfs-common rpcbind
Создайте директорию для монтирования общего ресурса:
sudo mkdir /media/Share
Монтирование вручную.
sudo mount -t nfs4 192.168.0.3:/ /media/Share
В результате всё содержимое диска /media/DATA (на ноутбуке) окажется доступным на компьютере в каталоге /media/Share, как если бы эти данные хранились на нём. Для того чтобы ресурс монтировался автоматически после загрузки системы, есть два способа.
Монтирование через fstab.
Файл /etc/fstab содержит в себе информацию о присутствующих файловых системах, точках монтирования и параметрах монтирования. Чтобы ресурс /media/DATA монтировался на ваш компьютер автоматически, добавьте в конец файла /etc/fstab следуюущую строку:
192.168.0.3:/ /media/Share nfs user,rw,noauto 0 0
Опция noauto запрещает автоматическое монтирование во время загрузки, так как сеть может быть недоступна в этот момент. Вместо этого, в файловом менеджере, в левой колонке появится пункт Share, кликнув на который, сетевой ресурс автоматически смонтируется. Однако при таком способе монтирования, есть пара существенных недостатков. Во первых, если в момент выключения компьютера, был открыт какой-либо файл, расположенный на сетевом ресурсе, компьютер откажется выключаться. Во-вторых, такая же ситуация произойдёт в случае пропажи связи между клиентом (компьютером) и сервером (ноутбуком). Для того, чтобы этих проблем не было, существует второй способ монтирования.
Монтирование с помощью AutoFS.
AutoFS — это пакет для обеспечения монтирования съёмных и сетевых накопителей, только при обращении к ним. При отсутствии обращения к сетевому ресурсу или съёмному устройству в течении определённого времени, он автоматически размонтируется, и мгновенно монтируется при первом же обращении к нему. Устанавливаем:
sudo apt install autofs
sudo nano /etc/auto.master
В конец файла добавляем строку:
/mnt /etc/auto.nfs —timeout=60
/mnt — каталог для монтирования сетевого ресурса.
/etc/auto.nfs — путь к файлу, в котором описаны параметры монтирования.
—timeout=60 — время в секундах, после которого произойдёт размонтирование ресурса (можете указать своё).
Сохраняем и переходим к следующему файлу:
sudo nano /etc/auto.nfs
Создадим директорию Share в каталоге /mnt, куда будет монтироваться ресурс:
sudo mkdir /mnt/Share
Вот и всё. Теперь в каталоге /mnt/Share, при первом же обращении к нему, будет появляться содержимое удалённого ресурса /media/DATA. Кнопка подключения сетевого диска появится в файловом менеджере.
26 мая 2016 г. 12:03
Настроить локальную сеть между Linux и Windows через роутер по Wi-Fi оказалось не сложной задачей. Возможно, настройки по умолчанию были выстроены как надо. Честно сказать, я не специалист по настройке локальной сети и данная статья не содержит каких-то углублённых настроек и сложной конфигурации сети. Всё просто: обмен данных идёт через роутер, доверяем сети и позволяем Windows и Linux менять содержимое папки.
Покажу как я настраивал обмен данными по локальной сети через расшаренную папку. Для взаимодействия Linux с другими компьютерами нужно установить samba:
Создаём папку с необходимым именем (напр., shared_folder) в своей домашней папке и открываем доступ (опубликовываем) через контекстное меню, другими словами нужно щёлкнуть правой кнопкой по папке и выбрать «Опубликовать. » (у кого-то пункт может называться «открыть доступ»).
Вводим пароль администратора и в появившемся окошке выставляем следующие параметры:
Затем заходим в свойства папки:
Везде выставляем максимальные права на изменение содержимого папки:
Щелкаем распространить права на вложенные файлы и нажимаем «Закрыть».
Теперь должно работать расшаривание в обе стороны: можно добавлять и изменять содержимое папки как в Linux, так и в Windows.
Чтобы из Windows открыть расшаренную папку нужно в проводнике найти пункт «Сеть». В этой папке должен быть виден другой компьютер Linux:
Виден компьютер VIVAZZI-MINT-PC и папочку shared_folder. В ней можно вставлять и доставать файлы.
Вот и всё. Если что-то пошло не так, то искать в гугле, потому как, ещё раз повторюсь, с локальными сетями я имею дело крайне редко.
П. С. Прошу прощения за качество некоторых изображений — в Linux Mint почему-то не могу сделать скриншот, когда открыто контекстное меню.