Альт линукс не видит сеть windows

Не отображаются Windows машины в локальной сети. Через консоль пингуются и по имени и по IP. Машины под Linux отлично видны. В чём может быть проблема?

Записан


В том, что это совершенно разные вещи.

Через консоль пингуются и по имени и по IP.

Это работает система DNS

Не отображаются Windows машины в локальной сети

А это когда-то в Windows называлось вроде WINS и имело очень мало отношения к TCP/IP и DNS, так как работало по NetBIOS. Потом NetBIOS научился ездить на TCP/IP, но WINS это системой DNS не сделало.

Записан


А вариант не обзора сети, а прямого обращения к компьютеру по smb работает?
В адресной строке файлового менеджера: smb://имя_виндового_компьютера/

Записан


Записан

Андрей Черепанов (cas@)


А вариант не обзора сети, а прямого обращения к компьютеру по smb работает?
В адресной строке файлового менеджера: smb://имя_виндового_компьютера/

Прямое обращение тоже не работает.

Ошибка: Не удалось получить список доступных на сервере ресурсов: Недопустимый аргумент
Выберите другой режим просмотра и попробуйте ещё раз.

« Последнее редактирование: 11.06.2020 09:34:09 от MucaM »

Записан


http://altlinux.org/Samba

Настроил по ссылке. После перезагрузки стали видны Windows машины. После попытки к ним обратится появляется ошибка:

Не удалось получить список доступных на сервере ресурсов: Недопустимый аргументПосле все машины пропадают до следующей перезагрузки.

Записан


Linux машины при этом видны, к ним можно обратится и работать с файлами.

Записан


А винды там какие? Одинаковые версии или нет?

Записан


А винды там какие? Одинаковые версии или нет?

Одинаковые. Windows 7.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:

client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Записан


Не отображаются Windows машины в локальной сети. Через консоль пингуются и по имени и по IP. Машины под Linux отлично видны. В чём может быть проблема?

Screenshot at 2020-06-10 15:00:22.png (36.4 кБ, 808×576 — просмотрено 13 раз.)

Это Caja? И она болтается через gvfs?
Попробуйте в адресной строке этого проводника ввести протокол с именем рабочей группы в формате smb://workgroup

Записан


чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

для win7 достаточно smb2-smb3 , там и так smb1 отключено.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:
Код: [Выделить]
client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Попробовать смогу только в понедельник, машина рабочая.

Это Caja? И она болтается через gvfs?
Попробуйте в адресной строке этого проводника ввести протокол с именем рабочей группы в формате smb://workgroup

Пробовал, результат тот же.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:
Код: [Выделить]
client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Без изменений.

Записан


А что говорит команда smbtree ? там нужные компы видны?

Записан


Не отображаются Windows машины в локальной сети. Через консоль пингуются и по имени и по IP. Машины под Linux отлично видны. В чём может быть проблема?

Записан


В том, что это совершенно разные вещи.

Через консоль пингуются и по имени и по IP.

Это работает система DNS

Не отображаются Windows машины в локальной сети

А это когда-то в Windows называлось вроде WINS и имело очень мало отношения к TCP/IP и DNS, так как работало по NetBIOS. Потом NetBIOS научился ездить на TCP/IP, но WINS это системой DNS не сделало.

Записан


А вариант не обзора сети, а прямого обращения к компьютеру по smb работает?
В адресной строке файлового менеджера: smb://имя_виндового_компьютера/

Записан


Записан

Андрей Черепанов (cas@)


А вариант не обзора сети, а прямого обращения к компьютеру по smb работает?
В адресной строке файлового менеджера: smb://имя_виндового_компьютера/

Прямое обращение тоже не работает.

Ошибка: Не удалось получить список доступных на сервере ресурсов: Недопустимый аргумент
Выберите другой режим просмотра и попробуйте ещё раз.

« Последнее редактирование: 11.06.2020 09:34:09 от MucaM »

Записан


http://altlinux.org/Samba

Настроил по ссылке. После перезагрузки стали видны Windows машины. После попытки к ним обратится появляется ошибка:

Не удалось получить список доступных на сервере ресурсов: Недопустимый аргументПосле все машины пропадают до следующей перезагрузки.

Записан


Linux машины при этом видны, к ним можно обратится и работать с файлами.

Записан


А винды там какие? Одинаковые версии или нет?

Записан


А винды там какие? Одинаковые версии или нет?

Одинаковые. Windows 7.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:

client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Записан


Не отображаются Windows машины в локальной сети. Через консоль пингуются и по имени и по IP. Машины под Linux отлично видны. В чём может быть проблема?

Screenshot at 2020-06-10 15:00:22.png (36.4 кБ, 808×576 — просмотрено 13 раз.)

Это Caja? И она болтается через gvfs?
Попробуйте в адресной строке этого проводника ввести протокол с именем рабочей группы в формате smb://workgroup

Записан


чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

для win7 достаточно smb2-smb3 , там и так smb1 отключено.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:
Код: [Выделить]
client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Попробовать смогу только в понедельник, машина рабочая.

Это Caja? И она болтается через gvfs?
Попробуйте в адресной строке этого проводника ввести протокол с именем рабочей группы в формате smb://workgroup

Пробовал, результат тот же.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:
Код: [Выделить]
client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Без изменений.

Записан


А что говорит команда smbtree ? там нужные компы видны?

Записан


Содержание

  1. Ошибка Ubuntu не видит сеть Windows
  2. Почему Ubuntu не видит сеть Windows или Samba?
  3. Настойка сервера Samba
  4. 1. Включение протокола SMB1
  5. 2. Настройка имени хоста
  6. 3. Установка Avahi
  7. 4. Установка WSDD
  8. Настройка Windows
  9. 1. Общий доступ в Windows
  10. 2. Включение SMB1 в Windows
  11. Настройка клиента
  12. 1. Установить Samba
  13. 2. Рабочая группа
  14. 3. Версия протокола
  15. 4. Правильный порядок разрешения имён
  16. 5. Не тот интерфейс
  17. 6. Отладка
  18. 7. Проблема в GVFS
  19. 8. Подключение напрямую
  20. Выводы
  21. unixforum.org
  22. Windows сеть (С одной Linux машиной)
  23. Windows сеть
  24. Re: Windows сеть
  25. Re: Windows сеть
  26. Re: Windows сеть
  27. Re: Windows сеть
  28. Re: Windows сеть
  29. Re: Windows сеть
  30. Re: Windows сеть
  31. Re: Windows сеть
  32. Re: Windows сеть
  33. Re: Windows сеть
  34. Re: Windows сеть
  35. Re: Windows сеть
  36. Re: Windows сеть
  37. Re: Windows сеть
  38. Re: Windows сеть
  39. Re: Windows сеть
  40. Re: Windows сеть
  41. Re: Windows сеть

Ошибка Ubuntu не видит сеть Windows

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

В этой статье мы рассмотрим что делать если Ubuntu не видит шары Windows или Samba, как к ним всё таки подключится и можно ли решить проблему, сделать так чтобы Nautilus и Dolphin начали всё таки видеть сетевые ресурсы.

Почему Ubuntu не видит сеть Windows или Samba?

Нужно разобраться почему Ubuntu не может увидеть сеть Windows. Начиная с Windows 10 в компании Microsoft решили отказаться от старого протокола SMB1 и использовать только SMB2 и SMB3. Но в этих протоколах нет сетевого обнаружения. Для сетевого обнаружения в Windows теперь используется новый сервис WS-Discovery. В Nautilus для отображения сетевых ресурсов используется либо avahi либо протокол SMB1. Поэтому увидеть шару Windows не получится, не включив обратно устаревший протокол в реестре. Windows по умолчанию шары Samba тоже видеть не будет, потому что новый WS-Discovery в Samba не поддерживается. Ещё в 2015 году были предложены патчи для Samba добавляющие эту функциональность, но разработчики решили, что оно им не нужно. Поэтому если вы хотите чтобы Windows видела Samba, нужно отдельно установить сервис WSDD.

Но это ещё не всё. Начиная с версии Samba 4.11 разработчики решили, что они ничем не хуже Microsoft и отключили по умолчанию поддержку протокола SMB1. Теперь Nautils и Dolphin перестали видеть не только Windows шары, но и Linux тоже. Решается проблема либо установкой на Samba сервер Avahi, либо включением поддержки старого протокола SMB1 на сервере Samba.

Настойка сервера Samba

1. Включение протокола SMB1

Для того чтобы активировать протокол SMB1 в Samba необходимо добавить такие строчки в /etc/samba/smb.conf в секцию global:

sudo vi /etc/samba/smb.conf

server min protocol = NT1
client min protocol = NT1
min protocol = NT1

После этого надо перезапустить Samba.

sudo systemctl restart smbd
sudo systemctl restart nmbd

Хочу обратить ваше внимание, что у меня всё заработало только после того как я перезагрузил и сервер и клиент. Видимо что-то где-то кэшируется.

2. Настройка имени хоста

Имя хоста вашего компьютера, выводимое командой hostname должно совпадать со значением в файле /etc/hosts и со значением параметра netbios name в файле /etc/samba/smb.conf. Например:

Регистр букв не имеет значения.

3. Установка Avahi

Если предыдущий способ не поможет, то установка Avahi должна помочь. Samba не будет отображаться в сетях Windows, но зато появится в сетевом окружении в Nautilus. Для установки Avahi выполните:

sudo apt install avahi-daemon avahi-utils

После этого сервис стоит запустить и добавить в автозагрузку:

sudo systemctl enable avahi-daemon

sudo systemctl start avahi-daemon

Проверить доступные сервисы можно командой:

Среди них должна быть ваша шара, обозначенная как Microsoft Windows Network local.

4. Установка WSDD

Сервис WSDD нужен для того чтобы вашу шару было видно из Windows. Можно использовать сервис wsdd2 из этого репозитория. Его надо собрать из исходников, но в этом нет ничего сложного. Сначала склонируйте репозиторий:

git clone https://github.com/Andy2244/wsdd2.git

Затем перейдите в папку с проектом:

Выполните make для сборки:

Затем установите программу, она только скопирует исполняемый файл и службу systemd в нужные директории:

sudo make install

Осталось запустить службу:

sudo systemctl daemon-reload

sudo systemctl enable —now wsdd2

Теперь Windows сможет видеть ваш сервер Samba. Таким образом если всё сделать правильно, то все всех будут видеть.

1. Общий доступ в Windows

Убедитесь, что в Windows общий доступ был включён. Если общий доступ отключен, то вы не сможете никак получить доступ к ресурсам. Откройте проводник и перейдите в пункт Сеть. Если сетевой доступ отключён, то система выдаст соответствующее предупреждение:

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

После этого система ещё раз спросит надо ли разрешить доступ для всех общественных сетей. Ответьте утвердительно:

После этого вы сможете получить доступ к общим ресурсам этого компьютера.

2. Включение SMB1 в Windows

Для того чтобы включить поддержку протокола SMB1 в Windows 10 откройте поиск и наберите Включение компонентов. Затем откройте утилиту Включение и выключение компонентов Windows:

Дальше найдите пункт SMB1.0 CIFS File Sharing Support и установите напротив него галочку:

Затем необходимо перезапустить компьютер:

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

Настройка клиента

Исходя из выше перечисленного, клиент скорее всего не виноват, но можно попробовать его настроить чтобы быть уверенным точно. Как я уже написал выше Nautilus для подключения и просмотра общих папок Windows и Samba использует виртуальную файловую систему gvfs. А та, в свою очередь использует библиотеку libsmbclient для получения необходимых данных. Поэтому мы можем попытаться исправить ситуацию переопределив некоторые параметры в /etc/samba/smb.conf. Но работает это далеко не всегда.

1. Установить Samba

Если файловый сервер Samba у вас не установлен, то его надо установить для того чтобы был создан файл /etc/samba/smb.conf с параметрами по умолчанию. Они потом будут использоваться библиотекой libsmbclient и самой утилитой smbclient, которую вы можете применять для тестирования. Для установки выполните:

sudo apt install samba

Проверьте конфигурационный файл Samba на ошибки с помощью такой команды:

2. Рабочая группа

По умолчанию используется рабочая группа WORKGROUP. Убедитесь, что ваша рабочая группа имеет именно это имя, также убедитесь, что в /etc/samba/smb.conf задано правильное имя рабочей группы в параметре workgroup:

sudo vi /etc/samba/smb.conf

3. Версия протокола

В современных системах Windows для общего доступа к папкам используется файловая система CIFS, использующая современные версии протоколов SMB2 и SMB3. Эти протоколы не поддерживают обзор доступных общих папок так, как это ожидает получить Nautilus. Для того чтобы всё работало надо использовать старый протокол NT1. Чтобы его включить добавьте параметр client max protocol после параметра workgroup:

client max protocol = NT1

После этого сохраните изменения и перезагрузите компьютер и проверьте.

4. Правильный порядок разрешения имён

Неверный порядок разрешения сетевых имен тоже может стать проблемой. Чтобы исправить его найдите в smb.conf параметр и приведите его к такому виду:

name resolve order = bcast lmhosts host wins

Здесь первым используется bcast, широковещательные сообщения, которые рассылаются по вашей локальной сети и ищут компьютеры с общими папками.

5. Не тот интерфейс

Если в вашем компьютере несколько сетевых интерфейсов, возможно smbclient пытается использовать не тот интерфейс. Чтобы посмотреть список интерфейсов используйте команду:

Затем найдите в /etc/samba/smb.conf параметр interface и замените в его значении eth0 на имя вашего интерфейса, который обеспечивает связь с нужной локальной сетью. Например на enp0s8:

interfaces = 127.0.0.0/8 enp0s8

После этого надо перезапустить службы Samba:

sudo systemctl restart smbd
sudo systemctl restart nmbd

6. Отладка

Если сеть Windows всё ещё не работает, вы можете попытаться отлаживать GVFS чтобы понять где именно возникает проблема и в чём её суть. Для этого надо завершить текущий сервер GVFS и запустить свой в терминале с включённой опцией отладки. Для этого выполните:

pkill gvfs; pkill nautilus

GVFS_DEBUG=all GVFS_SMB_DEBUG=10 $(find /usr/lib* -name gvfsd 2>/dev/null) —replace 2>&1 | tee gvfsd.log

Затем откройте Nautils и войдите в сетевое окружение, сеть Windows. При этом в терминале будут выводится сообщения об ошибках работы службы. Вы можете использовать эти сообщения чтобы искать информацию в Google или попросить помощи на форумах.

7. Проблема в GVFS

Баг в GVFS, о котором я писал выше наблюдался для Samba версии 4.8 и ниже. Если сервер поддерживает протокол более высокого уровня, то клиент пытается использовать этот протокол, например SMB2 или SMB3, но на этих протоколах не работает отображение доступных ресурсов. Если у вас именно эта проблема, то для полного решения придется ждать обновления или использовать обходное решение описанное ниже.

8. Подключение напрямую

Даже если у вас не работает обнаружение сетевых ресурсов Windows, вы все ещё можете подключится к нужному компьютеру и получить с него файлы. Откройте пункт Другие места на левой панели Nautilus. Внизу окна вы увидите надпись Подключится к серверу введите smb://адрес_сервера в поле слева и нажмите Enter:

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

Введите пароль и вы увидите доступные общие папки:

Выводы

Если всё будет сделано правильно то Linux увидит вашу шару Windows или Samba:

В этой статье мы кратко рассмотрели почему Ubuntu не видит сеть Windows, а также как исправить эту проблему. Если проблему с сетевым обнаружением устранить не удается, вы всегда можете попробовать подключится вручную. Это не решает основную проблему, но позволяет получить нужные файлы. Вы знаете другие способы решения? Поделитесь ими в комментариях!

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Windows сеть (С одной Linux машиной)

Windows сеть

Сообщение Vehont » 13.03.2006 21:44

Re: Windows сеть

Сообщение router » 13.03.2006 21:57

Re: Windows сеть

Сообщение Vehont » 14.03.2006 09:29

Re: Windows сеть

Сообщение router » 14.03.2006 18:46

Re: Windows сеть

Сообщение KALIBR-10 » 01.07.2008 12:47

]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [FAILED]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost

]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [ DONE ]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost

Вот настройки самбы:

netbios name = Xit-04
guest account = guest
server string =
security = share

printcap name = cups
load printers = yes

log file = /var/log/samba/log.%m

max log size = 50

encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

socket options = TCP_NODELAY

wins support = yes

[homes]
comment = Home Directory for ‘%u’
path = /home/user/Documents
browseable = yes
writable = yes

Re: Windows сеть

Сообщение Alexei_VM » 01.07.2008 12:55

Обратите внимание на строку в конфиге

И соответственно, в поисках источника проблем обратите свой взгляд в логи.

Re: Windows сеть

Сообщение KALIBR-10 » 01.07.2008 17:06

[2008/06/27 16:46:03, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/06/27 16:46:03, 0] passdb/pdb_interface.c:guest_user_info(256)
guest_user_info: Unable to locate guest account [guest]!
[2008/06/27 16:46:03, 0] smbd/server.c:main(1059)
ERROR: failed to setup guest info.
[2008/07/01 12:51:02, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/01 12:51:02, 0] passdb/pdb_interface.c:guest_user_info(256)
guest_user_info: Unable to locate guest account [guest]!
[2008/07/01 12:51:02, 0] smbd/server.c:main(1059)
ERROR: failed to setup guest info.
[2008/07/01 12:51:03, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/01 12:51:03, 0] passdb/pdb_interface.c:guest_user_info(256)
guest_user_info: Unable to locate guest account [guest]!
[2008/07/01 12:51:03, 0] smbd/server.c:main(1059)
ERROR: failed to setup guest info.

Ничего не понимаю

Re: Windows сеть

Сообщение Alexei_VM » 01.07.2008 17:24

Re: Windows сеть

Сообщение KALIBR-10 » 02.07.2008 08:51

пробовал guest accaunt = nobody ничего!

Re: Windows сеть

Сообщение Skull » 02.07.2008 11:55

Re: Windows сеть

Сообщение KALIBR-10 » 02.07.2008 12:40

Re: Windows сеть

Сообщение Alexei_VM » 02.07.2008 12:51

Прекращаем тупить, да?
См. 5 сообщений назад.

Re: Windows сеть

Сообщение KALIBR-10 » 02.07.2008 14:32

[2008/07/02 08:53:37, 0] nmbd/nmbd.c:main(697)
Netbios nameserver version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/02 08:53:37, 0] nmbd/asyncdns.c:start_async_dns(151)
started asyncdns process 4168
[2008/07/02 08:53:41, 0] nmbd/nmbd.c:terminate(58)
Got SIGTERM: going down.
[2008/07/02 08:53:41, 0] nmbd/nmbd.c:main(697)
Netbios nameserver version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/02 08:53:41, 0] nmbd/asyncdns.c:start_async_dns(151)
started asyncdns process 4195
[2008/07/02 08:54:03, 0] nmbd/nmbd.c:terminate(58)
Got SIGTERM: going down.

[2008/07/02 08:53:37, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/02 08:53:41, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007

Re: Windows сеть

Сообщение Alexei_VM » 02.07.2008 14:50

Ну samba вполне работает, каталоги можно в сеть расшаривать.

Re: Windows сеть

Сообщение KALIBR-10 » 03.07.2008 14:43

Да мне бы только бы чтоб комп в сети светился, и самба стартовала с первого раза, ато руками приходится делать:
[root@localhost

]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [FAILED]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost

]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [ DONE ]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost

И так на всех машинах

Re: Windows сеть

Сообщение Alexei_VM » 03.07.2008 15:23

А попробуйте в smb.conf вписать

Re: Windows сеть

Сообщение KALIBR-10 » 03.07.2008 16:49

Которые из них?
log.192.168.1.1
log.alpha-1
log.nmbd
log.smbd

Re: Windows сеть

Сообщение Alexei_VM » 03.07.2008 17:07

Re: Windows сеть

Сообщение KALIBR-10 » 07.07.2008 08:14

Источник

Информация о материале

Опубликовано: 09 мая 2021

Недавно я перешел с Windows 10 на операционную систему Kubuntu. Сам по себе переход не вызвал каких-либо проблем, но в последствии они все-таки появились.

Дело в том, что у меня дома функционирует небольшая локальная сеть, которая включает в себя сервер под управлением Linux. Вот с подключением к нему и возникли некоторые проблемы.

Разумеется перед тем, как подключаться к серверу Samba были произведены настройки конфигурационного файла на подключаемому к серверу компьютеру, но результатов это не дало.

Хотя сервер пинговался с рабочего компьютера без каких-либо проблем.

Пришлось копать дальше, но главное понять причину произошедшего.

А все дело в том, что с выходом Windows 10 компания Microsoft решила отказаться от старого протокола SMB1 в пользу более современных протоколов SMB2 и SMB3, в которых уже нет сетевого обнаружения.

Но на этом история не заканчивается. Начиная с Samba версии 4.11 по умолчанию отключена поддержка протокола SMB1.

Таким образом, для решения создавшейся проблемы необходимо включить поддержку старого протокола SMB1 на сервере Samba подключаемого к сети компьютера.

Для этого открываем терминал и вводим команду

sudo mc

Далее необходимо внести несколько команд в конфигурационный файл Samba. Он расположен по адресу:

/etc/samba/smb.conf

Здесь в секции global после workgroup = необходимо дописать:

server min protocol = NT1
client min protocol = NT1
min protocol = NT1

Сохраняем отредактированный файл и перезагружаем компьютер.

Теперь наш компьютер должен увидеть локальную сеть, ее рабочие станции и сервера.

Ну и разумеется мы подготовили короткое видео с наглядным решением данной проблемы. Приятного просмотра!

На ноут lenovo была установлена debian 9, все в принципе хорошо, но не пускает на шару windows.
Так же не видит сеть windows (20 пк).
А ситуация в том, что периодически все же сеть он видит, т.е вначале сеть видел и даже подключился на шару, на след день не видел сеть windows. сегодня же сеть видел (до перезагрузки), сейчас опять не видит. Все пк пингуются. пробовал править smb, не помогло.
Пробовал ставить Mint linux, elementary os, проблема та же, сеть винды не видит, но все пингует.
в чем может быть проблема? то видит, то не видит, 3 дня гугления не принесли результатов.
В линуксе новичек, ранее не работал.
Пробовал запускать live версии линукс на других ноутах, результат такой же, на шары windows не пускает.
Все подцеплено к mikrotik rb2011uias-2hnd-in.
На шаре виндовс вход для всех, брандмауэр отключил, результата ноль.


  • Вопрос задан

    более трёх лет назад

  • 13394 просмотра

Содержание

  1. Linux не видит компьютеры в сети windows
  2. Linux не видит компьютеры в сети windows
  3. Samba перестала видеть локальную сеть
  4. Samba перестала видеть локальную сеть
  5. Блог начинающего линуксоида.
  6. Страницы
  7. воскресенье, 4 октября 2015 г.
  8. Общие сведения.
  9. Linux => Windows
  10. Консольный.
  11. Графический.
  12. Linux => Linux
  13. Монтирование вручную.
  14. Монтирование через fstab.
  15. Монтирование с помощью AutoFS.
  16. Ошибка Ubuntu не видит сеть Windows
  17. Почему Ubuntu не видит сеть Windows или Samba?
  18. Настойка сервера Samba
  19. 1. Включение протокола SMB1
  20. 2. Настройка имени хоста
  21. 3. Установка Avahi
  22. 4. Установка WSDD
  23. Настройка Windows
  24. 1. Общий доступ в Windows
  25. 2. Включение SMB1 в Windows
  26. Настройка клиента
  27. 1. Установить Samba
  28. 2. Рабочая группа
  29. 3. Версия протокола
  30. 4. Правильный порядок разрешения имён
  31. 5. Не тот интерфейс
  32. 6. Отладка
  33. 7. Проблема в GVFS
  34. 8. Подключение напрямую
  35. Выводы

Linux не видит компьютеры в сети windows

Недавно я перешел с Windows 10 на операционную систему Kubuntu. Сам по себе переход не вызвал каких-либо проблем, но в последствии они все-таки появились.

Дело в том, что у меня дома функционирует небольшая локальная сеть, которая включает в себя сервер под управлением Linux. Вот с подключением к нему и возникли некоторые проблемы.

Разумеется перед тем, как подключаться к серверу Samba были произведены настройки конфигурационного файла на подключаемому к серверу компьютеру, но результатов это не дало.

Хотя сервер пинговался с рабочего компьютера без каких-либо проблем.

Пришлось копать дальше, но главное понять причину произошедшего.

А все дело в том, что с выходом Windows 10 компания Microsoft решила отказаться от старого протокола SMB1 в пользу более современных протоколов SMB2 и SMB3, в которых уже нет сетевого обнаружения.

Но на этом история не заканчивается. Начиная с Samba версии 4.11 по умолчанию отключена поддержка протокола SMB1.

Таким образом, для решения создавшейся проблемы необходимо включить поддержку старого протокола SMB1 на сервере Samba подключаемого к сети компьютера.

Для этого открываем терминал и вводим команду

Далее необходимо внести несколько команд в конфигурационный файл Samba. Он расположен по адресу:

Здесь в секции global после workgroup = необходимо дописать:

server min protocol = NT1
client min protocol = NT1
min protocol = NT1

Сохраняем отредактированный файл и перезагружаем компьютер.

Теперь наш компьютер должен увидеть локальную сеть, ее рабочие станции и сервера.

Ну и разумеется мы подготовили короткое видео с наглядным решением данной проблемы. Приятного просмотра!

Источник

Linux не видит компьютеры в сети windows

System: Host: juss1962-GS Kernel: 4.15.0-50-generic x86_64
bits: 64 gcc: 7.3.0
Desktop: Cinnamon 3.8.9 (Gtk 3.22.30-1ubuntu3)
Distro: Linux Mint 19 Tara
Machine: Device: desktop Mobo: ASUSTeK model: A68HM-K v: Rev X.0x serial: N/A
UEFI: American Megatrends v: 1301 date: 11/03/2015
CPU: Quad core AMD Athlon X4 840 (-MCP-)
arch: Steamroller rev.1 cache: 8192 KB

flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 24739
clock speeds: max: 3100 MHz 1: 1396 MHz 2: 1395 MHz 3: 3784 MHz
4: 3770 MHz
Graphics: Card: NVIDIA G92 [GeForce 9800 GT] bus-ID: 01:00.0
Display Server: x11 (X.Org 1.19.6 )
drivers: nouveau (unloaded: modesetting,fbdev,vesa)
Resolution: 1680×1050@59.88hz, 1920×1080@60.00hz
OpenGL: renderer: NV92 version: 3.3 Mesa 18.2.8 Direct Render: Yes
Audio: Card Advanced Micro Devices [AMD] FCH Azalia Controller
driver: snd_hda_intel bus-ID: 00:14.2
Sound: Advanced Linux Sound Architecture v: k4.15.0-50-generic
Network: Card: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 04:00.0
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac:
Drives: HDD Total Size: 1000.2GB (7.5% used)
ID-1: /dev/sda model: ST1000DM003 size: 1000.2GB
Partition: ID-1: / size: 917G used: 70G (9%) fs: ext4 dev: /dev/sda5
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 22.0C mobo: N/A gpu: 55.0
Fan Speeds (in rpm): cpu: 0
Info: Processes: 238 Uptime: 23 min Memory: 3850.5/7920.8MB
Init: systemd runlevel: 5 Gcc sys: 7.4.0
Client: Shell (bash 4.4.191) inxi: 2.3.56

Всё починил. Нашёл вот эту ссылку https://www.linuxmint.com.ru/viewtopic.php?t=3185
Однако странно то, что реально обновлений не устанавливалось, а получается что samba сама обновилась?

Всем, кто пытался помогать, огромное спасибо за потраченное время!

Samba перестала видеть локальную сеть

Samba перестала видеть локальную сеть

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = UNIGRIND

# server string is the equivalent of the NT Description field
server string = %h server (Samba, Ubuntu)

# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
; interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# ‘interfaces’ option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself. However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
; bind interfaces only = yes

# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).
max log size = 1000

# If you want Samba to only log through syslog then set the following
# parameter to ‘yes’.
# syslog only = no

# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log. instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d

# Server role. Defines in which mode Samba will operate. Possible
# values are «standalone server», «member server», «classic primary
# domain controller», «classic backup domain controller», «active
# directory domain controller».
#
# Most people will want «standalone sever» or «member server».
# Running as «active directory domain controller» will require first
# running «samba-tool domain provision» to wipe databases and create a
# new domain.
server role = standalone server

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam

obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# ‘passwd program’. The default is ‘no’.
pam password change = yes

# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
map to guest = bad user

#
# The following settings only takes effect if ‘server role = primary
# classic domain controller’, ‘server role = backup domain controller’
# or ‘domain logons’ is set
#

# It specifies the location of the user’s
# profile directory from the client point of view) The following
# required a [profiles] share to be setup on the samba server (see
# below)
; logon path = \%Nprofiles%U
# Another common choice is storing the profile in the user’s home directory
# (this is Samba’s default)
# logon path = \%N%Uprofile

# The following setting only takes effect if ‘domain logons’ is set
# It specifies the location of a user’s home directory (from the client
# point of view)
; logon drive = H:
# logon home = \%N%U

# The following setting only takes effect if ‘domain logons’ is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in ‘DOS’ file format convention
; logon script = logon.cmd

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Some defaults for winbind (make sure you’re not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.
; usershare max shares = 100

# Allow users who’ve been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user’s home directory as \serverusername
;[homes]
; comment = Home Directories
; browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to ‘no’ if you want to be able to write to them.
; read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
; create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
; directory mask = 0700

# By default, \serverusername shares can be connected to by anyone
# with access to the samba server.
# Un-comment the following parameter to make sure that only «username»
# can connect to \serverusername
# This might need tweaking when using external authentication schemes
; valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the «logon path» option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace ‘lpadmin’ with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
; write list = root, @lpadmin

Источник

Блог начинающего линуксоида.

советы, руководства, инструкции.

Страницы

воскресенье, 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. Кнопка подключения сетевого диска появится в файловом менеджере.

Источник

Ошибка Ubuntu не видит сеть Windows

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

В этой статье мы рассмотрим что делать если Ubuntu не видит шары Windows или Samba, как к ним всё таки подключится и можно ли решить проблему, сделать так чтобы Nautilus и Dolphin начали всё таки видеть сетевые ресурсы.

Почему Ubuntu не видит сеть Windows или Samba?

Нужно разобраться почему Ubuntu не может увидеть сеть Windows. Начиная с Windows 10 в компании Microsoft решили отказаться от старого протокола SMB1 и использовать только SMB2 и SMB3. Но в этих протоколах нет сетевого обнаружения. Для сетевого обнаружения в Windows теперь используется новый сервис WS-Discovery. В Nautilus для отображения сетевых ресурсов используется либо avahi либо протокол SMB1. Поэтому увидеть шару Windows не получится, не включив обратно устаревший протокол в реестре. Windows по умолчанию шары Samba тоже видеть не будет, потому что новый WS-Discovery в Samba не поддерживается. Ещё в 2015 году были предложены патчи для Samba добавляющие эту функциональность, но разработчики решили, что оно им не нужно. Поэтому если вы хотите чтобы Windows видела Samba, нужно отдельно установить сервис WSDD.

Но это ещё не всё. Начиная с версии Samba 4.11 разработчики решили, что они ничем не хуже Microsoft и отключили по умолчанию поддержку протокола SMB1. Теперь Nautils и Dolphin перестали видеть не только Windows шары, но и Linux тоже. Решается проблема либо установкой на Samba сервер Avahi, либо включением поддержки старого протокола SMB1 на сервере Samba.

Настойка сервера Samba

1. Включение протокола SMB1

Для того чтобы активировать протокол SMB1 в Samba необходимо добавить такие строчки в /etc/samba/smb.conf в секцию global:

sudo vi /etc/samba/smb.conf

server min protocol = NT1
client min protocol = NT1
min protocol = NT1

После этого надо перезапустить Samba.

sudo systemctl restart smbd
sudo systemctl restart nmbd

Хочу обратить ваше внимание, что у меня всё заработало только после того как я перезагрузил и сервер и клиент. Видимо что-то где-то кэшируется.

2. Настройка имени хоста

Имя хоста вашего компьютера, выводимое командой hostname должно совпадать со значением в файле /etc/hosts и со значением параметра netbios name в файле /etc/samba/smb.conf. Например:

Регистр букв не имеет значения.

3. Установка Avahi

Если предыдущий способ не поможет, то установка Avahi должна помочь. Samba не будет отображаться в сетях Windows, но зато появится в сетевом окружении в Nautilus. Для установки Avahi выполните:

sudo apt install avahi-daemon avahi-utils

После этого сервис стоит запустить и добавить в автозагрузку:

sudo systemctl enable avahi-daemon

sudo systemctl start avahi-daemon

Проверить доступные сервисы можно командой:

Среди них должна быть ваша шара, обозначенная как Microsoft Windows Network local.

4. Установка WSDD

Сервис WSDD нужен для того чтобы вашу шару было видно из Windows. Можно использовать сервис wsdd2 из этого репозитория. Его надо собрать из исходников, но в этом нет ничего сложного. Сначала склонируйте репозиторий:

git clone https://github.com/Andy2244/wsdd2.git

Затем перейдите в папку с проектом:

Выполните make для сборки:

Затем установите программу, она только скопирует исполняемый файл и службу systemd в нужные директории:

Осталось запустить службу:

sudo systemctl daemon-reload

Теперь Windows сможет видеть ваш сервер Samba. Таким образом если всё сделать правильно, то все всех будут видеть.

Настройка Windows

1. Общий доступ в Windows

Убедитесь, что в Windows общий доступ был включён. Если общий доступ отключен, то вы не сможете никак получить доступ к ресурсам. Откройте проводник и перейдите в пункт Сеть. Если сетевой доступ отключён, то система выдаст соответствующее предупреждение:

Snimok ekrana 11

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

Snimok ekrana 12

После этого система ещё раз спросит надо ли разрешить доступ для всех общественных сетей. Ответьте утвердительно:

Snimok ekrana 13

После этого вы сможете получить доступ к общим ресурсам этого компьютера.

2. Включение SMB1 в Windows

Для того чтобы включить поддержку протокола SMB1 в Windows 10 откройте поиск и наберите Включение компонентов. Затем откройте утилиту Включение и выключение компонентов Windows:

Дальше найдите пункт SMB1.0 CIFS File Sharing Support и установите напротив него галочку:

Затем необходимо перезапустить компьютер:

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

Настройка клиента

Исходя из выше перечисленного, клиент скорее всего не виноват, но можно попробовать его настроить чтобы быть уверенным точно. Как я уже написал выше Nautilus для подключения и просмотра общих папок Windows и Samba использует виртуальную файловую систему gvfs. А та, в свою очередь использует библиотеку libsmbclient для получения необходимых данных. Поэтому мы можем попытаться исправить ситуацию переопределив некоторые параметры в /etc/samba/smb.conf. Но работает это далеко не всегда.

1. Установить Samba

Если файловый сервер Samba у вас не установлен, то его надо установить для того чтобы был создан файл /etc/samba/smb.conf с параметрами по умолчанию. Они потом будут использоваться библиотекой libsmbclient и самой утилитой smbclient, которую вы можете применять для тестирования. Для установки выполните:

sudo apt install samba

Проверьте конфигурационный файл Samba на ошибки с помощью такой команды:

2. Рабочая группа

По умолчанию используется рабочая группа WORKGROUP. Убедитесь, что ваша рабочая группа имеет именно это имя, также убедитесь, что в /etc/samba/smb.conf задано правильное имя рабочей группы в параметре workgroup:

sudo vi /etc/samba/smb.conf

3. Версия протокола

В современных системах Windows для общего доступа к папкам используется файловая система CIFS, использующая современные версии протоколов SMB2 и SMB3. Эти протоколы не поддерживают обзор доступных общих папок так, как это ожидает получить Nautilus. Для того чтобы всё работало надо использовать старый протокол NT1. Чтобы его включить добавьте параметр client max protocol после параметра workgroup:

client max protocol = NT1

После этого сохраните изменения и перезагрузите компьютер и проверьте.

4. Правильный порядок разрешения имён

Неверный порядок разрешения сетевых имен тоже может стать проблемой. Чтобы исправить его найдите в smb.conf параметр и приведите его к такому виду:

name resolve order = bcast lmhosts host wins

Здесь первым используется bcast, широковещательные сообщения, которые рассылаются по вашей локальной сети и ищут компьютеры с общими папками.

5. Не тот интерфейс

Если в вашем компьютере несколько сетевых интерфейсов, возможно smbclient пытается использовать не тот интерфейс. Чтобы посмотреть список интерфейсов используйте команду:

Затем найдите в /etc/samba/smb.conf параметр interface и замените в его значении eth0 на имя вашего интерфейса, который обеспечивает связь с нужной локальной сетью. Например на enp0s8:

interfaces = 127.0.0.0/8 enp0s8

После этого надо перезапустить службы Samba:

sudo systemctl restart smbd
sudo systemctl restart nmbd

6. Отладка

Если сеть Windows всё ещё не работает, вы можете попытаться отлаживать GVFS чтобы понять где именно возникает проблема и в чём её суть. Для этого надо завершить текущий сервер GVFS и запустить свой в терминале с включённой опцией отладки. Для этого выполните:

pkill gvfs; pkill nautilus

Затем откройте Nautils и войдите в сетевое окружение, сеть Windows. При этом в терминале будут выводится сообщения об ошибках работы службы. Вы можете использовать эти сообщения чтобы искать информацию в Google или попросить помощи на форумах.

7. Проблема в GVFS

Баг в GVFS, о котором я писал выше наблюдался для Samba версии 4.8 и ниже. Если сервер поддерживает протокол более высокого уровня, то клиент пытается использовать этот протокол, например SMB2 или SMB3, но на этих протоколах не работает отображение доступных ресурсов. Если у вас именно эта проблема, то для полного решения придется ждать обновления или использовать обходное решение описанное ниже.

8. Подключение напрямую

Даже если у вас не работает обнаружение сетевых ресурсов Windows, вы все ещё можете подключится к нужному компьютеру и получить с него файлы. Откройте пункт Другие места на левой панели Nautilus. Внизу окна вы увидите надпись Подключится к серверу введите smb://адрес_сервера в поле слева и нажмите Enter:

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

Введите пароль и вы увидите доступные общие папки:

Выводы

Если всё будет сделано правильно то Linux увидит вашу шару Windows или Samba:

В этой статье мы кратко рассмотрели почему Ubuntu не видит сеть Windows, а также как исправить эту проблему. Если проблему с сетевым обнаружением устранить не удается, вы всегда можете попробовать подключится вручную. Это не решает основную проблему, но позволяет получить нужные файлы. Вы знаете другие способы решения? Поделитесь ими в комментариях!

Источник

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

В этой статье мы рассмотрим что делать если Ubuntu не видит шары Windows или Samba, как к ним всё таки подключится и можно ли решить проблему, сделать так чтобы Nautilus и Dolphin начали всё таки видеть сетевые ресурсы.

Почему Ubuntu не видит сеть Windows или Samba?

Нужно разобраться почему Ubuntu не может увидеть сеть Windows. Начиная с Windows 10 в компании Microsoft решили отказаться от старого протокола SMB1 и использовать только SMB2 и SMB3. Но в этих протоколах нет сетевого обнаружения. Для сетевого обнаружения в Windows теперь используется новый сервис WS-Discovery. В Nautilus для отображения сетевых ресурсов используется либо avahi либо протокол SMB1. Поэтому увидеть шару Windows не получится, не включив обратно устаревший протокол в реестре. Windows по умолчанию шары Samba тоже видеть не будет, потому что новый WS-Discovery в Samba не поддерживается. Ещё в 2015 году были предложены патчи для Samba добавляющие эту функциональность, но разработчики решили, что оно им не нужно. Поэтому если вы хотите чтобы Windows видела Samba, нужно отдельно установить сервис WSDD.

Но это ещё не всё. Начиная с версии Samba 4.11 разработчики решили, что они ничем не хуже Microsoft и отключили по умолчанию поддержку протокола SMB1. Теперь Nautils и Dolphin перестали видеть не только Windows шары, но и Linux тоже. Решается проблема либо установкой на Samba сервер Avahi, либо включением поддержки старого протокола SMB1 на сервере Samba.

Настойка сервера Samba

1. Включение протокола SMB1

Для того чтобы активировать протокол SMB1 в Samba необходимо добавить такие строчки в /etc/samba/smb.conf в секцию global:

sudo vi /etc/samba/smb.conf

server min protocol = NT1
client min protocol = NT1
min protocol = NT1

После этого надо перезапустить Samba.

sudo systemctl restart smbd
sudo systemctl restart nmbd

Хочу обратить ваше внимание, что у меня всё заработало только после того как я перезагрузил и сервер и клиент. Видимо что-то где-то кэшируется.

2. Настройка имени хоста

Имя хоста вашего компьютера, выводимое командой hostname должно совпадать со значением в файле /etc/hosts и со значением параметра netbios name в файле /etc/samba/smb.conf. Например:

hostname

cat /etc/samba/smb.conf

Регистр букв не имеет значения.

3. Установка Avahi

Если предыдущий способ не поможет, то установка Avahi должна помочь. Samba не будет отображаться в сетях Windows, но зато появится в сетевом окружении в Nautilus. Для установки Avahi выполните:

sudo apt install avahi-daemon avahi-utils

После этого сервис стоит запустить и добавить в автозагрузку:

sudo systemctl enable avahi-daemon

sudo systemctl start avahi-daemon

Проверить доступные сервисы можно командой:

avahi-browse --all

Среди них должна быть ваша шара, обозначенная как Microsoft Windows Network local.

4. Установка WSDD

Сервис WSDD нужен для того чтобы вашу шару было видно из Windows. Можно использовать сервис wsdd2 из этого репозитория. Его надо собрать из исходников, но в этом нет ничего сложного. Сначала склонируйте репозиторий:

git clone https://github.com/Andy2244/wsdd2.git

Затем перейдите в папку с проектом:

cd wsdd2

Выполните make для сборки:

make

Затем установите программу, она только скопирует исполняемый файл и службу systemd в нужные директории:

sudo make install

Осталось запустить службу:

sudo systemctl daemon-reload

sudo systemctl enable --now wsdd2

Теперь Windows сможет видеть ваш сервер Samba. Таким образом если всё сделать правильно, то все всех будут видеть.

1. Общий доступ в Windows

Убедитесь, что в Windows общий доступ был включён. Если общий доступ отключен, то вы не сможете никак получить доступ к ресурсам. Откройте проводник и перейдите в пункт Сеть. Если сетевой доступ отключён, то система выдаст соответствующее предупреждение:

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

После этого система ещё раз спросит надо ли разрешить доступ для всех общественных сетей. Ответьте утвердительно:

После этого вы сможете получить доступ к общим ресурсам этого компьютера.

2. Включение SMB1 в Windows

Для того чтобы включить поддержку протокола SMB1 в Windows 10 откройте поиск и наберите Включение компонентов. Затем откройте утилиту Включение и выключение компонентов Windows:

Дальше найдите пункт SMB1.0 CIFS File Sharing Support и установите напротив него галочку:

Затем необходимо перезапустить компьютер:

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

Настройка клиента

Исходя из выше перечисленного, клиент скорее всего не виноват, но можно попробовать его настроить чтобы быть уверенным точно. Как я уже написал выше Nautilus для подключения и просмотра общих папок Windows и Samba использует виртуальную файловую систему gvfs. А та, в свою очередь использует библиотеку libsmbclient для получения необходимых данных. Поэтому мы можем попытаться исправить ситуацию переопределив некоторые параметры в /etc/samba/smb.conf. Но работает это далеко не всегда.

1. Установить Samba

Если файловый сервер Samba у вас не установлен, то его надо установить для того чтобы был создан файл /etc/samba/smb.conf с параметрами по умолчанию. Они потом будут использоваться библиотекой libsmbclient и самой утилитой smbclient, которую вы можете применять для тестирования. Для установки выполните:

sudo apt install samba

Проверьте конфигурационный файл Samba на ошибки с помощью такой команды:

testparm

2. Рабочая группа

По умолчанию используется рабочая группа WORKGROUP. Убедитесь, что ваша рабочая группа имеет именно это имя, также убедитесь, что в /etc/samba/smb.conf задано правильное имя рабочей группы в параметре workgroup:

sudo vi /etc/samba/smb.conf

workgroup = WORKGROUP

3. Версия протокола

В современных системах Windows для общего доступа к папкам используется файловая система CIFS, использующая современные версии протоколов SMB2 и SMB3. Эти протоколы не поддерживают обзор доступных общих папок так, как это ожидает получить Nautilus. Для того чтобы всё работало надо использовать старый протокол NT1. Чтобы его включить добавьте параметр client max protocol после параметра workgroup:

client max protocol = NT1

После этого сохраните изменения и перезагрузите компьютер и проверьте.

4. Правильный порядок разрешения имён

Неверный порядок разрешения сетевых имен тоже может стать проблемой. Чтобы исправить его найдите в smb.conf параметр и приведите его к такому виду:

name resolve order = bcast lmhosts host wins

Здесь первым используется bcast, широковещательные сообщения, которые рассылаются по вашей локальной сети и ищут компьютеры с общими папками.

5. Не тот интерфейс

Если в вашем компьютере несколько сетевых интерфейсов, возможно smbclient пытается использовать не тот интерфейс. Чтобы посмотреть список интерфейсов используйте команду:

ls /sys/class/net

Затем найдите в /etc/samba/smb.conf параметр interface и замените в его значении eth0 на имя вашего интерфейса, который обеспечивает связь с нужной локальной сетью. Например на enp0s8:

interfaces = 127.0.0.0/8 enp0s8

После этого надо перезапустить службы Samba:

sudo systemctl restart smbd
sudo systemctl restart nmbd

6. Отладка

Если сеть Windows всё ещё не работает, вы можете попытаться отлаживать GVFS чтобы понять где именно возникает проблема и в чём её суть. Для этого надо завершить текущий сервер GVFS и запустить свой в терминале с включённой опцией отладки. Для этого выполните:

pkill gvfs; pkill nautilus

GVFS_DEBUG=all GVFS_SMB_DEBUG=10 $(find /usr/lib* -name gvfsd 2>/dev/null) --replace 2>&1 | tee gvfsd.log

Затем откройте Nautils и войдите в сетевое окружение, сеть Windows. При этом в терминале будут выводится сообщения об ошибках работы службы. Вы можете использовать эти сообщения чтобы искать информацию в Google или попросить помощи на форумах.

7. Проблема в GVFS

Баг в GVFS, о котором я писал выше наблюдался для Samba версии 4.8 и ниже. Если сервер поддерживает протокол более высокого уровня, то клиент пытается использовать этот протокол, например SMB2 или SMB3, но на этих протоколах не работает отображение доступных ресурсов. Если у вас именно эта проблема, то для полного решения придется ждать обновления или использовать обходное решение описанное ниже.

8. Подключение напрямую

Даже если у вас не работает обнаружение сетевых ресурсов Windows, вы все ещё можете подключится к нужному компьютеру и получить с него файлы. Откройте пункт Другие места на левой панели Nautilus. Внизу окна вы увидите надпись Подключится к серверу введите smb://адрес_сервера в поле слева и нажмите Enter:

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

Введите пароль и вы увидите доступные общие папки:

Выводы

Если всё будет сделано правильно то Linux увидит вашу шару Windows или Samba:

В этой статье мы кратко рассмотрели почему Ubuntu не видит сеть Windows, а также как исправить эту проблему. Если проблему с сетевым обнаружением устранить не удается, вы всегда можете попробовать подключится вручную. Это не решает основную проблему, но позволяет получить нужные файлы. Вы знаете другие способы решения? Поделитесь ими в комментариях!

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Windows сеть (С одной Linux машиной)

Модераторы: Skull, Модераторы разделов

Vehont

Сообщения: 66
ОС: OpenSuSe 10.3

Windows сеть

Нужно чтоб Linux машина в Windows сети увидела windows компьютеры. SAMBA работает и Винды Линуксовую машину видят, а как сделать наоборот??? Простите, может быть, за тупой вопрос, но просто так ничё и не понял…

AMD Athlon 64 1800, nVidia GeForce FX 6600, 512 mb DDR
AMD Athlon 64 1800, nVidia GeForce 7150, 1024 mb DDR(HP Pavillion dv6620)

router

Сообщения: 363
ОС: Debian, на работе rhel

Re: Windows сеть

Сообщение

router » 13.03.2006 21:57

Vehont писал(а): ↑

13.03.2006 21:44

Нужно чтоб Linux машина в Windows сети увидела windows компьютеры. SAMBA работает и Винды Линуксовую машину видят, а как сделать наоборот??? Простите, может быть, за тупой вопрос, но просто так ничё и не понял…

smbmount, mount -t smbfs, samba-клиент в mc и т.д, и т.п. — примонтировать известный сетевой ресурс
обзор сети- поищите в дистрибутиви по словам client и smb либо samba
xsmbrowser

Vehont

Сообщения: 66
ОС: OpenSuSe 10.3

Re: Windows сеть

Сообщение

Vehont » 14.03.2006 09:29

чё то слегка не понял. Так что ли:
mount -t smbfs //PC-01/ /mnt/LAN/PC-01 ???

AMD Athlon 64 1800, nVidia GeForce FX 6600, 512 mb DDR
AMD Athlon 64 1800, nVidia GeForce 7150, 1024 mb DDR(HP Pavillion dv6620)

router

Сообщения: 363
ОС: Debian, на работе rhel

Re: Windows сеть

Сообщение

router » 14.03.2006 18:46

Vehont писал(а): ↑

14.03.2006 09:29

чё то слегка не понял. Так что ли:
mount -t smbfs //PC-01/ /mnt/LAN/PC-01 ???

Не совсем.
mount -t smbfs //PC-01/c /mnt/LAN/PC-01/c — Если точно знаете имя ресурса
Обзор сети «как в виндовс» — smb4k, например

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 01.07.2008 12:47

У меня такая проблема, при запуске системы самба както странно стартует. На винмашине в сетевом окружении линмашину видно, но она не пингуется. Потом делаю так:
[root@localhost ~]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [FAILED]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost ~]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [ DONE ]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost ~]#

И всё пашет.

Вот настройки самбы:

[global]

workgroup = sokolmill

netbios name = Xit-04
guest account = guest
server string =
security = share

printcap name = cups
load printers = yes

printing = cups

log file = /var/log/samba/log.%m

max log size = 50

security = user

encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

socket options = TCP_NODELAY

wins support = yes

[homes]
comment = Home Directory for ‘%u’
path = /home/user/Documents
browseable = yes
writable = yes

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

Alexei_VM

Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Windows сеть

Сообщение

Alexei_VM » 01.07.2008 12:55

KALIBR-10 писал(а): ↑

01.07.2008 12:47

У меня такая проблема, при запуске системы самба както странно стартует.

Обратите внимание на строку в конфиге

И соответственно, в поисках источника проблем обратите свой взгляд в логи.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 01.07.2008 17:06

[2008/06/27 16:46:03, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/06/27 16:46:03, 0] passdb/pdb_interface.c:guest_user_info(256)
guest_user_info: Unable to locate guest account [guest]!
[2008/06/27 16:46:03, 0] smbd/server.c:main(1059)
ERROR: failed to setup guest info.
[2008/07/01 12:51:02, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/01 12:51:02, 0] passdb/pdb_interface.c:guest_user_info(256)
guest_user_info: Unable to locate guest account [guest]!
[2008/07/01 12:51:02, 0] smbd/server.c:main(1059)
ERROR: failed to setup guest info.
[2008/07/01 12:51:03, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/01 12:51:03, 0] passdb/pdb_interface.c:guest_user_info(256)
guest_user_info: Unable to locate guest account [guest]!
[2008/07/01 12:51:03, 0] smbd/server.c:main(1059)
ERROR: failed to setup guest info.

Ничего не понимаю

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 02.07.2008 08:51

Alexei_VM писал(а): ↑

01.07.2008 17:24

KALIBR-10 писал(а): ↑

01.07.2008 17:06

guest_user_info: Unable to locate guest account [guest]!

Не оно?

пробовал guest accaunt = nobody ничего!

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 02.07.2008 12:40

Skull писал(а): ↑

02.07.2008 11:55

А в логах что?

Где логи?

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 02.07.2008 14:32

Log.mnbd

[2008/07/02 08:53:37, 0] nmbd/nmbd.c:main(697)
Netbios nameserver version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/02 08:53:37, 0] nmbd/asyncdns.c:start_async_dns(151)
started asyncdns process 4168
[2008/07/02 08:53:41, 0] nmbd/nmbd.c:terminate(58)
Got SIGTERM: going down…
[2008/07/02 08:53:41, 0] nmbd/nmbd.c:main(697)
Netbios nameserver version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/02 08:53:41, 0] nmbd/asyncdns.c:start_async_dns(151)
started asyncdns process 4195
[2008/07/02 08:54:03, 0] nmbd/nmbd.c:terminate(58)
Got SIGTERM: going down…

Log.smbd

[2008/07/02 08:53:37, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007
[2008/07/02 08:53:41, 0] smbd/server.c:main(944)
smbd version 3.0.26a started.
Copyright Andrew Tridgell and the Samba Team 1992-2007

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 03.07.2008 14:43

Alexei_VM писал(а): ↑

02.07.2008 14:50

Ну samba вполне работает, каталоги можно в сеть расшаривать.

Да мне бы только бы чтоб комп в сети светился, и самба стартовала с первого раза, ато руками приходится делать:
[root@localhost ~]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [FAILED]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost ~]# samba restart
Shutting down CIFS services: Samba server, NetBIOS over TCP/IP server [ DONE ]
Starting CIFS services: NetBIOS over TCP/IP server, Samba server [ DONE ]
[root@localhost ~]#

И так на всех машинах

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 03.07.2008 16:49

Alexei_VM писал(а): ↑

03.07.2008 15:23

и покажите логи.

Которые из них?
log.192.168.1.1
log.alpha-1
log.nmbd
log.smbd

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 07.07.2008 08:14

Alexei_VM писал(а): ↑

03.07.2008 17:07

nmbd

process_name_release_request: Name release on name IT-05<20>, subnet 192.168.1.86 from owner IP 192.168.1.65
[2008/07/04 08:22:27, 3] nmbd/nmbd_incomingrequests.c:process_name_release_request(89)
process_name_release_request: Name release on name SOKOLMILL<00>, subnet 192.168.1.86 from owner IP 192.168.1.65
[2008/07/04 08:22:27, 3] nmbd/nmbd_incomingrequests.c:process_name_release_request(89)
process_name_release_request: Name release on name IT-05<00>, subnet 192.168.1.86 from owner IP 192.168.1.65
[2008/07/04 08:22:27, 3] nmbd/nmbd_incomingrequests.c:process_name_release_request(89)
process_name_release_request: Name release on name IT-05<03>, subnet 192.168.1.86 from owner IP 192.168.1.65
[2008/07/04 08:22:38, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454)
process_name_query_request: Name query from 192.168.1.121 on subnet 192.168.1.86 for name IT-04<20>
[2008/07/04 08:22:51, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454)
process_name_query_request: Name query from 192.168.1.80 on subnet 192.168.1.86 for name SBIT-04<20>
[2008/07/04 08:22:51, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454)
process_name_query_request: Name query from 192.168.1.129 on subnet 192.168.1.86 for name SBIT-08<20>
[2008/07/04 08:22:51, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454)
process_name_query_request: Name query from 192.168.1.41 on subnet 192.168.1.86 for name SBIT-08<20>
[2008/07/04 08:22:58, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454)
process_name_query_request: Name query from 192.168.1.31 on subnet 192.168.1.86 for name ALPHA-2<20>
[2008/07/04 08:23:12, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454)
process_name_query_request: Name query from 192.168.1.1 on subnet 192.168.1.86 for name ALPHA-3<20>
[2008/07/04 08:23:24, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:25, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:26, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:27, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:27, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name SOKOLMILL<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:28, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name SOKOLMILL<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:29, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name SOKOLMILL<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:30, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name SOKOLMILL<00> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:31, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<20> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:32, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<20> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:33, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<20> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:34, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<20> IP 192.168.1.65 on subnet 192.168.1.86
[2008/07/04 08:23:35, 3] nmbd/nmbd_incomingrequests.c:process_name_registration_request(220)
process_name_registration_request: Name registration for name IT-05<03> IP 192.168.1.65 on subnet 192.168.1.86

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

Alexei_VM

Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Windows сеть

Сообщение

Alexei_VM » 07.07.2008 12:57

KALIBR-10 писал(а): ↑

07.07.2008 08:14

Alexei_VM писал(а): ↑

03.07.2008 17:07

nmbd

process_name_release_request: Name release on name IT-05<20>, subnet 192.168.1.86 from owner IP 192.168.1.65
[2008/07/04 08:22:27, 3] nmbd/nmbd_incomingrequests.c:process_name_release_request(89)

Это логи успешно работающего nmbd.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 24.07.2008 13:58

Работать то всё работает, по айпи линкомп пингуется а чтоб по netbiosname перезапускаю самбу и сразужэ в винсети видится с именем

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

yaleks

Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 24.07.2008 14:19

localhost.localdomail

А можэт на виндовссервере что нибудь включить надо

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

Данил

Сообщения: 944
ОС: windows xp, cruncheee, ddwrt
Контактная информация:

Re: Windows сеть

Сообщение

Данил » 24.07.2008 21:43

Выключи сначала iptables а затем смотри видит или нет

ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 25.07.2008 08:29

yaleks писал(а): ↑

24.07.2008 14:53

зайдите в настройки сети в Alterator и замените на что-н типа «kalibr»…

установил пакет kdenetwork и в центре управления kde в разделе сеть появилась настройка самбы, у меня рабочая группа и имя netbios указаны свои, я только одного и непойму-то, почему после рестарта линукса нужно делать samba restart чтоб имя компа в сети засветилось

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

Kipruss

Сообщения: 251
ОС: Kubuntu

Re: Windows сеть

Сообщение

Kipruss » 02.08.2008 01:49

Не забывайте в /etc/samba/smb.conf (это для ALTLinux, в других дистрах может отличаться) прописывать

workgroup = <наименование вашей рабочей группы в Windows>

А то комп в этой группе виден не будет. Может это и так все знают. Если так, то сорри.

Mandrake > Mandriva > SuSE > Gentoo > openSUSE > ALT Linux > Kubuntu

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 13.08.2008 17:38

Как бы глупо это всё неказалось, но дело оказалось в том что samba не стартует вместе с системой, помогите мне её автостартовать заставить

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

KALIBR-10

Сообщения: 182
ОС: ALT LINUX 4.1

Re: Windows сеть

Сообщение

KALIBR-10 » 14.08.2008 17:42

KALIBR-10 писал(а): ↑

13.08.2008 17:38

Как бы глупо это всё неказалось, но дело оказалось в том что samba не стартует вместе с системой, помогите мне её автостартовать заставить

Всё окей! команда chkconfig smb on, и сервис стартует вместе с системой

Через 2 года война с США (не спрашивайте от куда такие данные), я им войну ужэ объявил, вирусную, вчера у двух америкосов компы загубил (итого ужэ пять), к вечеру опять в бой.

18 декабря 2019 kna

На некоторых дистрибутивах Linux после учтановки — приложение «Файлы» не видит сеть Windows. При попытке открыть её, либо молча открывается пустая директория с надписью типа папка пуста, либо показывается сообщение об ошибке типа: «Не удалось получить список доступных на сервере ресурсов», не удалось открыть «Сеть Windows» или что-нибудь подобное. Конечно можно обойтись прямым обращением к хосту как описано здесь http://programmingandnotonly.blogspot.com/2017/11/windows-linux-mint.html, но это «такое». Данное поведение я обнаружил на свежеустановленных Centos 8 Desktop и Fedora 31 Workstation, и очень расстроился, т.к. поиски по интернету причины этого заняли очень много времени и тщетных попыток. Однако, интересно что Ubuntu после установки всё открывает без проблем. Сейчас я покажу решение которое помогло мне и решение, которые, возможно, поможет кому-то ещё.

Итак, в моём случае проблема была в файле конфигурации самбы:
/etc/samba/smb.conf
Его содержимое в Федоре было следующим:

1
2
3
4
5

 GNU nano 4.3 /etc/samba/smb-original.conf
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run ‘testparm’ to verify the config is correct after
# you modified it.

[global]
workgroup = SAMBA
security = user

passdb backend = tdbsam

printing = cups
printcap name = cups
load printers = yes
cups options = raw

[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775

Так как на этой машине мне абсолютно не нужны разделы home, priters и print$, то я их благополучно удалил, а раздел global сделал на подобии Ubuntu. Таким образом у меня получился файл с содержанием:

1
2
3
4

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run ‘testparm’ to verify the config is correct after
# you modified it.

[global]
workgroup = WORKGROUP
security = user
wins support = no
После перезагрузки сеть открылась!

Если Вам это не помогло, то думаю стоит попробовать это:
https://pikabu.ru/story/na_samom_dele_ubu…

(Просмотрено 7 458 раз, 4 раз за сегодня)

Вы можете оставить комментарий, или Трекбэк с вашего сайта.

На самом деле Ubuntu прекрасно работает с Windows сетью и доменами, просто не все об этом знают.

линукс не видит сеть windows

smb://”IP или имя Windows системы”/”имя папки”. И ничего не открывается. Оказывается в Samba по умолчанию не включена поддержка smb2 и smb3 протокола необходимого для сетевой авторизации для всего что Windows 7 и выше. Нужно отредактировать файл /etc/samba/smb.conf и включить поддержку. Но вот беда файл защищён системой, поэтому отредактировать то его можно, а вот сохранить нет. Опять открываем терминал и пишем: sudo nano /etc/samba/smb.conf

Вводим пароль администратора и ищем строку: workgroup = WORKGROUP добавляем enter ниже дописываем client min protocol = SMB2 ещё раз enter client max protocol = SMB3. Чтобы в законченом виде выглядело вот так:

client min protocol = SMB2

client max protocol = SMB3

Теперь нажмите ctrl+O чтобы сохранить файл конфигурации и нажмите ещё раз enter.

Последний штрих перезапустить сервис SMB напишите в терминале: service smb start у меня почему-то эта комманда не проходила, поэтому пришлось перезапустить систему.

Теперь идём Files/Other Locations или Connect to Server и пишем: smb://”IP или имя Windows системы”/”имя папки” и вместо ошибки появляется диалог подключения. Тут тоже всё довольно просто.

User: IP или имя Windows системы компьютера к которому вы подключаетесьимя пользователя которому открыт доступ к этой папке. Например Server1User03 если в сети есть домен авторизации пользователей на другой машине и доступ открыт через домен нужно указывать сервер авторизации например USER-AUTHUser03 опять же если система в той же подсети, она сможет видеть сервер авторизации пользователей в домен не заходя. Обратите внимание, пользователь находится на удалённой системе, а не на вашей поэтому пишем Server1User03. (Единственное исключение если и на Windows и на Ubuntu будет создан пользователь User03 с одинаковым паролем, тогда можно Server1 не писать, но так лучше не делать).

Password: Пароль пользователя User03 на Windows машине которому открыт доступ к папке.

Если всё сделано правильно, то папка откроется. Если всё равно не открывается, проверьте настроки антивируса, Kaspersky например по умолчанию давит запросы Ubuntu системы даже если она находится в доверенной сети. Надеюсь пост поможет людям которые хотят использовать свою Ubuntu например на рабочем месте, а Windows заточенные админы только разводят руками и говорят “Ну это же Ubuntu, мы тут не знаем”. Достойное место в домашней сети Ubuntu тоже может прекрасно занять особенно на более старом железе, которое медленно тянет Win10. Не могу сказать, что я в восторге от всех этих плясок с терминалом, но в целом очень достойная и главная абсолютно бесплатная ОС.

P.S. Отдельное спасибо Андрею Л. за подсказку с версией самбы.

GNU/Linux

710 постов 13.2K подписчиков

Правила сообщества

Все дистрибутивы хороши.

Разумеется, команда не прошла. Для перезапуска самбы надо выполнить:

sudo service smbd restart

Убунту 18.04. Через программу «файлы» без проблем лазаю на шары. В окне программы в правом углу, есть поле, подключится. Ввожу туда адресс и вуаля.

Вот ещё, рекомендую:

линукс не видит сеть windows

Чёт вы модный. Надо юзать Vim для редактирования текста )

Чё-то в няшном Арчике настроил всё с полпинка. А он, тащемта, ни хрена не юзер-френдли.

а после апт-гет не надо писать инсталл?

У меня только один вопрос. Неужели есть люди, которые используют Касперского?

Хз. Настроил за 15 минут. Но больше мучался с виндой.

Насчет старого железа. Только вчера на свою древность поставил Lubuntu. Летает, пока не запустишь браузер:)

>service smb start у меня почему-то эта команда не проходила

# service smbd start

Надо мощно курнуть что бы такое в корп сети замутить. Ман дяди Васи.

Я уж промолчу про openpbis и sssd.

Консольный smbclient и гуй накуй

А что насчёт smb1 в таком конфиге? Минимум получается версия 2, т.е. первая отключается в таком случае вовсе?

Попробую послезавтра. Еще бы и принтер настроить.

Почему эта инфа для домохозяек у меня в новостях? ((

А зачем писать «client max protocol»? А через пару лет создадите пост, в котором решаете «проблему» ограничения Ubuntu протоколом smb3. Не даром в инструкции написано: «Normally this option should not be set as the automatic negotiation phase in the SMB protocol takes care of choosing the appropriate protocol.»

Настраивал как-то еще на Убунту 6.06 вроде, только натрахался пока настроил расшаренный принтер, подключенный к Винде.

В линукс без танцев с бубнами ничего нормально не работает

Ответ на пост «Проблема 11. Не разрешимая и самая необычная за 20 лет»

Был я пару тройку лет назад на вызове(Несмотря на почтенный возраст эникеем я и остался,ввиду природной лени и нежелания),там был ноут от одной известной табачной компании предоставленный одной из представительниц с рабочими нуждами.

А эта дама,как и большинство пользователей,предпочитала использовать служебный ноут в личных целях,в частности для написания реферата.

В один ужасный для нее момент,система не включилась.Естественно был включен битлокер из под админа,пароля от которого у дамы не было никогда. Все возможные варианты восстановления не работали упираясь в пароли биоса и прочие. Переставить систему не вариан,пароль снять тоже.Админ компании ей просто ответил прислать ему в Москву ноутбук,и получить взамен новый.На флешку реферат скопирован не был,в облако тоже)

Было выпито ведро кофе и выдрано немало волос из моей уже далеко не пышной шевелюры.

Вставил флешку с линуксом,в надежде хоть на что-то. ибо клиентка требует чтобы я пытался)

И после очередной перзагрузки что-то перемкнуло в голове этого электронного болвана,и система запустилась в штатном режиме. До сих пор догадках что это было и как оно починилось.Ибо потом все работало без сбоев и прочего.

Ответ на пост «Проблема 11. Не разрешимая и самая необычная за 20 лет»

Источник

Недавно я перешел с Windows 10 на операционную систему Kubuntu. Сам по себе переход не вызвал каких-либо проблем, но в последствии они все-таки появились.

Дело в том, что у меня дома функционирует небольшая локальная сеть, которая включает в себя сервер под управлением Linux. Вот с подключением к нему и возникли некоторые проблемы.

Разумеется перед тем, как подключаться к серверу Samba были произведены настройки конфигурационного файла на подключаемому к серверу компьютеру, но результатов это не дало.

Хотя сервер пинговался с рабочего компьютера без каких-либо проблем.

Пришлось копать дальше, но главное понять причину произошедшего.

А все дело в том, что с выходом Windows 10 компания Microsoft решила отказаться от старого протокола SMB1 в пользу более современных протоколов SMB2 и SMB3, в которых уже нет сетевого обнаружения.

Но на этом история не заканчивается. Начиная с Samba версии 4.11 по умолчанию отключена поддержка протокола SMB1.

Таким образом, для решения создавшейся проблемы необходимо включить поддержку старого протокола SMB1 на сервере Samba подключаемого к сети компьютера.

Для этого открываем терминал и вводим команду

Далее необходимо внести несколько команд в конфигурационный файл Samba. Он расположен по адресу:

Здесь в секции global после workgroup = необходимо дописать:

server min protocol = NT1
client min protocol = NT1
min protocol = NT1

Сохраняем отредактированный файл и перезагружаем компьютер.

Теперь наш компьютер должен увидеть локальную сеть, ее рабочие станции и сервера.

Ну и разумеется мы подготовили короткое видео с наглядным решением данной проблемы. Приятного просмотра!

Источник

Ошибка Ubuntu не видит сеть Windows

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

В этой статье мы рассмотрим что делать если Ubuntu не видит шары Windows или Samba, как к ним всё таки подключится и можно ли решить проблему, сделать так чтобы Nautilus и Dolphin начали всё таки видеть сетевые ресурсы.

Почему Ubuntu не видит сеть Windows или Samba?

Нужно разобраться почему Ubuntu не может увидеть сеть Windows. Начиная с Windows 10 в компании Microsoft решили отказаться от старого протокола SMB1 и использовать только SMB2 и SMB3. Но в этих протоколах нет сетевого обнаружения. Для сетевого обнаружения в Windows теперь используется новый сервис WS-Discovery. В Nautilus для отображения сетевых ресурсов используется либо avahi либо протокол SMB1. Поэтому увидеть шару Windows не получится, не включив обратно устаревший протокол в реестре. Windows по умолчанию шары Samba тоже видеть не будет, потому что новый WS-Discovery в Samba не поддерживается. Ещё в 2015 году были предложены патчи для Samba добавляющие эту функциональность, но разработчики решили, что оно им не нужно. Поэтому если вы хотите чтобы Windows видела Samba, нужно отдельно установить сервис WSDD.

Но это ещё не всё. Начиная с версии Samba 4.11 разработчики решили, что они ничем не хуже Microsoft и отключили по умолчанию поддержку протокола SMB1. Теперь Nautils и Dolphin перестали видеть не только Windows шары, но и Linux тоже. Решается проблема либо установкой на Samba сервер Avahi, либо включением поддержки старого протокола SMB1 на сервере Samba.

Настойка сервера Samba

1. Включение протокола SMB1

Для того чтобы активировать протокол SMB1 в Samba необходимо добавить такие строчки в /etc/samba/smb.conf в секцию global:

sudo vi /etc/samba/smb.conf

server min protocol = NT1
client min protocol = NT1
min protocol = NT1

линукс не видит сеть windows

После этого надо перезапустить Samba.

sudo systemctl restart smbd
sudo systemctl restart nmbd

Хочу обратить ваше внимание, что у меня всё заработало только после того как я перезагрузил и сервер и клиент. Видимо что-то где-то кэшируется.

2. Настройка имени хоста

Имя хоста вашего компьютера, выводимое командой hostname должно совпадать со значением в файле /etc/hosts и со значением параметра netbios name в файле /etc/samba/smb.conf. Например:

линукс не видит сеть windows

Регистр букв не имеет значения.

3. Установка Avahi

Если предыдущий способ не поможет, то установка Avahi должна помочь. Samba не будет отображаться в сетях Windows, но зато появится в сетевом окружении в Nautilus. Для установки Avahi выполните:

sudo apt install avahi-daemon avahi-utils

После этого сервис стоит запустить и добавить в автозагрузку:

sudo systemctl enable avahi-daemon

sudo systemctl start avahi-daemon

Проверить доступные сервисы можно командой:

линукс не видит сеть windows

Среди них должна быть ваша шара, обозначенная как Microsoft Windows Network local.

4. Установка WSDD

Сервис WSDD нужен для того чтобы вашу шару было видно из Windows. Можно использовать сервис wsdd2 из этого репозитория. Его надо собрать из исходников, но в этом нет ничего сложного. Сначала склонируйте репозиторий:

git clone https://github.com/Andy2244/wsdd2.git

Затем перейдите в папку с проектом:

Выполните make для сборки:

Затем установите программу, она только скопирует исполняемый файл и службу systemd в нужные директории:

Осталось запустить службу:

sudo systemctl daemon-reload

линукс не видит сеть windows

Теперь Windows сможет видеть ваш сервер Samba. Таким образом если всё сделать правильно, то все всех будут видеть.

Настройка Windows

1. Общий доступ в Windows

Убедитесь, что в Windows общий доступ был включён. Если общий доступ отключен, то вы не сможете никак получить доступ к ресурсам. Откройте проводник и перейдите в пункт Сеть. Если сетевой доступ отключён, то система выдаст соответствующее предупреждение:

линукс не видит сеть windows

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

линукс не видит сеть windows

После этого система ещё раз спросит надо ли разрешить доступ для всех общественных сетей. Ответьте утвердительно:

линукс не видит сеть windows

После этого вы сможете получить доступ к общим ресурсам этого компьютера.

2. Включение SMB1 в Windows

Для того чтобы включить поддержку протокола SMB1 в Windows 10 откройте поиск и наберите Включение компонентов. Затем откройте утилиту Включение и выключение компонентов Windows:

Дальше найдите пункт SMB1.0 CIFS File Sharing Support и установите напротив него галочку:

Затем необходимо перезапустить компьютер:

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

Настройка клиента

Исходя из выше перечисленного, клиент скорее всего не виноват, но можно попробовать его настроить чтобы быть уверенным точно. Как я уже написал выше Nautilus для подключения и просмотра общих папок Windows и Samba использует виртуальную файловую систему gvfs. А та, в свою очередь использует библиотеку libsmbclient для получения необходимых данных. Поэтому мы можем попытаться исправить ситуацию переопределив некоторые параметры в /etc/samba/smb.conf. Но работает это далеко не всегда.

1. Установить Samba

Если файловый сервер Samba у вас не установлен, то его надо установить для того чтобы был создан файл /etc/samba/smb.conf с параметрами по умолчанию. Они потом будут использоваться библиотекой libsmbclient и самой утилитой smbclient, которую вы можете применять для тестирования. Для установки выполните:

sudo apt install samba

Проверьте конфигурационный файл Samba на ошибки с помощью такой команды:

2. Рабочая группа

По умолчанию используется рабочая группа WORKGROUP. Убедитесь, что ваша рабочая группа имеет именно это имя, также убедитесь, что в /etc/samba/smb.conf задано правильное имя рабочей группы в параметре workgroup:

sudo vi /etc/samba/smb.conf

3. Версия протокола

В современных системах Windows для общего доступа к папкам используется файловая система CIFS, использующая современные версии протоколов SMB2 и SMB3. Эти протоколы не поддерживают обзор доступных общих папок так, как это ожидает получить Nautilus. Для того чтобы всё работало надо использовать старый протокол NT1. Чтобы его включить добавьте параметр client max protocol после параметра workgroup:

client max protocol = NT1

После этого сохраните изменения и перезагрузите компьютер и проверьте.

4. Правильный порядок разрешения имён

Неверный порядок разрешения сетевых имен тоже может стать проблемой. Чтобы исправить его найдите в smb.conf параметр и приведите его к такому виду:

name resolve order = bcast lmhosts host wins

Здесь первым используется bcast, широковещательные сообщения, которые рассылаются по вашей локальной сети и ищут компьютеры с общими папками.

5. Не тот интерфейс

Если в вашем компьютере несколько сетевых интерфейсов, возможно smbclient пытается использовать не тот интерфейс. Чтобы посмотреть список интерфейсов используйте команду:

Затем найдите в /etc/samba/smb.conf параметр interface и замените в его значении eth0 на имя вашего интерфейса, который обеспечивает связь с нужной локальной сетью. Например на enp0s8:

interfaces = 127.0.0.0/8 enp0s8

После этого надо перезапустить службы Samba:

sudo systemctl restart smbd
sudo systemctl restart nmbd

6. Отладка

Если сеть Windows всё ещё не работает, вы можете попытаться отлаживать GVFS чтобы понять где именно возникает проблема и в чём её суть. Для этого надо завершить текущий сервер GVFS и запустить свой в терминале с включённой опцией отладки. Для этого выполните:

pkill gvfs; pkill nautilus

Затем откройте Nautils и войдите в сетевое окружение, сеть Windows. При этом в терминале будут выводится сообщения об ошибках работы службы. Вы можете использовать эти сообщения чтобы искать информацию в Google или попросить помощи на форумах.

7. Проблема в GVFS

Баг в GVFS, о котором я писал выше наблюдался для Samba версии 4.8 и ниже. Если сервер поддерживает протокол более высокого уровня, то клиент пытается использовать этот протокол, например SMB2 или SMB3, но на этих протоколах не работает отображение доступных ресурсов. Если у вас именно эта проблема, то для полного решения придется ждать обновления или использовать обходное решение описанное ниже.

8. Подключение напрямую

Даже если у вас не работает обнаружение сетевых ресурсов Windows, вы все ещё можете подключится к нужному компьютеру и получить с него файлы. Откройте пункт Другие места на левой панели Nautilus. Внизу окна вы увидите надпись Подключится к серверу введите smb://адрес_сервера в поле слева и нажмите Enter:

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

Введите пароль и вы увидите доступные общие папки:

Выводы

Если всё будет сделано правильно то Linux увидит вашу шару Windows или Samba:

линукс не видит сеть windows

В этой статье мы кратко рассмотрели почему Ubuntu не видит сеть Windows, а также как исправить эту проблему. Если проблему с сетевым обнаружением устранить не удается, вы всегда можете попробовать подключится вручную. Это не решает основную проблему, но позволяет получить нужные файлы. Вы знаете другие способы решения? Поделитесь ими в комментариях!

Источник

Блог начинающего линуксоида.

советы, руководства, инструкции.

Страницы

воскресенье, 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. Кнопка подключения сетевого диска появится в файловом менеджере.

Источник

Не отображаются Windows машины в локальной сети. Через консоль пингуются и по имени и по IP. Машины под Linux отлично видны. В чём может быть проблема?

Записан


В том, что это совершенно разные вещи.

Через консоль пингуются и по имени и по IP.

Это работает система DNS

Не отображаются Windows машины в локальной сети

А это когда-то в Windows называлось вроде WINS и имело очень мало отношения к TCP/IP и DNS, так как работало по NetBIOS. Потом NetBIOS научился ездить на TCP/IP, но WINS это системой DNS не сделало.

Записан


А вариант не обзора сети, а прямого обращения к компьютеру по smb работает?
В адресной строке файлового менеджера: smb://имя_виндового_компьютера/

Записан


Записан

Андрей Черепанов (cas@)


А вариант не обзора сети, а прямого обращения к компьютеру по smb работает?
В адресной строке файлового менеджера: smb://имя_виндового_компьютера/

Прямое обращение тоже не работает.

Ошибка: Не удалось получить список доступных на сервере ресурсов: Недопустимый аргумент
Выберите другой режим просмотра и попробуйте ещё раз.

« Последнее редактирование: 11.06.2020 09:34:09 от MucaM »

Записан


http://altlinux.org/Samba

Настроил по ссылке. После перезагрузки стали видны Windows машины. После попытки к ним обратится появляется ошибка:

Не удалось получить список доступных на сервере ресурсов: Недопустимый аргументПосле все машины пропадают до следующей перезагрузки.

Записан


Linux машины при этом видны, к ним можно обратится и работать с файлами.

Записан


А винды там какие? Одинаковые версии или нет?

Записан


А винды там какие? Одинаковые версии или нет?

Одинаковые. Windows 7.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:

client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Записан


Не отображаются Windows машины в локальной сети. Через консоль пингуются и по имени и по IP. Машины под Linux отлично видны. В чём может быть проблема?

Screenshot at 2020-06-10 15:00:22.png (36.4 кБ, 808×576 — просмотрено 13 раз.)

Это Caja? И она болтается через gvfs?
Попробуйте в адресной строке этого проводника ввести протокол с именем рабочей группы в формате smb://workgroup

Записан


чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

для win7 достаточно smb2-smb3 , там и так smb1 отключено.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:
Код: [Выделить]
client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Попробовать смогу только в понедельник, машина рабочая.

Это Caja? И она болтается через gvfs?
Попробуйте в адресной строке этого проводника ввести протокол с именем рабочей группы в формате smb://workgroup

Пробовал, результат тот же.

Записан


А если в /etc/samba/smb.conf в секцию [global]
добавить:
Код: [Выделить]
client min protocol = NT1
client max protocol = SMB3
чтобы иметь доступ и по старому протоколу (немного небезопасно, но куда деваться)

Без изменений.

Записан


А что говорит команда smbtree ? там нужные компы видны?

Записан


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

Одной из распространенных проблем является невозможность обнаружить компьютеры в сети Windows из Altlinux. Чаще всего это вызвано неправильной настройкой сетевых параметров. Для решения этой проблемы необходимо убедиться, что компьютеру с Altlinux назначен правильный IP-адрес, совместимый с IP-адресами компьютеров в сети Windows.

Кроме того, возможна проблема с использованием разных протоколов сети. Windows обычно использует протокол SMB (Server Message Block) для обмена файлами и печатями, в то время как Altlinux может использовать протокол Samba или NFS. Для решения этой проблемы необходимо убедиться, что на компьютере с Altlinux установлен и настроен нужный протокол сети.

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

Содержание

  1. Подготовка к подключению
  2. Проверка соединения
  3. Настройка работы сети Windows
  4. Добавление Altlinux в сеть
  5. Решение проблемы подключения

Подготовка к подключению

Перед тем как осуществить подключение Altlinux к сети Windows, необходимо выполнить несколько предварительных шагов:

  1. Убедитесь, что все компоненты сети находятся в рабочем состоянии и правильно подключены.
  2. Проверьте настройки сети на компьютерах с операционной системой Windows и убедитесь, что они совпадают с настройками сети на Altlinux.
  3. Установите необходимые пакеты для работы с сетью на Altlinux.
  4. Настройте IP-адреса и другие сетевые параметры на компьютерах с операционной системой Windows и Altlinux.
  5. Убедитесь, что на компьютерах с операционной системой Windows и Altlinux установлено одинаковое имя рабочей группы.
  6. Включите совместное использование файлов и принтеров на компьютерах с операционной системой Windows.

После выполнения этих шагов можно переходить к подключению Altlinux к сети Windows.

Проверка соединения

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

  1. Убедитесь, что все компьютеры в сети включены и подключены к одной локальной сети.
  2. Проверьте, работает ли сетевое оборудование (роутер, коммутатор, модем и т.д.). Убедитесь, что все индикаторы на оборудовании горят или мигают, что указывает на активное сетевое подключение.
  3. Убедитесь, что на компьютере с Altlinux установлены необходимые сетевые драйверы. Проверьте их наличие и корректность работы.
  4. Проверьте настройки сетевых подключений на компьютере с Altlinux. Убедитесь, что IP-адрес, подсеть, шлюз и DNS-серверы указаны правильно.
  5. Выполните «ping» проверку между компьютерами. Откройте терминал и введите команду «ping ip-адрес_компьютера_с_Windows». Если есть ответы от компьютера с Windows, значит, сетевое соединение функционирует нормально.
  6. Если проблема с подключением к сети Windows все еще остается, можно попробовать перезапустить сетевое оборудование и компьютеры, а также проверить настройки брандмауэра и антивирусного программного обеспечения.

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

Для успешного соединения Altlinux с сетью Windows необходимо произвести несколько настроек:

1. Убедитесь, что у обоих компьютеров установлены драйверы для сетевых адаптеров и они работают без ошибок.

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

На Windows На Altlinux
1. Кликните правой кнопкой мыши по значку «Мой компьютер» на рабочем столе. 1. Откройте меню «Системные инструменты».
2.Выберите «Свойства». 2. Выберите «Настройки сети».
3. Перейдите на вкладку «Имя компьютера». 3. Выберите «Дополнительно».
4. Установите одинаковую рабочую группу для всех компьютеров в сети. 4. Установите одинаковую рабочую группу для всех компьютеров в сети.
5. Нажмите «Применить» и «ОК». 5. Нажмите «Применить» и «ОК».

3. Убедитесь, что оба компьютера имеют уникальные имена.

На Windows На Altlinux
1. Кликните правой кнопкой мыши по значку «Мой компьютер». 1. Откройте меню «Системные инструменты».
2. Выберите «Свойства». 2. Выберите «Настройки сети».
3. Перейдите на вкладку «Имя компьютера». 3. Выберите «Дополнительно».
4. Установите уникальное имя компьютера для Windows. 4. Установите уникальное имя компьютера для Altlinux.
5. Нажмите «Применить» и «ОК». 5. Нажмите «Применить» и «ОК».

4. Проверьте, что на обоих компьютерах включен сетевой протокол TCP/IP:

На Windows На Altlinux
1. Кликните правой кнопкой мыши по значку «Мой компьютер». 1. Откройте меню «Системные настройки».
2. Выберите «Свойства». 2. Выберите «Сеть и интернет».
3. Перейдите на вкладку «Сетевые соединения». 3. Выберите «Настройка сети».
4. Убедитесь, что установлен сетевой протокол TCP/IP. 4. Убедитесь, что установлен сетевой протокол TCP/IP.

После выполнения всех этих настроек, Altlinux должен успешно подключиться к сети Windows.

Добавление Altlinux в сеть

Чтобы подключить операционную систему Altlinux к сети Windows, выполните следующие шаги:

1. Проверьте настройки сети

Убедитесь, что в вашей системе Altlinux настроены правильные параметры сети. Проверьте наличие IP-адреса, шлюза по умолчанию и DNS-сервера.

2. Установите необходимое программное обеспечение

Убедитесь, что в системе Altlinux установлены пакеты samba и smbclient. Если они не установлены, выполните команду:

sudo apt-get install samba smbclient

3. Настройте файл smb.conf

Откройте файл smb.conf в текстовом редакторе и добавьте следующие строки:

[global]
workgroup = Название_рабочей_группы
security = user

Замените «Название_рабочей_группы» на имя вашей рабочей группы Windows.

4. Подключитесь к сети Windows

Чтобы подключиться к сетевым ресурсам Windows, выполните следующую команду:

smbclient -L //имя_компьютера/подключаемый_каталог -U имя_пользователя

Замените «имя_компьютера» на имя компьютера Windows, а «подключаемый_каталог» на путь к расшаренной папке Windows. Введите имя пользователя Windows в качестве «имя_пользователя».

Примечание: Предварительно введите пароль пользователя Windows.

Решение проблемы подключения

Существует несколько способов решения проблемы подключения Altlinux к сети Windows. Вот некоторые из них:

  1. Убедитесь, что все компоненты сети настроены корректно. Проверьте настройки IP-адреса, маски подсети, шлюза и DNS-сервера.
  2. Проверьте, что статический IP-адрес вашего компьютера находится в одной подсети с компьютерами Windows. Если это не так, измените настройки IP-адреса так, чтобы они соответствовали сети Windows.
  3. Если вы используете DHCP для получения IP-адреса, убедитесь, что DHCP-сервер работает корректно и вы получили корректный IP-адрес.
  4. Проверьте состояние сетевого подключения. Убедитесь, что сетевой кабель подключен к компьютеру и активен.
  5. Если все настройки сети верны, попробуйте перезапустить компьютер и обновить сетевые настройки.
  6. Если проблема не решена, попробуйте временно отключить брандмауэр или антивирусную программу на компьютере Altlinux и проверить, есть ли подключение к сети Windows. Если да, то проблема может быть связана с настройками брандмауэра или антивирусной программы.
  7. В случае, если все вышеуказанные методы не помогли, обратитесь к специалисту, который сможет более подробно изучить проблему и предложить решение.

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

Alt Linux — популярный дистрибутив Linux, который предоставляет возможность установки на компьютеры с операционной системой Windows. Однако, встречаются ситуации, когда Alt Linux не обнаруживает сеть Windows, что приводит к проблемам с обменом данными между компьютерами.

Сеть Windows — это протокол, используемый для обмена информацией между компьютерами под управлением Windows. Проблемы с обнаружением сети Windows могут возникать по разным причинам, таким как неправильные настройки сети, проблемы с маршрутизацией или настройками файрвола.

Итак, как решить проблему, когда Alt Linux не обнаруживает сеть Windows?

Первым шагом в решении данной проблемы является проверка настроек сети. Убедитесь, что IP-адрес компьютера с Alt Linux и компьютера с Windows находятся в одной сети. Для этого откройте командную строку и введите команду «ipconfig» на компьютере под управлением Windows или команду «ifconfig» на компьютере с Alt Linux. Сравните IP-адреса и подсети, и если они отличаются, измените настройки сети согласно рекомендациях операционной системы.

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

Третий шаг заключается в проверке настроек файрвола. Установите правила файрвола на обоих компьютерах, чтобы разрешить обмен данными между ними. В случае использования Windows, проверьте настройки Windows Firewall и возможно добавьте правила для разрешения доступа. В случае использования Alt Linux, убедитесь, что вы не блокируете порты, которые используются для обмена данными между компьютерами.

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

Содержание

  1. Что такое Alt Linux?
  2. Что такое сеть Windows?
  3. Причины проблемы
  4. Несовместимость Alt Linux и Windows
  5. Ошибки конфигурации

Что такое Alt Linux?

Alt Linux является полностью совместимой с Linux и поддерживает большинство программ и приложений, которые доступны в Linux-экосистеме. Она предлагает пользователю набор инструментов и возможностей для работы с файлами, сетью, мультимедиа и другими задачами.

Особенностью Alt Linux является простота использования и интуитивно понятный интерфейс, что делает ее доступной для пользователей с разным уровнем опыта работы с операционными системами. Alt Linux также известна своей стабильностью и надежностью.

Alt Linux имеет различные редакции, которые ориентированы на разные потребности пользователей. Например, есть редакции для серверов, рабочих станций, научных вычислений и даже специализированные редакции для разработчиков и администраторов систем.

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

Что такое сеть Windows?

В сети Windows используется протокол обмена данными SMB (Server Message Block), который позволяет компьютерам в сети общаться друг с другом и получать доступ к общим ресурсам. С помощью этого протокола компьютеры могут предоставлять и запрашивать доступ к файлам и папкам, используя идентификацию пользователя и пароль.

Сеть Windows обычно используется в рабочих группах или корпоративных сетях, где компьютеры соединены через локальную сеть (LAN). Однако, она также может быть настроена для работы через Интернет или другие типы сетей.

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

Сеть Windows обладает развитой системой прав доступа и управления пользователями, что позволяет ограничивать доступ к ресурсам и информации только для авторизованных пользователей или групп. Это обеспечивает безопасность данных и защиту от несанкционированного доступа.

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

Причины проблемы

Проблема отсутствия обнаружения сети Windows в операционной системе Alt Linux может быть вызвана несколькими причинами:

1. Неправильно настроенные сетевые параметры. Это может быть связано с неправильной настройкой IP-адреса, маски подсети или шлюза по умолчанию.
2. Проблемы с физическим подключением. Неправильно подключенные сетевые кабели или поврежденное сетевое оборудование могут привести к неработоспособности сети.
3. Неправильные настройки файервола. Ограничения, установленные настройками файервола, могут препятствовать обнаружению и доступу к сети Windows.
4. Проблемы со сетевыми драйверами. Устаревшие или поврежденные драйверы сетевых устройств могут быть причиной неработоспособности сети.
5. Проблемы с настройками сетевого протокола. Неправильно настроенные параметры протокола TCP/IP или других сетевых протоколов могут привести к неработоспособности сети.

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

Несовместимость Alt Linux и Windows

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

Часто, проблема несовместимости может быть связана с наличием разных версий протоколов и настроек сети в операционных системах. Например, Alt Linux может использовать протоколы TCP/IP или SMB, в то время как Windows может использовать протоколы NetBIOS или MSRPC.

Возможное решение проблемы несовместимости Alt Linux и Windows включает в себя следующие шаги:

  1. Обновление и настройка сетевых драйверов на компьютере с Alt Linux.
  2. Проверка наличия необходимых пакетов и утилит для работы со сетью в Alt Linux.
  3. Настройка сетевого соединения в Alt Linux таким образом, чтобы оно было совместимо с протоколами и настройками сети Windows.
  4. Проверка наличия правильных настроек работы сети на компьютере с Windows.
  5. Проверка наличия файрвола или антивирусного программного обеспечения, которое может блокировать сетевое соединение между Alt Linux и Windows.
  6. Проверка наличия правильных настроек сетевого протокола (TCP/IP) и сетевого имени (NetBIOS) на компьютере с Windows.

Если проблема несовместимости по-прежнему остается, рекомендуется обратиться к специалисту или посетить форумы пользователей, где можно найти дополнительные решения и подсказки по данной проблеме.

Важно помнить, что несовместимость Alt Linux и Windows может быть вызвана как настройками сети и протоколами, так и физическими проблемами сетевого оборудования или неправильной настройкой сетевых кабелей.

Ошибки конфигурации

Причиной неправильной работы сети Windows в Alt Linux может быть ошибка в конфигурации. Ниже перечислены наиболее распространенные ошибки и способы их исправления:

Ошибка Способ исправления
Неправильно задан IP-адрес Проверьте настройки IP-адреса в сетевых настройках вашего компьютера. Убедитесь, что IP-адрес, подсеть и шлюз указаны правильно.
Неправильно указан DNS-сервер Убедитесь, что в настройках сети указаны правильные DNS-серверы. Чтобы проверить, можно попробовать подключиться к другому сетевому ресурсу или использовать общедоступный DNS-сервер, например, 8.8.8.8.
Неправильно настроен прокси-сервер Если вы используете прокси-сервер для подключения к сети, проверьте его настройки. Убедитесь, что прокси-сервер указан правильно и доступен для подключения.
Неправильно настроен файервол Проверьте настройки файервола на вашем компьютере. Убедитесь, что не блокируются соединения, необходимые для работы сети Windows.

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

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

Одним из первых шагов при решении данной проблемы является проверка настроек сети в операционной системе Altlinux. Убедитесь, что IP-адрес, маска подсети и шлюз по умолчанию заданы правильно. Также стоит удостовериться, что компьютеру присвоен правильный DNS-сервер.

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

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

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

Содержание

  1. Почему Altlinux не обнаруживает сеть Windows?
  2. Несовместимость протоколов обмена данными
  3. Неправильные настройки сетевых параметров
  4. Проблемы с оборудованием или драйверами
  5. Как решить проблему с обнаружением сети Windows в Altlinux?

Почему Altlinux не обнаруживает сеть Windows?

Существует несколько причин, по которым Altlinux может не обнаруживать сеть Windows:

1. Неправильная настройка сетевых параметров. Возможно, в настройках Altlinux указаны неправильные параметры сети, такие как IP-адреса, подсеть, шлюз и DNS-сервер. Убедитесь, что все параметры сети настроены правильно и соответствуют параметрам вашей сети Windows.

2. Проблемы с работой драйвера сетевой карты. Если Altlinux не распознает вашу сетевую карту или драйвер не работает правильно, это может привести к отсутствию подключения к сети Windows. Проверьте, что драйвер сетевой карты установлен и работает корректно.

3. Брандмауэр и настройки безопасности. Ваша сеть Windows может быть настроена таким образом, что блокирует доступ к Altlinux. Проверьте настройки брандмауэра и безопасности в Windows и убедитесь, что Altlinux имеет доступ к сети.

4. Неправильные настройки рабочей группы. Если ваш Altlinux настроен на другую рабочую группу, чем сеть Windows, между ними может не устанавливаться сетевое соединение. Убедитесь, что оба устройства находятся в одной рабочей группе.

5. Проблемы с сетевыми службами и протоколами. Может быть, некоторые сетевые службы или протоколы, необходимые для сетевого взаимодействия между Altlinux и Windows, не работают должным образом или вообще не установлены. Проверьте настройки и установку сетевых служб и протоколов.

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

Несовместимость протоколов обмена данными

Проблема сетевого подключения между Altlinux и Windows может возникать из-за несовместимости протоколов обмена данными. Основные протоколы, используемые для сетевого взаимодействия, включают TCP/IP, SMB/CIFS и NFS.

В сетях Windows наиболее часто используется протокол SMB/CIFS (Server Message Block/Common Internet File System), который обеспечивает обмен файлами и печать между компьютерами. Однако, в Altlinux по умолчанию может быть установлен протокол NFS (Network File System), который является открытым и предназначен для обмена файлами между UNIX-подобными системами.

Для успешного сетевого взаимодействия между Altlinux и Windows необходимо иметь совместимые протоколы обмена данными. Если сеть Windows использует протокол SMB/CIFS, а Altlinux использует NFS, сетевое подключение может быть невозможно. В этом случае, необходимо настроить Altlinux для поддержки протокола SMB/CIFS или настроить Windows для поддержки протокола NFS.

Если Altlinux уже имеет поддержку протокола SMB/CIFS, но сетевое подключение не работает, возможно, проблема связана с конфигурацией протокола, наличием блокировок на межсетевом экране (firewall) или другими настройками безопасности. В этом случае, необходимо проверить настройки протокола SMB/CIFS на Altlinux и настройки межсетевого экрана.

Если протоколы обмена данными уже совместимы между Altlinux и Windows, но сетевое подключение все равно не работает, возможно, проблема связана с другими настройками сети, такими как IP-адреса, подсети, шлюзы, DNS-серверы и т. д. В этом случае, необходимо проверить настройки сети на обоих компьютерах и убедиться, что они настроены правильно и совпадают.

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

Неправильные настройки сетевых параметров

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

1. Откройте настройки сети на компьютере Altlinux. Для этого щелкните на значке сети в панели задач и выберите «Настройки сети».
2. Перейдите на вкладку «Сетевые подключения» и найдите своё сетевое подключение в списке.
3. Щелкните правой кнопкой мыши на своём сетевом подключении и выберите «Свойства».
4. На вкладке «IPv4-адрес» проверьте настройки IP-адреса, подсети и шлюза по умолчанию. Убедитесь, что они правильно настроены для вашей сети Windows.

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

Проблемы с оборудованием или драйверами

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

  • Отсутствие поддержки сетевого адаптера. Проверьте, поддерживает ли ваш сетевой адаптер операционную систему Altlinux и наличие необходимых драйверов.
  • Неустановленные или устаревшие драйверы для сетевого адаптера. Убедитесь, что у вас установлены последние версии драйверов для вашего сетевого адаптера.
  • Неправильные настройки сетевого адаптера. Проверьте правильность настройки сетевого адаптера в системе Altlinux и убедитесь, что все параметры конфигурации указаны верно.

Если вы столкнулись с проблемами оборудования или драйверами, вам может потребоваться обратиться к производителю сетевого адаптера или посетить форумы поддержки Altlinux для получения дополнительной информации и помощи.

Как решить проблему с обнаружением сети Windows в Altlinux?

В некоторых случаях, Altlinux может не обнаруживать сеть Windows из-за настроек или проблем с подключением. В этом разделе мы рассмотрим несколько способов решения этой проблемы.

1. Проверьте настройки сети на компьютере с Altlinux. Убедитесь, что сетевые настройки на компьютере с Altlinux сконфигурированы правильно. Проверьте IP-адрес, маску подсети, шлюз по умолчанию и DNS-серверы. Если требуется, настройте их вручную или используйте DHCP.

2. Проверьте настройки сети на компьютере с Windows. Убедитесь, что сетевые настройки на компьютере с Windows сконфигурированы правильно. Проверьте IP-адрес, маску подсети, шлюз по умолчанию и DNS-серверы. Если требуется, настройте их вручную или используйте DHCP.

3. Проверьте подключение к сети. Убедитесь, что компьютеры с Altlinux и Windows подключены к одной сети и находятся в одной подсети. Проверьте физическое подключение к сети, а также настройки сетевого адаптера. Возможно, потребуется перезапустить сетевой адаптер или роутер.

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

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

Примечание: Если после выполнения этих действий проблема не решается, рекомендуется обратиться за помощью к специалисту или в форум поддержки Altlinux.

Перейти к содержанию

На чтение 3 мин Опубликовано Обновлено

Altl Linux — популярный дистрибутив Linux, который в основном используется серверами и обладает удобным интерфейсом. Многим пользователям может понадобиться подключение сети Windows на Altl Linux, но иногда возникают проблемы с настройкой соединения. В этой статье мы рассмотрим несколько способов решения таких проблем.

Первым шагом при возникновении проблем с подключением сети Windows на Altl Linux следует проверить физическое подключение кабелей и убедиться, что все соединения корректно установлены. Если все подключения в порядке, то приступайте к настройкам сети в операционной системе.

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

Для настройки соединения сети Windows на Altl Linux можно воспользоваться командами в терминале или настроить соединение через графический интерфейс. Если вы предпочитаете работать в терминале, то следует использовать команды ifconfig и route для проверки текущих настроек сети и добавления нового маршрута при необходимости. В случае использования графического интерфейса, откройте меню настроек системы и найдите раздел «Сеть». В этом разделе вы сможете указать необходимые параметры для подключения сети Windows.

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

Как правильно подключить сеть Windows на Alt Linux?

Alt Linux предлагает удобные инструменты для подключения к сети Windows. Следуя этим простым шагам, вы сможете быстро настроить соединение и начать пользоваться сетью Windows на вашей системе Alt Linux.

  • Убедитесь, что ваша система Alt Linux настроена корректно. Проверьте, что сетевой адаптер работает и установлены необходимые драйверы.
  • Откройте меню «Настройки» и выберите «Сеть».
  • Нажмите «Добавить соединение» и выберите «Сеть Windows».
  • Введите имя компьютера или IP-адрес целевой машины с Windows и нажмите «ОК».
  • Если требуется аутентификация, введите учетные данные для доступа к сети Windows.
  • Нажмите «Проверить соединение», чтобы убедиться, что подключение установлено успешно.
  • Если все настройки указаны правильно, вы должны видеть успешное подключение к сети Windows на вашей системе Alt Linux.

После успешного подключения, вы сможете обмениваться файлами и данными между компьютерами под управлением Alt Linux и Windows. Теперь вы можете наслаждаться использованием сети Windows полностью на вашей системе Alt Linux!

Проблема: Отсутствие доступа к сети Windows 10 в Alt Linux

Данная проблема связана с отсутствием возможности Alt Linux обнаружить сетевой адаптер Realtek RTL8111/8168/8411, установленный на материнской плате Asus P5Q Pro, и, как следствие, получить доступ к сети Windows 10. Эта ситуация может возникнуть по нескольким причинам, включая неправильную настройку сетевого адаптера, отсутствие необходимых драйверов или проблемы с физическим соединением.

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

Необходимо тщательно проверить доступность сетевого подключения, убедиться в работоспособности драйверов для сетевой карты и правильно настроить сетевой протокол, включая IP-адрес, маску подсети и DNS-сервер.

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

Обзор проблемы

Пользователи, работающие с Alt Linux на материнской плате Asus P5Q Pro, могут столкнуться с проблемой отсутствия доступа к сети Windows 10, которая обусловлена невозможностью Alt Linux обнаружить сетевой адаптер Realtek RTL8111/8168/8411. Эта проблема может проявляться в виде отсутствия сетевого подключения, предупреждений об ошибках в диспетчере устройств и невозможности получить доступ к интернет-ресурсам. Основными причинами могут быть:

  • Отсутствие или некорректная работа драйверов: Alt Linux может не иметь установленных или совместимых драйверов для сетевого адаптера Realtek RTL8111/8168/8411, что приводит к невозможности системы идентифицировать устройство и обеспечить его работу.
  • Неправильная настройка сетевого адаптера: Проблемы могут возникать, если настройки IP-адреса, маски подсети, шлюза и DNS-сервера не соответствуют конфигурации сети Windows 10, к которой стремится подключиться Alt Linux.
  • Проблемы с физическим соединением: Необходимо проверить целостность сетевого кабеля, правильность его подключения к сетевым картам компьютера и роутера, а также состояние контактов.

В большинстве случаев проблема с сетевым адаптером Realtek RTL8111/8168/8411 связана с отсутствием или устаревшей версией драйвера. В некоторых случаях, особенно при использовании старых версий Alt Linux, может потребоваться ручная установка драйверов, а также корректировка настроек сетевого адаптера.

Описание конфигурации

Для успешной настройки сети необходимо знать подробную конфигурацию системы, с которой вы работаете. В данном случае речь идет о материнской плате Asus P5Q Pro, оснащенной сетевым адаптером Realtek RTL8111/8168/8411, и операционной системе Alt Linux, которая должна получить доступ к сети Windows 10. Для решения проблемы необходимо получить следующую информацию:

  • Версия Alt Linux: Узнать точную версию Alt Linux можно с помощью команды lsb_release -a в терминале. Это позволит определить, какие драйверы и инструменты доступны в вашей системе.
  • Версия ядра: Информация о версии ядра также важна для выбора правильных драйверов. Вы можете получить её с помощью команды uname -r.
  • Модель сетевого адаптера: В данном случае сетевой адаптер – это Realtek RTL8111/8168/8411. Однако, если вы используете другое устройство, важно указать его модель.
  • Тип соединения: Определите, каким способом вы планируете подключиться к сети Windows 10: через сетевой кабель (проводное соединение) или беспроводное соединение (Wi-Fi)?
  • Настройки сети Windows 10: Убедитесь, что вы знаете IP-адрес, маску подсети, шлюз и DNS-сервер, которые используются в сети Windows 10.

Собрав всю необходимую информацию, вы сможете приступить к решению проблемы с сетевым подключением Alt Linux к сети Windows 10.

Причины отсутствия доступа к сети

Невозможность Alt Linux увидеть сеть Windows 10 с сетевым адаптером Realtek RTL8111/8168/8411 на материнской плате Asus P5Q Pro может быть обусловлена различными факторами, как программными, так и аппаратными.

  • Отсутствие драйверов: Alt Linux может не иметь предустановленных драйверов для сетевого адаптера Realtek RTL8111/8168/8411. В этом случае система не сможет распознать устройство и обеспечить его работу. Чаще всего драйверы для сетевых карт Realtek называются r8168 или r8169.
  • Несовместимость драйверов: Драйверы, установленные в системе Alt Linux, могут быть несовместимы с версией ядра или с конкретным сетевым адаптером.
  • Конфликты с другими устройствами: В некоторых случаях проблемы с сетью могут быть вызваны конфликтами сетевого адаптера с другими устройствами, например, с виртуальными машинами или с другими сетевыми адаптерами, установленными в системе.
  • Неправильная настройка сетевого протокола: Если настройки IP-адреса, маски подсети, шлюза и DNS-сервера не соответствуют конфигурации сети Windows 10, Alt Linux не сможет подключиться к сети.
  • Проблемы с физическим соединением: Проблемы могут возникать из-за неисправности сетевого кабеля, плохого контакта в разъеме сетевой карты или роутера, а также из-за повреждения контактов на сетевой карте.

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

Решение: Настройка сетевого адаптера

Чтобы заставить Alt Linux видеть сеть Windows 10 с сетевым адаптером Realtek RTL8111/8168 на материнской плате Asus P5Q Pro, необходимо правильно настроить сетевой адаптер. В первую очередь, следует убедиться, что в системе установлены актуальные драйверы для сетевой карты. Если драйверы отсутствуют или устарели, необходимо их установить или обновить. Далее, нужно проверить настройки сетевого протокола, в том числе IP-адрес, маску подсети, шлюз и DNS-сервер. Важно, чтобы эти настройки соответствовали конфигурации сети Windows 10, к которой вы планируете подключиться.

Установка драйверов

Установка драйверов для сетевого адаптера Realtek RTL8111/8168/8411 в Alt Linux может быть осуществлена несколькими способами, в зависимости от версии Alt Linux и доступных репозиториев.

  • Установка из репозиториев: В большинстве случаев драйверы для Realtek RTL8111/8168/8411 доступны в стандартных репозиториях Alt Linux. Для их установки можно воспользоваться утилитой dnf или yum (в зависимости от версии Alt Linux). Например, чтобы установить драйвер r8168, можно использовать команду:
     sudo dnf install r8168
     
  • Установка из исходных кодов: Если необходимые драйверы отсутствуют в репозиториях, вы можете установить их из исходных кодов. Для этого необходимо скачать архив с исходным кодом, распаковать его и с помощью команд ./configure, make и sudo make install скомпилировать и установить драйвер.
  • Использование dkms: Для автоматической сборки и установки драйверов для различных версий ядра можно использовать пакет dkms. С помощью dkms вы можете установить драйвер r8168-dkms, который будет автоматически обновляться при обновлении ядра.
  • Установка драйверов из сторонних источников: В некоторых случаях, если в стандартных репозиториях нет нужных драйверов, вы можете скачать их с сайта производителя сетевой карты Realtek или с других сторонних ресурсов. Важно убедиться, что драйвер совместим с вашей версией Alt Linux и ядра.

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

Проверка сетевого подключения

После установки драйверов необходимо убедиться, что сетевой адаптер Realtek RTL8111/8168/8411 корректно работает. Для этого можно воспользоваться следующими способами:

  • Проверка в графическом интерфейсе: В графическом интерфейсе Alt Linux вы можете проверить статус сетевого подключения в центре уведомлений или в настройках сети. Если сетевое подключение активно и имеет доступ к интернету, значит сетевой адаптер работает корректно.
  • Проверка в терминале: В терминале Alt Linux вы можете проверить статус сетевого подключения с помощью команды ifconfig. Эта команда отобразит информацию о сетевых интерфейсах, в том числе о сетевом адаптере Realtek RTL8111/8168/8411. Если в выводе команды ifconfig есть информация о сетевом адаптере и его IP-адресе, значит сетевой адаптер работает корректно.
  • Пинг веб-сайта: В терминале Alt Linux вы можете проверить доступность интернета с помощью команды ping. Например, чтобы пропинговать веб-сайт google.com, можно использовать команду:
     ping google.com
     

    Если вы получите ответ от веб-сайта, значит у вас есть доступ к интернету.

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

Настройка сетевого протокола

Правильная настройка сетевого протокола в Alt Linux является ключевым шагом для успешного подключения к сети Windows 10. Необходимо убедиться, что сетевой адаптер имеет правильные IP-адрес, маску подсети, шлюз и DNS-сервер, которые соответствуют конфигурации сети Windows 10.

Настройки сетевого протокола можно изменить с помощью графического интерфейса Alt Linux или с помощью терминала. В графическом интерфейсе необходимо открыть настройки сети и выбрать сетевой адаптер Realtek RTL8111/8168/8411. В терминале можно использовать команду nmcli для управления сетевыми подключениями.

Важно отметить, что в сети Windows 10 может быть использована автоматическая настройка IP-адреса (DHCP). В этом случае сетевой адаптер Alt Linux также должен быть настроен на получение IP-адреса по DHCP. Если в сети Windows 10 используется статический IP-адрес, то в Alt Linux необходимо указать статический IP-адрес и другие необходимые настройки.

Если вы не уверены в правильности настроек сетевого протокола, вы можете попросить помощь у администратора сети Windows 10.

IP-адрес

IP-адрес – это уникальный идентификатор устройства в сети. Правильно установленный IP-адрес необходим для того, чтобы Alt Linux мог видеть и общаться с другими устройствами в сети Windows 10.

Если в сети Windows 10 используется автоматическая настройка IP-адреса (DHCP), то сетевой адаптер Alt Linux также должен быть настроен на получение IP-адреса по DHCP. В этом случае IP-адрес будет присвоен автоматически сервером DHCP.

Если в сети Windows 10 используется статический IP-адрес, то в Alt Linux необходимо указать статический IP-адрес вручную. IP-адрес должен быть в том же диапазоне и подсети, что и IP-адреса других устройств в сети Windows 10.

Для проверки и изменения IP-адреса в Alt Linux можно использовать графический интерфейс или терминал. В графическом интерфейсе необходимо открыть настройки сети и выбрать сетевой адаптер Realtek RTL8111/8168/8411. В терминале можно использовать команду nmcli для управления сетевыми подключениями.

DNS-сервер

DNS-сервер (Domain Name System) – это специальный сервер, который преобразует имена доменов (например, google.com) в IP-адреса (например, 172.217.160.142). Это необходимо для того, чтобы компьютер мог найти нужный веб-сайт в сети интернет.

Если в сети Windows 10 используется автоматическая настройка DNS-сервера (DHCP), то сетевой адаптер Alt Linux также должен быть настроен на получение DNS-сервера по DHCP. В этом случае DNS-сервер будет присвоен автоматически сервером DHCP.

Если в сети Windows 10 используются статические DNS-сервера, то в Alt Linux необходимо указать их вручную. DNS-сервера должны быть в том же диапазоне и подсети, что и IP-адреса других устройств в сети Windows 10.

Для проверки и изменения DNS-сервера в Alt Linux можно использовать графический интерфейс или терминал. В графическом интерфейсе необходимо открыть настройки сети и выбрать сетевой адаптер Realtek RTL8111/8168/8411. В терминале можно использовать команду nmcli для управления сетевыми подключениями.

Важно отметить, что помимо DNS-серверов, предоставленных провайдером, можно использовать публичные DNS-сервера, например, Google Public DNS (8.8.8.8 и 8.8.4.4) или Cloudflare DNS (1.1.1.1 и 1.0.0.1). Использование публичных DNS-серверов может улучшить скорость и стабильность соединения с интернетом.

Дополнительные советы

Помимо настройки сетевого адаптера, есть дополнительные шаги, которые могут помочь устранить проблемы с подключением к сети Windows 10 в Alt Linux. В частности, необходимо проверить физическое соединение, а также проверить настройки безопасности сети.

Проверка физического соединения

Проблемы с сетевым подключением могут быть вызваны неисправностью физического соединения. Поэтому, перед тем как продолжать настройку сетевого адаптера, необходимо убедиться, что сетевой кабель подключен корректно и исправен. Также следует проверить состояние разъемов сетевой карты и роутера.

  • Сетевой кабель: Убедитесь, что сетевой кабель подключен к сетевой карте компьютера и к роутеру правильно. Проверьте целостность кабеля на отсутствие повреждений, перегибов или разрывов. Попробуйте использовать другой сетевой кабель, чтобы исключить неисправность кабеля.
  • Разъемы сетевой карты и роутера: Убедитесь, что разъемы сетевой карты и роутера чистые и не имеют повреждений. Попробуйте переподключить сетевой кабель к другому разъему на сетевой карте или роутере.
  • Состояние контактов: Если вы визуально обнаружили повреждения контактов на сетевой карте или в разъемах роутера, необходимо заменить компонент. В противном случае подключение может быть нестабильным или отсутствовать совсем.

После проверки физического соединения попробуйте снова подключиться к сети Windows 10. Если проблема сохраняется, необходимо продолжить настройку сетевого адаптера и других параметров сети.

Сетевой кабель

Сетевой кабель – это физический канал связи между компьютером и роутером (или другим сетевым устройством). Для правильной работы сети кабель должен быть исправным и правильно подключен.

  • Проверка целостности: Осмотрите сетевой кабель на отсутствие перегибов, разрывов или других повреждений. Если вы обнаружили повреждения, замените кабель на новый.
  • Проверка подключения: Убедитесь, что сетевой кабель правильно подключен к сетевой карте компьютера и к роутеру. Проверьте, что кабель вставлен в разъемы до щелчка и не выпадает.
  • Проверка типа кабеля: Убедитесь, что используется правильный тип сетевого кабеля. Для скоростного подключения к сети требуется кабель категории 5e или 6.

Если вы убедились, что сетевой кабель исправен и правильно подключен, но проблема с подключением сохраняется, необходимо проверить другие компоненты сети, например, сетевую карту или роутер.

Беспроводная сеть (Wi-Fi)

Если вы используете беспроводное подключение (Wi-Fi), необходимо убедиться, что сетевая карта компьютера с драйвером Realtek RTL8111/8168/8411 правильно настроена и может видеть доступные беспроводные сети.

  • Включение Wi-Fi: Убедитесь, что Wi-Fi включен на компьютере и на роутере. Проверьте, что переключатель Wi-Fi на компьютере находится в положении “включено”.
  • Проверка сигнала: Убедитесь, что сигнал Wi-Fi достаточно сильный и стабильный. Попробуйте переместить компьютер ближе к роутеру или устранить препятствия между компьютером и роутером, которые могут ослаблять сигнал.
  • Проверка настроек роутера: Убедитесь, что в настройках роутера разрешено подключение новых устройств. Проверьте список подключенных устройств в настройках роутера. Если компьютер не виден в списке, попробуйте перезагрузить роутер.
  • Проверка настроек беспроводного подключения: Убедитесь, что компьютер подключен к правильной беспроводной сети. В Alt Linux вы можете проверить и изменить настройки беспроводного подключения в графическом интерфейсе или с помощью терминала.

Если вы убедились, что Wi-Fi подключение настроено правильно, но проблема с подключением сохраняется, необходимо проверить настройки сетевого адаптера и другие параметры сети.

Дополнительные настройки

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

  • Брандмауэр: Брандмауэр – это программа, которая защищает компьютер от несанкционированного доступа из сети. В некоторых случаях брандмауэр может блокировать сетевое подключение к Windows 10. Чтобы исключить это, проверьте настройки брандмауэра в Alt Linux и убедитесь, что сетевое подключение к Windows 10 разрешено.
  • Сетевая маска подсети: Сетевая маска подсети – это число, которое определяет диапазон IP-адресов в сети. Убедитесь, что сетевая маска подсети в Alt Linux соответствует сетевой маске подсети в сети Windows 10.
  • DNS надстройки: В некоторых случаях может потребоваться настроить DNS надстройки в Alt Linux. Например, может потребоваться указать дополнительные DNS сервера или изменить порядок их использования.
  • Проверка конфигурации сетевых устройств: Проверьте конфигурацию других сетевых устройств в сети, например, роутера или сетевого переключателя. Убедитесь, что они настроены правильно и не блокируют сетевое подключение к Windows 10.

Если вы провели все необходимые настройки, но проблема с подключением сохраняется, необходимо обратиться за помощью к специалисту или к администратору сети Windows 10.

Диагностика проблем с сетью

Если вам не удалось устранить проблему с подключением к сети Windows 10 в Alt Linux, необходимо использовать инструменты для диагностики сетевых проблем.

  • Проверка журналов системы: В Alt Linux можно просмотреть журналы системы, чтобы искать ошибки или предупреждения, связанные с сетевым подключением. Для этого можно использовать команду journalctl.
  • Использование инструмента ping: Команда ping позволяет проверить доступность сетевых устройств. Например, можно пропинговать IP-адрес роутера или IP-адрес компьютера в сети Windows 10. Если команда ping возвращает ошибку, это может указывать на проблемы с физическим соединением или с настройками сети.
  • Использование сетевых анализаторов: Сетевые анализаторы, такие как tcpdump или Wireshark, позволяют проанализировать сетевой трафик. Это может помочь выявить проблемы с сетевым подключением, например, потери пакетов или неправильную маршрутизацию.
  • Проверка настроек сетевой карты: Проверьте настройки сетевой карты в Alt Linux, включая IP-адрес, маску подсети, шлюз и DNS-сервер. Убедитесь, что эти настройки соответствуют конфигурации сети Windows 10.

Если вы не можете самостоятельно устранить проблему с сетевым подключением, необходимо обратиться за помощью к специалисту или к администратору сети Windows 10.

Ниже представлена таблица с основными шагами по настройке сетевого адаптера Realtek RTL8111/8168 на материнской плате Asus P5Q Pro в Alt Linux для получения доступа к сети Windows 10:

Шаг Описание Команда (если требуется)
1 Установка драйверов для сетевой карты Realtek RTL8111/8168/8411.
  • sudo dnf install r8168 (для установки драйвера r8168)
  • sudo dnf install r8169 (для установки драйвера r8169)
  • sudo dnf install r8168-dkms (для установки драйвера r8168-dkms через dkms)
2 Перезагрузка системы после установки драйверов. sudo reboot
3 Проверка статуса сетевого подключения в графическом интерфейсе или в терминале.
  • Проверка в центре уведомлений или настройках сети.
  • Использование команды ifconfig в терминале.
4 Настройка сетевого протокола: IP-адрес, маска подсети, шлюз и DNS-сервер.
  • Настройка в графическом интерфейсе Alt Linux в настройках сети.
  • Использование команды nmcli в терминале.
5 Проверка физического соединения: сетевой кабель и беспроводное подключение (Wi-Fi).
  • Проверка целостности и правильности подключения сетевого кабеля.
  • Проверка включения Wi-Fi, силы сигнала и настроек роутера.
6 Дополнительные настройки: брандмауэр, сетевая маска подсети, DNS-надстройки.
  • Проверка настроек брандмауэра на разрешение доступа к Windows 10.
  • Проверка соответствия сетевой маски подсети.
  • Настройка дополнительных DNS-серверов или порядка их использования.
7 Диагностика проблем с сетью: проверка журналов системы, использование команды ping, сетевых анализаторов.
  • journalctl (для просмотра журналов системы)
  • ping (для проверки доступности устройств)
  • tcpdump или Wireshark (для анализа сетевого трафика)

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

Для наглядного сравнения различных методов установки драйверов для сетевой карты Realtek RTL8111/8168 в Alt Linux используется следующая таблица:

Метод Описание Преимущества Недостатки
Установка из репозиториев Установка драйверов из стандартных репозиториев Alt Linux с помощью утилиты dnf или yum.
  • Простой и удобный метод.
  • Драйверы часто имеют хорошую совместимость с системой.
  • Автоматическое обновление драйверов при обновлении системы.
  • Не все драйверы доступны в репозиториях.
  • Драйверы могут быть не совместимы с определенными версиями ядра или компонентами системы.
Установка из исходных кодов Установка драйверов из исходных кодов с помощью команд ./configure, make и sudo make install. Global
  • Возможность установить драйверы, которые не доступны в репозиториях.
  • Возможность настроить драйверы под конкретные требования системы.
  • Сложный процесс, требующий определенных знаний и опыта.
  • Возможны проблемы с компиляцией и установкой драйверов.
  • Отсутствие автоматического обновления драйверов.
Использование dkms Установка драйверов с помощью пакета dkms, который автоматически собирает и устанавливает драйверы для различных версий ядра.
  • Автоматическая компиляция и установка драйверов для различных версий ядра.
  • Автоматическое обновление драйверов при обновлении ядра.
  • Не все драйверы поддерживаются dkms.
  • Возможны проблемы с компиляцией и установкой драйверов через dkms.
Установка драйверов из сторонних источников Установка драйверов, скачанных с сайта производителя сетевой карты или с других сторонних ресурсов.
  • Возможность установить драйверы, которые не доступны в репозиториях или через dkms.
  • Риск установки несовместимых или вредоносных драйверов.
  • Отсутствие гарантии совместимости с системой Alt Linux.
  • Отсутствие автоматического обновления драйверов.

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

FAQ

Ниже приведены ответы на часто задаваемые вопросы по настройке сетевого адаптера Realtek RTL8111/8168 на материнской плате Asus P5Q Pro в Alt Linux для получения доступа к сети Windows 10:

Как узнать, какая версия Alt Linux установлена на компьютере?

Для узнавания версии Alt Linux используйте команду lsb_release -a в терминале. Эта команда выведет информацию о версии дистрибутива, кодового имени и версии ядра.

Как установить драйвер r8168 из репозиториев Alt Linux?

Для установки драйвера r8168 используйте команду sudo dnf install r8168 в терминале. После установки драйвера перезагрузите систему.

Как проверить статус сетевого подключения в Alt Linux?

Статус сетевого подключения можно проверить в графическом интерфейсе Alt Linux в центре уведомлений или в настройках сети. Также можно использовать команду ifconfig в терминале.

Как узнать IP-адрес компьютера в Alt Linux?

IP-адрес компьютера можно узнать с помощью команды ifconfig в терминале. IP-адрес будет отображен в выводе команды рядом с названием сетевого интерфейса.

Как проверить доступность интернета в Alt Linux?

Проверить доступность интернета можно с помощью команды ping в терминале. Например, чтобы пропинговать веб-сайт google.com, можно использовать команду ping google.com.

Как изменить IP-адрес, маску подсети, шлюз и DNS-сервер в Alt Linux?

Настройки сетевого протокола можно изменить с помощью графического интерфейса Alt Linux в настройках сети. Также можно использовать команду nmcli в терминале.

Как проверить настройки беспроводного подключения в Alt Linux?

Проверить настройки беспроводного подключения можно в графическом интерфейсе Alt Linux в настройках сети. Также можно использовать команду nmcli в терминале.

Как проверить настройки брандмауэра в Alt Linux?

Настройки брандмауэра можно проверить в графическом интерфейсе Alt Linux в настройках безопасности. Также можно использовать команду firewall-cmd в терминале.

Как просмотреть журналы системы в Alt Linux?

Просмотреть журналы системы можно с помощью команды journalctl в терминале.

Как использовать сетевой анализатор tcpdump в Alt Linux?

Для использования сетевого анализатора tcpdump в Alt Linux необходимо иметь права суперпользователя. Запустите команду sudo tcpdump в терминале.

Как использовать сетевой анализатор Wireshark в Alt Linux?

Для использования сетевого анализатора Wireshark в Alt Linux установите пакет wireshark с помощью команды sudo dnf install wireshark. После установки запустите Wireshark из меню приложений.


1

1

Тонк iru Ergo 101 Atom c предустановленным AltLinux. При запуске переводит в tty1 где минуту висит просьба воткнуть сеть и активировать железяку, потом ребут. После убивания shutdown система способна к жизни, но не видит сеть ни под какими предлогами… Подумали о прокси, но дело оказалось не в нём — сетевой адаптер не дружит ни с DHCP ни со статикой. Это в крайней степени странно — если не работает автоматика, то статика должна поднять интерфейс, но этого не происходит. Настройки правили в /etc/init.d/network и /etc/net/ifaces/eth0/options.

В процессе анализа выгребли ifup-скрипт, functions и network. Последний вызывает ifup с именем интерфейса, а ifup что-то делает, но ни в нём, ни в functions нет ни слова о чтении файла настроек /etc/net/ifaces/eth0/options (ни прямым текстом, ни с переменными, ни как-либо ещё). Единственный способ включить сеть — команда ifconfig со всеми необходимыми параметрами, но это не выход.

Что делать? Вариант «поставить другую ос» и всё в его духе не предлагать, смысл всей эпопеи в том, чтобы покопаться в возможностях этой самой ОС, а не убить её и поставить что-то своё, которое нормально работает… Ведь конечный продукт.

P.S. Такие же глюки замечались не только за альтПингвином, но и за симпли линукс, но если в нём руками задавалась статика ip, то всё работало (глючил только DHCP).

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Установка windows на китайский ноутбук
  • Сочетание клавиш для открытия поиска windows 10
  • Код ошибки whea uncorrectable error windows 10 как исправить
  • Стал тихий звук в наушниках windows 10
  • Есть ли windows 11 home