Сізде Ubuntu жүйесі Windows компьютерлерін таба алмайтын немесе Samba арқылы желілік бөлісулерге қол жеткізе алмайтын мәселе туындаған болуы мүмкін. Бұл жағдай Gnome GUI бар көптеген дистрибутивтерге тән. Бұрын мұның себебі GVFS қатесіне байланысты болса, содан бері бірнеше басқа себептер пайда болды. Бұл мақалада біз сізге мәселені қалай шешуге болатынын, Ubuntu жүйесін Windows немесе Samba акцияларымен жұмыс істеу үшін конфигурациялауды және Nautilus пен Dolphin-ді барлық желі ресурстарын көре алатындай етіп қайта үйретуді айтамыз.
Microsoft корпорациясының SMB1 протоколынан бас тартуына және желіні табу мүмкіндіктері жоқ SMB2 және SMB3 протоколдарына ауысуына байланысты Ubuntu жүйесі Windows желісін көрмеуі мүмкін. Ubuntu жүйесінде желілік ресурстарды көрсету үшін Avahi немесе SMB1 протоколы пайдаланылады, сондықтан ескірген хаттаманы тізілімге қайта қоспай-ақ Windows бөлісуін көре алмайсыз.
Сондай-ақ, жаңа WS-Discovery қызметінің қолдауының болмауына байланысты Windows жүйесі Samba акцияларын көрмейді. Бұл мәселені шешу үшін WSDD қызметін бөлек орнату қажет. Бірақ одан да үлкен мәселе Samba 4.11 серверінде SMB1 протоколын қолдауды өшіру болды, сондықтан Nautils және Dolphin Windows акцияларын ғана емес, сонымен қатар Linux-ті де көруді тоқтатты. Мәселенің шешімі Samba серверіне Avahi орнату немесе Samba серверіндегі ескі SMB1 протоколына қолдау көрсету болуы мүмкін.
Samba сервері Windows желісінде қолжетімді болуы үшін SMB1 протоколына қолдау көрсетуді қосу керек.
Ол үшін /etc/samba/smb.conf
файлын келесідей өңдеңіз:
sudo vi /etc/samba/smb.conf [global] server min protocol = NT1 client min protocol = NT1 min protocol = NT1
Серверіңіздің хост атауы /etc/samba/smb.conf
ішіндегі netbios атауы параметріне сәйкес келетініне көз жеткізіңіз. Хост атауын hostname
пәрменімен тексеріп, оны /etc/hosts
файлына қосуға болады:
hostname sudo vi /etc/hosts 127.0.0.1 localhost 192.168.1.2 my_server [...] [global] netbios name = my_server
Мәселе шешілмесе, Avahi қызметін орнатып, конфигурациялап көріңіз. Бұл сіздің Samba серверіңізге Nautilus-тегі Network Neighbourhood-да пайда болуына мүмкіндік береді.
Avahi орнату үшін:
sudo apt install avahi-daemon avahi-utils
Содан кейін қызметті іске қосыңыз және оны іске қосуға қосыңыз:
sudo systemctl enable avahi-daemon sudo systemctl start avahi-daemon
Қолжетімді қызметтерді пәрмен арқылы тексеріңіз:
avahi-browse --all
Samba серверін Windows желісінде қолжетімді ету үшін WSDD қызметін орнатыңыз және конфигурациялаңыз. Бұл қызмет Windows жүйесіне желідегі серверіңізді көруге мүмкіндік береді.
WSDD орнату үшін келесі пәрмендерді орындаңыз:
git clone https://github.com/Andy2244/wsdd2.git cd wsdd2 make sudo make install sudo systemctl daemon-reload sudo systemctl enable --now wsdd2
Samba сервері енді Windows желісінде қолжетімді болуы керек. Nautilus немесе Windows Explorer бағдарламасында Network Neighbourhood ашу арқылы оның қолжетімділігін тексеріңіз. Егер бәрі дұрыс конфигурацияланса, Samba серверін және оның үлестерін көру керек.
Apply the discount by inserting the promo code in the special field at checkout: