Невозможно открыть ресурсы сети

Автор nialiv, 11 декабря 2017, 12:18:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nialiv

Просто затрахался с сетью в Debian 9x64 xfce! Установил систему с небольшого образа для сетевой установки из интернет. Установку проводил с официального зеркала.  Устанавливал систему минимум в пятидесятый раз!!! Так, что процесс установки освоил до совершенства. После установки выполнил обновление системы

# apt update && apt upgrade -y

Установил самбу

# apt install samba smbclient

Для автоматического монтирования дисков отредактировал файл fstab

# nano /etc/fstab

Состав файла fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdi5 during installation
UUID=3110357c-65df-40d6-b1d8-46bea6d9a821 /               ext3    relatime,errors=remount-ro 0       1
# /boot was on /dev/sdi1 during installation
UUID=9020a72c-5e23-4350-8be9-6c89a5e05b0d /boot           ext2    defaults        0       2
# /home was on /dev/sdi7 during installation
UUID=1a03c260-2c7e-4783-ad96-c699d79389b6 /home           ext3    relatime        0       2
# swap was on /dev/sdi6 during installation
UUID=8df7e4c8-4ebf-4b6a-922b-2b3af2f0ed44 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
# Мои настройки
UUID=0BF29AF49515CF86 /home/user/works ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0
UUID=CC48B6F7E04DBC13 /home/user/video ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0
UUID=8AFEB8AAFEB89045 /home/user/arhiv ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0


Затем отредактировал файл конфигурации samba

# nano /etc/samba/smb.conf

Состав конфигурационного файла

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdi5 during installation
UUID=3110357c-65df-40d6-b1d8-46bea6d9a821 /               ext3    relatime,errors=remount-ro 0       1
# /boot was on /dev/sdi1 during installation
UUID=9020a72c-5e23-4350-8be9-6c89a5e05b0d /boot           ext2    defaults        0       2
# /home was on /dev/sdi7 during installation
UUID=1a03c260-2c7e-4783-ad96-c699d79389b6 /home           ext3    relatime        0       2
# swap was on /dev/sdi6 during installation
UUID=8df7e4c8-4ebf-4b6a-922b-2b3af2f0ed44 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
# Мои настройки
UUID=0BF29AF49515CF86 /home/user/works ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0
UUID=CC48B6F7E04DBC13 /home/user/video ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0
UUID=8AFEB8AAFEB89045 /home/user/arhiv ntfs-3g umask=0,user,locale=ru_RU.UTF-8 0 0[code]

Затем отредактировал файл конфигурации samba

# nano /etc/samba/smb.conf

Состав конфигурационного файла

[code]#======================= Global Settings =======================

[global]

   workgroup = WORKGROUP
   netbios name = nikiv
   server string = lan computer to working
   dns proxy = no
   wide links = yes
   local master = yes
   os level = 254
   preferred master = auto
   username map = /etc/samba/smbusers
   name resolve order = hosts wins bcast
   wins support = no
   security = user
   browseable = yes
   interfaces = enp5s0 lo 192.168.0.11/24
   bind interfaces only = true
   
#### Debugging/Accounting ####

   log file = /var/log/samba/log.%m
   max log size = 1000
   
####### Authentication #######

   server role = standalone server
   passdb backend = tdbsam
   encrypt passwords = true
   obey pam restrictions = yes
   unix password sync = yes
   panic action = /usr/share/samba/panic-action %d
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user

############ Misc ############

   usershare allow guests = yes

#======================= Share Definitions =======================

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[arhiv]
   path = /home/user/arhiv
   comment = mediafiles
   readonly = No
   guest ok = Yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   hide unreadable = yes
   admin users = user

[video]
   path = /home/user/video
   comment = mediafiles
   readonly = No
   guest ok = Yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   hide unreadable = yes
   admin users = user

[works]
   path = /home/user/works
   comment = mediafiles
   readonly = No
   guest ok = Yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   hide unreadable = yes
   admin users = user

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

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no


Для управления домашним сервером на Debian 7.11 x64, установил Remmina

# apt install remmina

Настроил сетевой интерфейс, через аплет и через редактирования конфигурационного файла

# nano /etc/network/intrefaces

Состав конфигурационного файла

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
auto lo
iface lo inet loopback

auto enp5s0
iface enp5s0 inet static

address 192.168.0.11
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
nameserver 192.168.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4


Для устранения ошибки при запуске команды testparm отредактировал файл /security/limits.conf
# nano /etc/security/limits.conf
Добавил в конец файла

*                -       nofile          16384
root            -       nofile          16384


Дал доступ к ресурсам компьютера

# chmod -R 777 /home/user/arhiv
# chmod -R 777 /home/user/video
# chmod -R 777 /home/user/works


Для управления домашним кинотеатром, установил teamviewer. Здесь проблем не возникло, поэтому процесс установки не привожу.
После этого перезагрузил компьютер, подключился к рабочему столу домашнего сервера, домашнего кинотеатра, открыл на домашнем компьютере видеофайл с папки /home/user/video на свеже настроенном компьютере (видео нормально воспроизводится), стало быть доступ к ресурсам Debian 9 в сеть предоставляется!!! В мозилле открыл web страницу и попытался войти в сеть. Результат всего этого на screenshot.
Файл на домашнем кинотеатре с компьютера на Debian 9, воспроизводится, рабочий стол сервера, через remmina открывается, web страница, аплет "Погода" работают. ВСЁ ЭТО ВЫПОЛНЯЕТСЯ ПО ЛОКАЛЬНОЙ СЕТИ!!! Но доступа к локальной сети из файлового менеджера Thunar нет!!! Пытался подключиться к сети сразу после загрузки Debian, результат тот же.
Что же я делаю неправильно?
PS: не могу понять, почему при вставке файла конфигурации samba перед ним "приклеивается" состав файла fstab? Повторил вставку несколько раз всё равно "приклеивается".

symon2014

Для начала 2 вопроса , почему распечатка fstab и smb.conf  идентичны. У вас 9 хардов?

nialiv

#2
Потому, что при вставке данных конфигурации samba. к ним почему-то "прицепилось" содержимое файла fstab. Повторил несколько раз, но исправить это не удалось. Что касается количества винчестеров, то их у меня три. Не пойму, почему решили, что их девять. Привожу ещё раз состав smb.conf.
#======================= Global Settings =======================

[global]

   workgroup = WORKGROUP
   netbios name = nikiv
   server string = lan computer to working
   dns proxy = no
   wide links = yes
   local master = yes
   os level = 254
   preferred master = auto
   username map = /etc/samba/smbusers
   name resolve order = hosts wins bcast
   wins support = no
   security = user
   browseable = yes
   interfaces = enp5s0 lo 192.168.0.11/24
   bind interfaces only = true
   
#### Debugging/Accounting ####

   log file = /var/log/samba/log.%m
   max log size = 1000
   
####### Authentication #######

   server role = standalone server
   passdb backend = tdbsam
   encrypt passwords = true
   obey pam restrictions = yes
   unix password sync = yes
   panic action = /usr/share/samba/panic-action %d
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user

############ Misc ############

   usershare allow guests = yes

#======================= Share Definitions =======================

[homes]
   comment = Home Directories
   browseable = no
   read only = yes
   create mask = 0700
   directory mask = 0700
   valid users = %S

[arhiv]
   path = /home/user/arhiv
   comment = mediafiles
   readonly = No
   guest ok = Yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   hide unreadable = yes
   admin users = user

[video]
   path = /home/user/video
   comment = mediafiles
   readonly = No
   guest ok = Yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   hide unreadable = yes
   admin users = user

[works]
   path = /home/user/works
   comment = mediafiles
   readonly = No
   guest ok = Yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   hide unreadable = yes
   admin users = user

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

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

symon2014

По поводу хардов
/dev/sdi1  - i - девятая по порядку буква, откуда столько устройств, помеченных дисками?

nialiv

#4
А это так определился диск при установке. При каждой новой установке он определяется от /dev/sdc до /dev/sdi, а физически он подключен к порту USB. Дело в том, что у системной платы Asus есть одна неприятная особенность, если подключено более двух SATA винчестеров, то происходит перегрузка южного моста и часть подключенных винчестеров пропадает, не помогает ни установка дополнительного вентилятора, ни нового радиатора со смазкой КПТ-8. С этой особенностью я сталкивался в материнках P5WDG2-WS Pro, P7H55-M и P8H76-V все из ценового сегмента от $300. Задавал вопрос в кампанию Asus, но вразумительного ответа не получил.

ecc83

Цитата: nialiv от 11 декабря 2017, 14:00:49
С этой особенностью я сталкивался в материнках P5WDG2-WS Pro, P7H55-M и P8H76

У меня дома на трех компьютерах установлены платы ASUS:

P7H55-M
P7P55D-E
P7P55D-E PRO

На первой: SSD + HDD
На второй: 2 SDD + 2 HDD
На третей: 2 SDD + HDD

Все диски разумеется SATA. Работают уже несколько лет без замечаний.

nialiv

#6
Значит Вам повезло. А мне, вот, нет. Как поставлю третий SATA диск, через некоторое время отказывают два диска, причём любые. Именно поэтому на домашнем сервере два винчестера подключил, через USB боксы. Только так смог избавиться от этой проблемы. Но суть не в этом, с этой проблемой справился, всё-таки в далёком прошлом радиолюбитель, ведущий инженер сборочного цеха радиозавода, а последние четверть века работал сисадмином. Проблема в локальной сети, она работает катастрофически непредсказуемо. Сегодня утром сделал установку Debian 9 и система не видит даже свои ресурсы. На SATA 1 установлена Windows 10 x64, работает без проблем, на SATA 2 установлена Mint 18.2 x64 xfce, работает приемлемо, но сетевые ресурсы открываются от полминуты до пяти минут, а про Debian 9 x64 xfce сказал в самом начале. Понять ничего не могу, всё сделал нормально, как обычно но система сеть не видит. На домашнем сервере Debian 7.11 x64 работает без проблем шестой год. Именно на замену Debian 7 готовлю систему, пока третий год безрезультатно. А на сервере работа сети - главное.
PS: Дополняю сообщение из системы Mint 18.2, запущенной со второго SATA винчестера. Ничего не делал, просто ещё раз перезагрузил компьютер. Обратил внимание, что при загрузке системы, несколько минут шла попытка инициализации сети (A start job is running for Raise network interfaces), однако сообщение об ошибке не было и загрузка продолжилась. По окончанию загрузки не работает ни сеть, ни интернет, ни удалённый доступ. Фотографию старта системы Debian прилагаю.
После третьей перезагрузки заработало подключение к рабочему столу сервера, через Remmina, заработал аплет погода на панели задач (берёт данные из интернет), команда ping 8.8.8.8 вывела среднее время отклика поискового сервера google около 55 ms, однако ни одна web страница не открывается, доступа к рабочему столу домашнего кинотеатра, через teamviewer нет, сеть недоступна. В Windows и Mint всё работает.
PSS: Второй день, как установил Debian 9.3 x64 Plasma. Несколько необычные настройки, но, что интересно, всё заработало, ресурсы сети открываются, как и прежде, медленно, однако значительно быстрей, чем в xfce и gnome. Кстати, первое знакомство с Linux у меня было именно с рабочего окружения KDE.

nialiv

#7
После установки Debian Plasma на рабочую станцию и домашний кинотеатр эти проблемы исчезли. В то же время домашний сервер на Debian 7 x64 с классическим gnome 2 вот уже шестой год прекрасно работает.
Наконец-то получилось присоединить сетевые ресурсы всех компьютеров сети, включая Windows в любом направлении. Подключиться, как папка SSH или SFTP получилось только в одну сторону с рабочей станции и кинотеатра к серверу, между собой не получается, но получилось соединить все компьютеры и Linux и Windows, как  "Сетевой диск Microsoft Windows". Но всё работает и соединяется быстро. Конечно, хотелось бы сделать это в Linux, как папки SSH, но может быть когда-нибудь, позже. Пока же не могу найти, как в Debian 9 обмениваться ресурсами по SSH. Никак не могу дать общий доступ к ресурсам через SSH сервер.
Может быть это связано с тем, что общие ресурсы на рабочей станции и домашнем кинотеатре имеют файловую систему NTFS. У меня на сервере, в самом начале, когда я использовал общие диски NTFS были две проблемы: 1. Можно назначить права общим ресурсам только полный доступ (chmod 777), или нет доступа (другие значения chmod). 2. В Nautilus все общие ресурсы дублировались и дубликаты были недоступны даже пользователю root. Когда разметил все диски сервера в EXT4, все проблемы исчезли.
PS: Попробовал всё это сделать в Rosa Fresh 10 Plasma, установленной на USB_HDD и тоже всё получилось. В общем проблему считаю решённой.  Остались сомнения по поводу работы с дисками, размеченными в NTFS. но это уже мелочи, главное, что удалось всё сделать. Всем спасибо и с наступающим Новым Годом!

mrgoodvin

bind interfaces only = false, возможно решило бы проблему с Thunar. И также можно было бы глянуть /etc/nsswitch.conf и поменять wins и dns местами для hosts:

hosts:          files wins dns mdns4 mdns4_minimal [NOTFOUND=return]