Du har kanskje opplevd at Ubuntu ikke finner Windows-maskiner eller ikke får tilgang til nettverksressurser via Samba. Dette er en vanlig situasjon for mange distribusjoner med Gnome GUI. Tidligere skyldtes dette en feil i GVFS, men i ettertid har det dukket opp flere andre årsaker. I denne artikkelen forklarer vi hvordan du kan løse problemet, konfigurere Ubuntu til å fungere med Windows- eller Samba-kuler og lære opp Nautilus og Dolphin slik at de kan se alle nettverksressurser.
Ubuntu kan kanskje ikke se Windows-nettverket på grunn av at Microsoft har forlatt SMB1-protokollen og gått over til SMB2- og SMB3-protokollene, som ikke har nettverksoppdagelsesfunksjoner. Ubuntu bruker enten avahi eller SMB1-protokollen til å kartlegge nettverksressurser, så du kan ikke se en Windows-ballong uten å aktivere den foreldede protokollen i registeret.
Windows vil heller ikke se Samba-ballonger på grunn av manglende støtte for den nye WS-Discovery-tjenesten. For å løse dette problemet må du installere WSDD-tjenesten separat. Men et enda større problem var å deaktivere støtte for SMB1-protokollen på Samba 4.11-serveren, noe som førte til at Nautils og Dolphin sluttet å se ikke bare Windows-baller, men også Linux-baller. Løsningen på problemet kan enten være å installere Avahi på Samba-serveren eller å aktivere støtte for den gamle SMB1-protokollen på Samba-serveren.
For å gjøre Samba-serveren tilgjengelig i Windows-nettverket må du aktivere støtte for SMB1-protokollen.
Dette gjør du ved å redigere filen /etc/samba/smb.conf
på følgende måte:
sudo vi /etc/samba/smb.conf
[global]
server min protocol = NT1
client min protocol = NT1
min protocol = NT1
Kontroller at vertsnavnet til serveren din samsvarer med verdien til netbios name-parameteren i filen /etc/samba/samb
. conf
. Du kan kontrollere vertsnavnet med
hostname-kommandoen og legge det til i filen /etc/hosts
:
hostname
sudo vi /etc/hosts
127.0.0.1 localhost
192.168.1.2 my_server
[...]
[global]
netbios name = my_server
Hvis problemet vedvarer, kan du prøve å installere og konfigurere Avahi-tjenesten. Da vil Samba-serveren din vises i nettverksmiljøet i Nautilus.
Slik installerer du Avahi:
sudo apt install avahi-daemon avahi-utils
Start tjenesten og legg den til i autoladeren:
sudo systemctl enable avahi-daemon
sudo systemctl start avahi-daemon
Sjekk tilgjengelige tjenester med kommandoen:
avahi-browse --all
For å gjøre Samba-serveren tilgjengelig på Windows-nettverket må du installere og konfigurere WSDD-tjenesten. Denne tjenesten gjør det mulig for Windows å se serveren din på nettverket.
Kjør følgende kommandoer for å installere 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-serveren skal nå være tilgjengelig på Windows-nettverket. Sjekk tilgjengeligheten ved å åpne nettverksmiljøet i Nautilus eller Windows Utforsker. Hvis alt er riktig konfigurert, bør du kunne se Samba-serveren og ballene dens.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: