Kuinka nähdä Ubuntu - koneita ja Samba - osakkeita Windows 10 - verkossa DevAnswers.co



edellytykset





Tämä opas on tarkoitettu Windows 10 -käyttäjille, jotka eivät näe muita Ubuntu-koneita Windows File Explorerissa, mutta voivat käyttää niitä suoraan verkkopolulla joko isäntänimen (\ isäntänimi share) tai IP: n (\ 192.168.1.10 share) avulla ).





Asennat Ubuntu-koneen sudo-oikeudet wsdd palvelua.





Ongelma Ubuntu 18.04 / 20.04- ja Windows 10 Network Discovery -sovelluksissa





SMB 1.0 (SMBv1)





Useat tutkimani oppaat ja YouTube-videot ehdottavat SMB 1.0: n manuaalista käyttöönottoa Windows 10: ssä, jotta muut Ubuntu-koneet näkyisivät Windows File Explorerissa. Vaikka tämä saattaa toimia Windows 10: n vanhemmissa versioissa, sitä ei suositella turvallisuusvaikutusten vuoksi.





Microsoftilta:





Hei ihmiset, Ned taas täällä, ja tämän päivän aihe on lyhyt ja suloinen: lopeta SMB1: n käyttö. Lopeta SMB1: n käyttö. Lopeta SMB1: n käyttö! ” lähde





Windows 10 -versiossa 1511 SMBv1-tuki ja siten NetBIOS-laitteiden etsiminen poistettiin oletuksena. Oikeasta versiosta riippuen, uudemmat Windows-versiot, jotka alkavat versiosta 1709 (“Fall Creators Update”), eivät enää salli SMBv1-asiakasohjelman asennusta.





Tämä aiheuttaa sen, että Sambaa käyttäviä isäntäjä ei ole lueteltu Resurssienhallinnan “Verkko (naapuruus)” -näkymissä. Vaikka yhteysongelmia ei ole ja Samba toimii edelleen hyvin, käyttäjät saattavat haluta, että Samba-isännät luetaan Windowsin automaattisesti.





mDNS





Ubuntu 18.04 / 20.04 rekisteröi Samba-palvelin automaattisesti muualle verkkoon käyttämällä mDNS (Avahi) -sovellusta. Kaikki muut Linux-koneet ja macOS voivat löytää tämän rekisteröinnin automaattisesti.





Syy, että Windows 10 ei löydä Ubuntu-verkon osakkeita, on se, että vaikka se pystyy käyttämään mDNS: ää, se ei tiedä kuinka skannata verkko automaattisesti.





WDS




Laitteiden verkkopalvelut (WSD) on Microsoft API, joka mahdollistaa ohjelmointiyhteyksien verkkopalvelua tukeviin laitteisiin, kuten tulostimiin, skanneriin ja tiedostojakoihin. Se korvaa vanhemmat Windows-verkkotoiminnot, kuten NetBIOS.


Kun WSD-palvelu lisätään Ubuntuun, Windows 10 löytää Linux Samba -palvelimen käyttämällä alkuperäistä WSD-protokollaa.




Miksi Ubuntu ei tue WDS: n alkuperäistä?





Tätä ongelmaa on käsitelty Samban vianseurannassa vuodesta 2015. Joten voi tapahtua, että tämä ominaisuus integroituu Sambaan jossain vaiheessa tulevaisuudessa. Mutta toistaiseksi meidän on itse asennettava korjaustiedosto itse.





WDS: n asentaminen Ubuntuun





wsdd toteuttaa Web Service Discovery -isäntädeemonin Ubuntulle. Tämä mahdollistaa (Samba) -isäntäten löytämisen Web-palvelun etsintäasiakkaille, kuten Windows. Lue lisää: https://github.com/christgau/wsdd





Lataa ja pura arkisto.





wget https://github.com/christgau/wsdd/archive/master.zip





unzip master.zip





Liikkua wsdd.py.





sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd





Kopioi /usr/bin.





sudo cp wsdd-master/src/wsdd /usr/bin





Kopioi palvelu /etc/systemd/system.





sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system





Avata wsdd.service sisään nano ja korvata After=network-online.target kanssa After=network.target network-online.target multi-user.target





Kommentoi myös User=nobody ja Group=nobody kanssa # merkki.





sudo nano /etc/systemd/system/wsdd.service





/etc/systemd/system/wsdd.service


(Unit)
Description=Web Services Dynamic Discovery host daemon
; Start after the network has been configured
After=network.target network-online.target multi-user.target
Wants=network-online.target
; It makes sense to have Samba running when wsdd starts, but is not required
;Wants=smb.service

(Service)
Type=simple
ExecStart=/usr/bin/wsdd --shortlog
; Replace those with an unprivledged user/group that matches your environment,
; like nobody/nogroup or daemon:daemon or a dedicated user for wsdd
#User=nobody
#Group=nobody
; The following lines can be used for a chroot execution of wsdd.
; Also append '--chroot /run/wsdd/chroot' to ExecStart to enable chrooting
;AmbientCapabilities=CAP_SYS_CHROOT
;ExecStartPre=/usr/bin/install -d -o nobody -g nobody -m 0700 /run/wsdd/chroot
;ExecStopPost=rmdir /run/wsdd/chroot

(Install)
WantedBy=multi-user.target


Tallenna ja poistu (paina CTRL + X, Lehdistö Y ja paina sitten ENTER)





Lataa daemon uudelleen.





sudo systemctl daemon-reload





Käynnistä ja ota käyttöön wsdd.





sudo systemctl start wsdd





sudo systemctl enable wsdd





lähtö:


Created symlink /etc/systemd/system/multi-user.target.wants/wsdd.service → /etc/systemd/system/wsdd.service.





Tarkista nyt, että palvelu on käynnissä.





sudo service wsdd status





lähtö:


 wsdd.service - Web Services Dynamic Discovery host daemon
Loaded: loaded (/etc/systemd/system/wsdd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-03-09 13:43:04 CET; 1h 48min ago
Main PID: 11976 (python3)
Tasks: 1 (limit: 6662)
Memory: 10.8M
CGroup: /system.slice/wsdd.service
└─11976 python3 /usr/bin/wsdd --shortlog

mar 09 13:43:04 bb-srv1 systemd(1): Started Web Services Dynamic Discovery host daemon.
mar 09 13:43:04 bb-srv1 wsdd(11976): WARNING: no interface given, using all interfaces





Niin kauan kuin Windows 10 on asennettu oikein, sinun pitäisi nyt pystyä selaamaan Ubuntu-koneita ja Samban osakkeita Windows-tiedostomuokkauksessa. Hurraa!



Kerro minulle kommenteissa, jos tämä auttoi. Seuraa minua Viserrys, Facebook ja YouTube.




loppusanat Kasvatin AdSense-tulojani 68% AI: n avulla. Lue Ezoic-arvioni saadaksesi selville miten.











0 Comments

seo marketing wordpress seo seo hosting seo and marketing word press seo wordpress and seo wordpress marketing hosting seo seo press pro market seo seo & marketing seo e marketing e marketing seo seo pro wordpress marketing & seo seo di wordpress wordpress seo host hosting and seo wordpress hosting seo wordpress seo wordpress wordpress for marketing seo press wordpress marketing for seo
×