Подключить линукс к рабочей группе windows

Хотя в крупных сетях Windows чаще всего используются домены Active Directory, многие мелкие организации предпочитают создавать рабочие группы для совместного доступа к файлам и принтерам в сети. Большинство пользователей думает, что входить в рабочие группы могут только компьютеры под управлением Windows. На самом деле, это возможно и для Linux при использовании Samba. В этой статье я расскажу, как добавить компьютер под управлением Linux в рабочую группу Windows (см. статью: Как добавить компьютеры Mac в рабочую группу Windows?).

Для удобства я объясню процесс настройки на примере Ubuntu 10.04. Для других дистрибутивов порядок действий примерно такой же — различаются только способы установки Samba. Итак, приступим.

Установка Samba

Это, разумеется, самый первый этап. Чтобы установить Samba, откройте терминал и выполните следующую команду:

sudo apt-get install samba smbfs

При этом потребуется ввести пароль к учетной записи root. Возможно, придется также установить некоторые зависимости — в зависимости от того, какие пакеты у вас уже имеются. Поле установки Samba можно приступать к настройке.

Настройка Samba

Теперь нужно открыть файл «/etc/samba/smb.conf» и отредактировать в нем строку «workgroup = WORKGROUP». Можете использовать для этого gedit, но я предпочитаю nano (только давайте не будем спорить о вкусах).

В этом файле нужно заменить «WORKGROUP» на реальное имя рабочей группы, к которой вы хотите присоединиться. Затем сохраните файл и перезапустите Samba следующей командой:

sudo /etc/init.d/smbd restart

Можно использовать и такую команду:

sudo service samba restart

После этого компьютер под управлением Ubuntu станет виден всем остальным машинам в этой рабочей группе. На нем можно будет публиковать файлы и папки. Для этого просто запустите файловый менеджер Nautilus, нажмите на папке правой кнопкой мыши и выберите опцию «Общий доступ» (Sharing Options). В открывшемся окне вы сможете настроить параметры публикации и права доступа к папке.

В заключение

Я еще помню времена, когда наладить совместное использование ресурсов для Windows и Linux было весьма непростой задачей. К счастью, разработчики Linux наконец поняли, что в многоплатформенных сетях публикация папок должна быть налажена максимально удобно для пользователей. Будем надеяться, когда-нибудь создатели Samba разработают еще более простой способ подключения к рабочим группам Windows даже без использования терминала.

Автор: Jack Wallen
Перевод

SVET

Оцените статью: Голосов

Можно подключить Ubuntu к рабочей группе Windows

В настоящее время, когда все больше и больше компаний и частных лиц используют Linux операционную систему Ubuntu в качестве альтернативы Windows, либо даже параллельно с ней, стало необходимым установить возможность подключения Ubuntu к сети Windows. Это особенно актуально для пользователей, работающих в компаниях или организациях, где на рабочих местах используется Windows, а требуется подключение к общим ресурсам сети.

В данной статье мы рассмотрим, как подключить Ubuntu к рабочей группе Windows и настроить сетевое взаимодействие между ними.

Шаг 1: Установка Samba
Samba — это программа, которая позволяет Linux-компьютерам взаимодействовать с Windows-сетью. Перед тем, как подключить Ubuntu к рабочей группе Windows, убедитесь, что у вас установлена утилита Samba. Для этого введите следующую команду в терминале:

sudo apt-get install samba

После установки Samba перезапустите компьютер.

Шаг 2: Создание директории для общих файлов
Теперь нам необходимо создать директорию на Ubuntu, куда будут смонтированы общие ресурсы сети Windows. Введите следующую команду в терминале:

sudo mkdir /media/windows_share

Шаг 3: Настройка smb.conf
Samba конфигурационный файл (smb.conf) содержит настройки для взаимодействия с сетью Windows. Откройте этот файл для редактирования, используя следующую команду:

sudo nano /etc/samba/smb.conf

Добавьте следующий блок конфигурации в конец файла:

[windows_share]
comment = Windows Share
path = /media/windows_share
browsable = yes
guest ok = yes
read only = no

Здесь «windows_share» — это имя общего ресурса, которое будет отображаться в сети Windows. «/media/windows_share» — это путь к созданной ранее директории для общих файлов.

Сохраните изменения и закройте файл smb.conf.

Шаг 4: Создание пользователя Samba
Для доступа к общим ресурсам сети Windows, необходимо создать пользователя Samba. Введите следующую команду в терминале:

sudo smbpasswd -a username

Здесь «username» — это имя пользователя Samba, которое вы можете выбрать произвольно.

Шаг 5: Перезапуск службы Samba
Теперь необходимо перезапустить службу Samba, чтобы применить все настройки. Введите следующую команду в терминале:

sudo service smbd restart

Шаг 6: Подключение к рабочей группе Windows
Теперь вы можете подключить Ubuntu к рабочей группе Windows. Для этого в файловом менеджере Ubuntu выберите «Сеть» и найдите вашу рабочую группу Windows. Кликните по рабочей группе и вы увидите общий ресурс «windows_share», который вы создали ранее.

Дважды кликните на «windows_share» и введите имя пользователя и пароль Samba, которые вы создали на шаге 4.

Теперь вы можете просматривать, копировать, создавать и редактировать файлы на общем ресурсе Windows с вашего компьютера с Ubuntu.

Пример использования Samba в коде
Также, предусмотрена возможность использования Samba в коде для более удобной автоматизации процессов. Ниже приведен простой пример кода на Python, который позволяет подключиться к общему ресурсу Windows и получить список файлов:

import os

def connect_to_windows_share(username, password):
    os.system(f'mount -t cifs -o username={username},password={password} //ip_address/share_name /media/windows_share')
    
def list_files():
    files = os.listdir('/media/windows_share')
    for file in files:
        print(file)
        
username = 'samba_user'
password = 'samba_password'

connect_to_windows_share(username, password)
list_files()

Здесь «ip_address» — это IP-адрес компьютера с Windows, «share_name» — это имя общего ресурса Windows.

В заключение
Теперь вы знаете, как подключить Ubuntu к рабочей группе Windows, настроить сетевое взаимодействие и обмениваться файлами между различными операционными системами. Работая с Ubuntu в Windows-сети, вы можете легко интегрироваться в существующую инфраструктуру и удобно использовать общие ресурсы.

Пожалуй нет ни одного офиса, в котором не применялись бы общие ресурсы локальной сети, будь то папки или принтеры. Крупные и средние компании используют возможности Active Directory, компании поменьше – используют штатные средства ОС Windows или Samba, но на серверах под управлением ОС Linux. Рассмотрим все случаи, как настроить Samba.

Что такое Samba?

Samba – серверное приложение, реализующее доступ клиентских терминалов к папкам, принтерам и дискам про протоколу SMB/CIFS.

Описание структуры Samba

Настройка общих папок в Linux

Установка и настройка Samba-сервер для Ubuntu выполняется следующими этапами.

Обновляем информацию о репозиториях и устанавливаем обновления для существующих пакетов в системе:

apt-get update && apt-get upgrade

Устанавливаем пакет Samba:

apt-get install -y samba samba-client

Создадим резервную копию файла конфигурации:

cp /etc/samba/smb.conf /etc/samba/smb.conf_sample

Создадим директории для файлов, например в каталоге /media:

mkdir /media/samba

Важно! По умолчанию, директория /media располагается в корне системы /, для нее редко создается свой раздел. По этой причине возможно переполнение корневого раздела. Во избежание этой неприятной ситуации, рекомендуем монтировать отдельный жесткий диск в /media/samba.

Создаем каталог для всех пользователей:

mkdir /media/samba/public

Изменим права доступа к каталогу:

chmod -R 0755 /media/samba/public

Также следует воспользоваться командой chown для смены владельца и/или группы.

Создаем директорию для ограниченного круга лиц:

mkdir /media/samba/private

С помощью системных инструментов создадим группу пользователей:

groupadd smbgrp

Добавляем пользователей Samba:

useradd user1

Созданных пользователей добавляем в группу:

usermod -aG smbgrp user1

Изменим группу, которой принадлежит приватная директория:

chgrp smbgrp /media/samba/private

С помощью инструментов Samba создадим пароль для добавленного пользователя:

smbpasswd -a user1

С помощью текстового редактора, например, nano, редактируем конфигурационный файл samba:

nano /etc/samba/smb.conf

Удаляем все строки из файла. Вставляем следующие:

[global]
workgroup = WORKGROUP
security = user
map to guest = bad user
wins support = no
dns proxy = no
[public]
path = /media/samba/public
guest ok = yes
force user = nobody
browsable = yes
writable = yes
[private]
path = /media/samba/private
valid users = @smbgrp
guest ok = no
browsable = yes
writable = yes

Сохраняем используя сочетание Ctrl + X, затем нажимаем Y и Enter.

Объясним значения строк. конфигурационный файл состоит из трех секций:

global – данная секция отвечает за общие настройки Samba-сервера;

public и private – секции описания настроек директорий общего доступа.

В секции global присутствуют пять параметров:

  • workgroup – рабочая группа. Для упрощения работы пользователей WORKGROUP указывается, как группа по умолчанию. Если в вашей сети имя рабочей группы изменено, то следует изменить это значение и для Samba;
  • security – уровень безопасности сервера. Значение user означает авторизацию по паре логин/пароль;
  • map to guest – параметр определяет способ обработки запросов. Значение bad user означает, что запросы с неправильным паролем будут отклонены, даже если такое имя пользователя существует;
  • wins support – включить или выключить поддержку WINS;
  • dns proxy – возможность проксирования запросов к DNS.

Настройки директорий выполняются в соответствующих секциях:

path – полный путь до директории на жестком диске;

guest ok – возможность доступа к каталогу без пароля (гостевой);

browsable – показывать ли каталог (“шару”) на сервере среди прочих. Если параметр установлен как “no”, то доступ будет возможен по полному пути, например ip-addresshidden_directory;

force user – пользователь от которого ведется работа с каталогом. Для повышения безопасности сервера, обычно используют nobody. Главное, не использовать пользователя root – это небезопасно.

writable – установка значения как “yes” позволяет пользователю выполнять действия над файлами внутри каталога – переименование, добавление, удаление, перемещение в подкаталог и копирование;

valid users – список пользователей у которых есть доступ к каталогу. Если пользователей несколько, их имена указываются через запятую. Если необходим доступ для пользователей принадлежащих группе, перед именем группы устанавливается символ ”at” @ (“собака”).

Важно! Имя директории общего доступа, отображаемое пользователям, равно имени секции в которой оно описано.

Проверяем настройки с помощью команды:

testparm -s

Перезапускаем сервер:

service smbd restart

service nmbd restart

Настроим межсетевой экран. Для этого в правилах откроем TCP-порты 139 и 445, а также UDP-порты 137 и 138, но только для тех подсетей, которым доверяете. Для указания собственного диапазона адресов, замените значение после ключа “-s”:

iptables -A INPUT -p tcp -m tcp --dport 445 -s 10.0.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 139 -s 10.0.0.0/24 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 137 -s 10.0.0.0/24 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 138 -s 10.0.0.0/24 -j ACCEPT

Для сохранения правил и применения их после перезагрузки сервера следует воспользоваться пакетом iptables-persistent. Установим его:

apt-get install iptables-persistent

Входе установки пакета, программа предложит запомнить существующие правила iptables. Подтверждаем это действие.

Для проверки существующих правил используем:

iptables -L

Настройка общих папок в Windows

По аналогии с Linux, настроим общий доступ к папкам public и private, но в ОС Windows.

Для создания общего доступа к каталогу без парольной защиты, необходимо настроить ограничения защиты в панели управления. Для этого открываем:

Панель управления → Сеть → Центр управления сетями и общим доступом → Расширенные настройки общего доступа.

В обновленном окне открываем раздел “Все сети” и ищем секцию “Общий доступ с парольной защитой”. Устанавливаем параметр в положение “Отключить общий доступ с парольной защитой”. Для сохранения значений параметра кликаем по кнопке “Сохранить изменения”.

Отключаем общий доступ с парольной защитой

Теперь откроем доступ к самому каталогу. Кликаем по папке правой кнопкой мыши, в контекстном меню выбираем “Свойства”. Открываем вкладку “Доступ” и кликаем по “Расширенная настройка”.

Выбираем расширенную настройку

В открывшемся окне расширенных настроек общего доступа отмечаем галочкой “Открыть общий доступ к этой папке”, в поле “Имя общего ресурса” указываем название, которое будет отображено пользователям. Кликаем по кнопке “Разрешения”.

В открывшемся окне, в группах пользователей выбираем “Все”, а в разрешениях для группы, устанавливаем галку “Полный доступ”. Нажимаем “OK” в этом и остальных окнах.

Выбираем саму группу и разрешения для группы

В окне свойств папки public кликаем по кнопке “Общий доступ”.

Общий доступ к файлам в Samba | Serverspace

В открывшемся окне добавляем пользователя “Все”, а также делегируем права на “Чтение и запись”. Кликаем по кнопке “Поделиться”.

Выбираем права и делимся ими с пользователями

В обновленном окне нажимаем “Готово”.

Нажимаем готово

Настроим папку общего доступа, но для ограниченного круга лиц.

Кликаем правой кнопкой мыши по папке, выбираем “Свойства”.

В открывшемся окне переходим на вкладку “Доступ”. Кликаем по кнопке “Расширенные настройки”.

В новом открывшемся окне, устанавливаем галку “Открыть общий доступ к этой папке”. Затем кликаем по кнопке “Разрешения”.

Открываем общий доступ к этой папке

В открывшемся окне, в поле “Группы или пользователи” выбираем “Все” и нажимаем кнопку “Удалить”.

Удаляем пользователя

Таким образом установлен запрет на анонимный доступ к папке.

Окно обновится. Кликаем по кнопке “Добавить”.

В открывшемся окне кликаем по кнопке “Дополнительно”.

Выбираем дополнительные параметры

Окно изменится в размере. Кликаем по кнопке “Поиск”. Двойным кликом выбираем пользователя, которому необходим доступ к этому каталогу, например, buhgalter.

Добавляем пользователя которому нужен доступ к этому каталогу

В открывшемся окне, при желании, можем добавить еще одного пользователя через “Дополнительно” – “Поиск”. Аналогичным образом можно добавить группу пользователей, например, “Администраторы”, при этом следует понимать, что доступ будет предоставлен всем пользователям из этой группы.

При желании добавляем еще одного пользователя

Установим права доступа для пользователя “buhgalter”. Если требуется полный доступ к директории, устанавливаем галку в соответствующем месте.

Пример установки прав для группы пользователей

Нажимая кнопки “OK” возвращаемся к окну свойств папки, в котором кликаем по кнопке “Общий доступ”.

Возвращаемся обратно и выбираем общий доступ

В данном окне необходимо найти и добавить пользователя “бухгалтер”.

Ищем нашего пользователя и добавляем его

В окне выбора пользователей и групп кликаем по кнопке “Дополнительно”.

Выбираем дополнительные параметры

Окно снова изменит свои размеры. Кликаем по кнопке “Поиск”. В найденном ниже списке пользователей и групп выбираем искомого пользователя. Выбираем его двойным кликом.

Выбираем пользователей

В оставшемся окне проверяем правильно ли указан пользователи и нажимаем кнопку “OK”.

Проверяем выбранного пользователя

Устанавливаем требуемый уровень разрешений для пользователя и кликаем по кнопке “Поделиться”.

Добавляем права и делимся ими

Кликаем по кнопке “Готово”.

Теперь папка общего доступа доступна

Подключение к общим папкам из Linux

Для подключения к общим папкам из среды Linux требуется установка отдельного программного обеспечения – smbclient. Установим:

sudo apt-get install smbclient

Для подключения к серверу используется следующий формат команды:

smbclient -U <Имя_пользователя> <IP-адрес><Имя_каталога_на_сервере>

Пример:

smbclient -U buhgalter 10.0.0.1public

Для того, Чтобы не вводить эту команду каждый раз, можно настроить монтирование общей директории как сетевого диска. Для этого установим пакет cifs-utils:

sudo apt-get install cifs-utils

Монтирование выполняется по следующему шаблону:

mount -t cifs -o username=<Имя_пользователя>,password= //<IP-адрес>/<Общий каталог> <Точка монтирования>

Пример:

mount -t cifs -o username=Everyone,password= //10.0.0.1/public /media

Важно! Если требуется подключение к общим папкам расположенным на Windows-сервере, то в для не защищенных паролем директорий, в качестве имени пользователя, следует использовать “Everyone”. Для подключения к Linux-серверу рекомендуем использовать в качестве имени пользователя “nobody”. В случае доступа к защищенным директориям следует использовать те учетные данные, которые вы указали.

Подключение к общим папкам из Windows

Подключение к удаленным папкам из среды Windows выполняется немного иначе. Для этого в проводнике или окне запуска программ (Windows + R), следует использовать следующий шаблон:

<IP-адрес><имя_папки>

Указав просто IP-адрес сервера вы получите список общих папок.

Список общих папок

При подключении к Windows-серверу, система безопасности может потребовать ввод учетных данных. Для подключения к общей открытой папке используем Everyone, а поле пароля оставляем пустым.

Для подключения к общей папке выбираем Everyone и пустое поле для пароля

При подключении к Linux-серверу из ОС Windows, следует использовать указанный ранее шаблон:

<IP-адрес><имя_папки>

или просто адрес сервера:

<IP-адрес>

Как создать общий сетевой ресурс в Samba

Создайте директорию, которую в хотите сделать общей:

mkdir /home//

Создайте бэкап, если что-то пойдет не так:

sudo cp /etc/samba/smb.conf ~

Отредактируйте файл “/etc/samba/smb.conf”:

sudo nano /etc/samba/smb.conf

Добавьте следующее содержимое в файл:

[]
path = /home//
valid users =
read only = no

Заполните файл своими данными, сохраните его и затем закройте

Перезапустим Samba:

sudo service smbd restart

Использую данную команду проверьте вашу директорию smb.conf на ошибки:

testparm

Чтобы получить доступ к вашему общему сетевому ресурсу:

sudo apt-get install smbclient
# Просмотр всех общих ресурсов:
smbclient -L /// -U
# Подключение:
smbclient /// -U

Note 1: Чтобы подключиться к вашему общему сетевому ресурсу используйте имя вашего пользователя () и пароль, который находится “smb:////”
Учтите, что “” значение передается в “[]”,
другими словами, имя общего ресурса, которое вы ввели в “/etc/samba/smb.conf”.
Note 2: Группа пользователей samba по умолчанию это – “WORKGROUP”.

Иногда пользователи Ubuntu сталкиваются с необходимостью организации связи с простыми Windows рабочими группами (workgroup). По-умолчанию, без предварительных настроек, Ubuntu может увидеть и получить доступ к видимым в локальной сети расшаренным ресурсам Windows. То, как расшарить ресурсы вашей Ubuntu для друигх Windows будет рассказано ниже.

Прежде всего установим пакет samba:

sudo apt-get install samba

Далее редактируем файл настроек smb.conf:

sudo nano /etc/samba/smb.conf

В самом начале файла в строке:

workgroup = WORKGROUP

поменяйте название рабочей группы (то, что большими буквами после знака ‘=’) на вашу (в Windows обычно это MSHOME или WORKGROUP).
И сразу после этой строки добавьте строку:

usershare owner only = false

Это даст возможность шарить папки на ntfs и fat разделах.
Теперь перезапускаем сервис:

sudo /etc/init.d/samba restart

После этого ваш Ubuntu должен стать корректно виден другими Windows компьютерами рабочей группы. И, в отличии от предыдущих версий, вам не придется думать о кодировках.

Чтобы расшарить какую-либо папку в Ubuntu просто нажмите на ней правую кнопку мыши и выберете «Общий доступ», появится окно в котором вы легко сможете опубликовать эту папку.

Если вы пользуетесь, например, Lubuntu, то программа с графическим интерфейсом по управлению samba share это: system-config-samba.

В любом случае, настроить конкретные пути вы можете вручную, как, например, это описано здесь.

Как правильно задавать вопросы

Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

no avatar

Анатолий Мороз

Сообщения: 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

Сообщения: 4329
Зарегистрирован: 21 июн 2017, 18:09
Решено: 86
Благодарил (а): 51 раз
Поблагодарили: 1884 раза
Контактная информация:

Настройка сети между Linux и Windows

#2

21 окт 2018, 15:23

Если вы можете зайти со своего ноута, из под линукса на машину с windows 10, 95% вероятности что проблема не в линуксе. Что-то в вашей Win 7, куда вы пытаетесь зайти, настроено не так. Возможно заблокирован вход для просмотра списка шар без авторизации (как гостя).


no avatar

Анатолий Мороз

Сообщения: 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

Сообщения: 4329
Зарегистрирован: 21 июн 2017, 18:09
Решено: 86
Благодарил (а): 51 раз
Поблагодарили: 1884 раза
Контактная информация:

Настройка сети между Linux и Windows

#4

21 окт 2018, 16:28

О нем тоже. Самба в роли сервера по умолчанию разрешает вход без авторизации для просмотра списка существующих ресурсов (шары и принтеры, только список — зайти дальше так просто нельзя, требуется авторизация). Винда обычно этого не позволяет, но автоматически запрашивает логин и пароль дополнительно (получаем то самое окошко). А есть вариант настроек при котором такой вход тупо запрещается. Вот у вас, похожая ситуация происходит.


no avatar

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 входит после вода пароля нормально

Вот и смотри в чём разница в твоих Виндах и настройках. И вообще, смотрят требования той стороны, к которой нужно подключиться.
Твои Винды, тебе там и виднее что и как.


no avatar

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. Как настраивали шары на винде? Создайте тестовую папку и распишите процесс настройки.


no avatar

horvat

Сообщения: 10
Зарегистрирован: 27 мар 2017, 10:16
Контактная информация:

Настройка сети между Linux и Windows

#10

22 ноя 2018, 11:58

ОК!
1. Установлен Linux Mint 19 со всеми обновлениями на сегодняшний день. В стандартной поставке nemo 3.8.6.
2. Подключаюсь Сеть -> сеть windows — > (несколько рабочих групп например) workgroup

Снимок экрана от 2018-11-22 11-47-50.png

3. В сети несколько рабочих групп. Все компы с парольной защитой, Обозреватель сети рабочие группы видит все, но 100% пускает чтобы увидеть компы только под управлением winxp логин и пароль от учетной записи linux. Хотя в поле домен другой пишет что по умолчанию в smb.conf (WORKGROUP).

Снимок экрана от 2018-11-22 12-00-53.png

В рабочих группах с машинами под win 7 и 10, или вообще комп не видит или пишет.

Снимок экрана от 2018-11-22 12-08-38.png

Если пробую по 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.*.*

можешь не стесняться, здесь все свои :joke:


no avatar

horvat

Сообщения: 10
Зарегистрирован: 27 мар 2017, 10:16
Контактная информация:

Настройка сети между Linux и Windows

#12

22 ноя 2018, 14:25

ОК! Просто исторически часть отделов, на ХР, все работает, а по мере замены компов уже с win 7,а последние разумеется 10-ка, стараемся лицензионный софт. Мечта всё под linux сделать, но вот на таких «мелочах» спотыкаюсь, И вообще это в свободное время. Обкатаю и внедрить попробую.


no avatar

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, заработало, али нет?


no avatar

horvat

Сообщения: 10
Зарегистрирован: 27 мар 2017, 10:16
Контактная информация:

Настройка сети между Linux и Windows

#15

22 ноя 2018, 14:50

Нет. не заработало,то же самое ? На тесты время пока нет, надо основными обязанностями заниматься. Но буду пробовать, как время выпадет. Спасибо за подсказки. Проверю ещё со стороны винды как советовали, хотя там всё понятно и работает.?


no avatar

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 ещё не отменили.


no avatar

horvat

Сообщения: 10
Зарегистрирован: 27 мар 2017, 10:16
Контактная информация:

Настройка сети между Linux и Windows

#19

22 ноя 2018, 15:19

не получается (


no avatar

horvat

Сообщения: 10
Зарегистрирован: 27 мар 2017, 10:16
Контактная информация:

Настройка сети между Linux и Windows

#20

22 ноя 2018, 15:22

Unborn, Да я уже и не у тебя спрашиваю, этот форум для чего, что бы спрашивали, помогали , отвечали, опытом делились если знают. а ты только Вины , у тебя…, в твои шары… очень помогает для изучения ОС.


  • Подключить джойстик от ps3 к пк на windows 10 по блютузу как
  • Подключение через remmina к windows
  • Подключил микрофон к компьютеру а звука нет windows 10
  • Подключить джойстик ps4 к компьютеру через bluetooth windows 10
  • Подключение удаленного помощника windows 10