Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers?  (gelezen 558 keer)

Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers?
In windows 10 gaat dit automatisch. In unbuntu is het schijnbaar onmogelijk dit tot stand te brengen en ik heb al zoveel gelezen. Ik heb 2 standaard installaties van ubuntu 16.04 en ik wil de home directories van beide machines sharen via een netwerkverbinding. Is daar een goede uitleg voor die ook echt werkt.
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

swake

  • Gast
Hopelijk heb je hier wat aan .

ik zit al tijden te stoeien met dit soort paginas, vrij onleesbaar en vaag
ik heb echt heel veel gelezen en  geprobeerd al, ik vraag het niet zomaar.

Ik ben begonnen met ubuntu <--> win 10 met samba. Ik kan al een mapje delen met mijn windows 10 notebook, zover ging het, nu kan ik niks meer delen, geeft steeds fouten

Op compu 2:

sudo apt-get install smbclient
Tijdelijke fout bij het opzoeken van 'nl.archive.ubuntu.com'
E: Ophalen van http://security.ubuntu.com/ubuntu/pool/main/s/samba/smbclient_4.3.11+dfsg-0ubuntu0.16.04.12_amd64.deb is mislukt  Tijdelijke fout bij het opzoeken van 'nl.archive.ubuntu.com'

E: Kon sommige archieven niet ophalen. Misschien kunt u 'apt-get update' uitvoeren of het met '--fix-missing' proberen?

Op compu 1:

smbclient //192.168.0.16/jb-g41 -U jb-g41
WARNING: The "syslog" option is deprecated
Enter jb-g41's password:
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

Het werkt ondertussen naar beide kanten toe, op compu 1 heb ik samba helemaal verwijderd en ge-herinstalleerd.
Met een hoop gokken wat er wordt bedoeld werkt het opeens, ik kan nu over en weer van elke 16.04 compu elkaars home directory inzien. ....pfff

Als je dus in de smb.conf file die directory op je computer als te delen noemt dan gebeurt dat ook...en dan kan je die door te starten vanaf de andere compu die ook gaan benaderen. Precies het doel.
Nu heb ik alles dubbel.

Nu zit ik te denken wat is een goede keuze voor de usernames en de hostnames? De hostname moet slaan op het OS lijkt me en niet op de hardware?  Ik heb nu 2 verschillen de usernames op beide omputers omdat het anders voor mij verwarrend is.

« Laatst bewerkt op: 2017/11/29, 22:38:49 door Al Bunty »
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers? [...] Ik heb 2 standaard installaties van ubuntu 16.04 en ik wil de home directories van beide machines sharen via een netwerkverbinding.
Je vraag is onduidelijk. In het eerste deel zeg je dat je een verbinding wilt maken tussen twee pc's die op je lokale netwerk zijn aangesloten. Dit is eenvoudig op te lossen met ssh en ssh-client. Je tweede vraag lijkt erop dat je de home-directories op je twee Ubuntu-pc's wilt synchroniseren. Ook dit is geen probleem, gebruik daartoe rsync. Of bedoel je gewoon dat de ene pc bij de /home van de andere kan? Dan roep ik weer ssh. ergo, wat wil je precies?

swake

  • Gast
Citaat
Een NAS is een servertje met opslagplaats voor harde schijven die je dan kunt delen. Lijkt me een beetje overdreven uitgave voor wat jij wilt.

Als ik lees welke en hoeveel systemen TS gebruikt dan vind ik dat zelf persoonlijk niet overdreven .

Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers? [...] Ik heb 2 standaard installaties van ubuntu 16.04 en ik wil de home directories van beide machines sharen via een netwerkverbinding.
Je vraag is onduidelijk. In het eerste deel zeg je dat je een verbinding wilt maken tussen twee pc's die op je lokale netwerk zijn aangesloten. Dit is eenvoudig op te lossen met ssh en ssh-client. Je tweede vraag lijkt erop dat je de home-directories op je twee Ubuntu-pc's wilt synchroniseren. Ook dit is geen probleem, gebruik daartoe rsync. Of bedoel je gewoon dat de ene pc bij de /home van de andere kan? Dan roep ik weer ssh. ergo, wat wil je precies?
De vraag kunnen stellen is vaak al een groot deel van de vraag beantwoorden maar ik heb werkelijk geen idee wat 'ssh' is...
Ik ga dat eens opzoeken. Is dat een alternatief voor Samba?
Ik wilde beide home directories kunnen bekijken over en weer, uiteraard met de bedoeling ze synchroon te houden met grsync.
Ik moet dan een smbclient (?) starten en dan aankoppelen in Nautilus. Dat is al gelukt. :)
Grsync ken ik wel dat gebruik ik ook, rsync niet.
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Hallo, grsync is niets anders dan een grafische schil over rsync. Samba is volgens mij bedoeld om te communiceren met Windows-pc's vanaf Linux, smbclient is daar denk ik onderdeel van. Ik gebruik die programma's nooit.

Om van de ene Linux-pc contact te maken met een andere Linux-pc op je lokale netwerk, gebruik je ssh (Secure Shell). Die andere pc moet dan wel openssh-server hebben draaien, een ander programmaatje. In een terminal typ je simpelweg
$ ssh gebruiker@ip-adresDus als je als gebruiker Jan wilt inloggen op een lokale pc met adres 192.168.0.112, dan typ je
ssh jan@192.168.0.112(dat adres vind je in je router).

Zie je de harde schijf van die andere pc liever in een bestandsbeheerder, typ dan in de adresbalk sftp://gebruiker@ip-adres

Bedankt, ik had geen idee, maar dan lijkt ssh me beter dan samba, hoewel samba nodig blijft voor verbinden met windows 10. Ik wil het zo eenvoudig mogelijk houden. Ik ga het proberen. Programma's runnen in een window van de andere computer wil ik ook nog uitzoeken.
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Ik kan geen goede handleiding vinden van openssh of ssh, er is heel veel te vinden maar waar moet je beginnen?
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Offline jolo

  • Lid
Je zou kunnen beginnen met deze Nederlandstalige handleiding https://wiki.ubuntu-nl.org/community/Openssh-server
Zodat je eventueel daarna gerichte vragen daarover kunt stellen.
Hoofd PC januari 2018 HP Compaq Elite 8300 SFF Windows 10 & Xubuntu 18.04.3
PC 2011 Asus P8Z68-V Pro i7 2600K 8 GB RAM GT730 Xubuntu test pc
PC 2007 Asus P5B E6600 2GB RAM 8800GTS  
Notebook 2008 Lenovo ThinkPad R61i 8932GMG 2,5 GB RAM

Offline jan11000

  • Lid
Re: Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers?
« Reactie #10 Gepost op: 2017/12/03, 12:44:33 »
Hier ie een samba handleiding, deze is dus nodig, als je een map op je
ubuntu wilt delen, naar andere pc's.

Hoe samba instellen,(zoals ik het doe).

Indien je al met instellingen gespeelt hebt, verwijder alles(tav samba) en reboot,
om zo schoon te beginnen.

Samba installeren,in "software center" zoeken op
samba(SMB/CIFS file, print, and login server for Unix).

Indien je meerdere users gebruikt, dus bijv 3 users die verschillend zijn,
op 3 verschillende pc's.
Dan op elke pc alle users als extra users aanmaken.
Dus je hebt dan de gewone user(die met installatie tot stand is gekomen)
en nog 2 extra users.

De map maken die je wilt gaan delen, zorg dat je gebruiker daar rechten
voor heeft.
Dan samba starten via grafische icoon,(system-config-samba in xubuntu).
-De share maken,
-server instellen, zoals group naam,
-security(niks veranderen),
-samba users instellen(eigenschappen van je samba map, in de samba programma),
-aanvinken die toegang krijgen(nu weet je ook waarom je meerdere users moet
ingeven, want dan zie je alle users, ook die van de andere pc).
-Je kan ook extra users ingeven, maar dat heb ik nog niet gebruikt.

-Ook bij ubuntu, bij users kijken of de user ook bij de groep
sambashare zit, dus aanvinken.

Nu zou het moeten werken, wel even rebooten.
Vaker moet je langer wachten totdat er verbinding komt, dus denk niet
te snel dat het verkeerd is.!!!!!

Firewall uitzetten of de goede poorten open zetten, anders werkt samba niet.
139 445 Tcp open zetten. Via google vind je ook deze poorten.

Reboot alles.
Dan test of het werkt, als je bijv via verkenner naar de andere pc gaat,
kan het zijn dat je een foutmelding krijgt,
herhaal gewoon opnieuw zoeken naar de andere pc, soms gaat dit langzaam.
Als het werkt, maar direct een favoriet aan in je verkenner, dan hoef je
niet meer te zoeken.

Kontroleer nog de /etc/samba/smb.conf file of alle instellingen goed zijn,
dit is de conf file die alles bepaalt.



Dit is normaal niet nodig!
Je kan nog in je host file de namen van de andere pc's ingeven,
dit zijn ip nummers met de naam van de pc, zodat deze beter
te vinden is op het netwerk, normaal hoeft niet, maar als het niet goed werkt,
het vinden van de pc's dus.(bij pc's met vaste ip nummers is dit ook beter).
File naam is
hosts
Voorbeeld:
127.0.0.1 localhost  (dit is standaard)
127.0.1.1 jan        (dit is de pc waar samba op staat)
10.16.9.9        ba2        (dit is een andere pc op het netwerk)
10.16.9.99       download   (dit is een andere pc op het netwerk)


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

De naam van de pc staat in de file hostname,
hier staat alleen een naam.

Indien het vinden van de pc's nog steeds slecht is,(bijv vaste ip nummers
en zonder router)
probeer dan met gigolo(even installeren) de andere pc's te vinden,
vaak gaat het dan heel vlug om de pc's te vinden.

Veiligheid,

Nooit iedereen toegang geven, dit omdat als er een fout in een
beveiliging/programma/router zit, dan kan iedereen in je files kijken.
Dus altijd een wachtwoord en user op de gedeelde map zetten.

In de samba config file(/etc/samba/smb.conf) kun je nog,
netwerk interface vastzetten, indien je 2 netwerkkaarten hebt,
zodat samba alleen over bepaalde netwerkkaart gaat.

Hetzelfde geld voor ip nummers, dit kun je ook vastzetten.
10.0.0.0/8 eth0
dit betekend netwerkkaart eth0, alleen hier gaat samba over werken.
en de ip range 10.0.0.0/8 gaat samba werken.

En je kunt nog met de firewall ip adressen en samba blokkeren of open zetten.
« Laatst bewerkt op: 2017/12/03, 12:46:06 door jan11000 »

Re: Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers?
« Reactie #11 Gepost op: 2017/12/03, 13:57:34 »
Je zou kunnen beginnen met deze Nederlandstalige handleiding https://wiki.ubuntu-nl.org/community/Openssh-server
Zodat je eventueel daarna gerichte vragen daarover kunt stellen.
Ik weet niet wat ik met die sshd file moet. Onbegrijpelijk verhaal. Het is niet compleet. Wat zijn keys?
Als ik  ssh  <ip adres van de andere computer> doe dan werkt het niet. Connection refused.
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Re: Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers?
« Reactie #12 Gepost op: 2017/12/03, 19:31:10 »
Hier ie een samba handleiding, deze is dus nodig, als je een map op je
ubuntu wilt delen, naar andere pc's.

Hoe samba instellen,(zoals ik het doe).

Indien je al met instellingen gespeelt hebt, verwijder alles(tav samba) en reboot,
om zo schoon te beginnen.

Samba installeren,in "software center" zoeken op
samba(SMB/CIFS file, print, and login server for Unix).

Indien je meerdere users gebruikt, dus bijv 3 users die verschillend zijn,
op 3 verschillende pc's.
Dan op elke pc alle users als extra users aanmaken.
Dus je hebt dan de gewone user(die met installatie tot stand is gekomen)
en nog 2 extra users.

De map maken die je wilt gaan delen, zorg dat je gebruiker daar rechten
voor heeft.
Dan samba starten via grafische icoon,(system-config-samba in xubuntu).
-De share maken,
-server instellen, zoals group naam,
-security(niks veranderen),
-samba users instellen(eigenschappen van je samba map, in de samba programma),
-aanvinken die toegang krijgen(nu weet je ook waarom je meerdere users moet
ingeven, want dan zie je alle users, ook die van de andere pc).
-Je kan ook extra users ingeven, maar dat heb ik nog niet gebruikt.

-Ook bij ubuntu, bij users kijken of de user ook bij de groep
sambashare zit, dus aanvinken.

Nu zou het moeten werken, wel even rebooten.
Vaker moet je langer wachten totdat er verbinding komt, dus denk niet
te snel dat het verkeerd is.!!!!!

Firewall uitzetten of de goede poorten open zetten, anders werkt samba niet.
139 445 Tcp open zetten. Via google vind je ook deze poorten.

Reboot alles.
Dan test of het werkt, als je bijv via verkenner naar de andere pc gaat,
kan het zijn dat je een foutmelding krijgt,
herhaal gewoon opnieuw zoeken naar de andere pc, soms gaat dit langzaam.
Als het werkt, maar direct een favoriet aan in je verkenner, dan hoef je
niet meer te zoeken.

Kontroleer nog de /etc/samba/smb.conf file of alle instellingen goed zijn,
dit is de conf file die alles bepaalt.



Dit is normaal niet nodig!
Je kan nog in je host file de namen van de andere pc's ingeven,
dit zijn ip nummers met de naam van de pc, zodat deze beter
te vinden is op het netwerk, normaal hoeft niet, maar als het niet goed werkt,
het vinden van de pc's dus.(bij pc's met vaste ip nummers is dit ook beter).
File naam is
hosts
Voorbeeld:
127.0.0.1 localhost  (dit is standaard)
127.0.1.1 jan        (dit is de pc waar samba op staat)
10.16.9.9        ba2        (dit is een andere pc op het netwerk)
10.16.9.99       download   (dit is een andere pc op het netwerk)


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

De naam van de pc staat in de file hostname,
hier staat alleen een naam.

Indien het vinden van de pc's nog steeds slecht is,(bijv vaste ip nummers
en zonder router)
probeer dan met gigolo(even installeren) de andere pc's te vinden,
vaak gaat het dan heel vlug om de pc's te vinden.

Veiligheid,

Nooit iedereen toegang geven, dit omdat als er een fout in een
beveiliging/programma/router zit, dan kan iedereen in je files kijken.
Dus altijd een wachtwoord en user op de gedeelde map zetten.

In de samba config file(/etc/samba/smb.conf) kun je nog,
netwerk interface vastzetten, indien je 2 netwerkkaarten hebt,
zodat samba alleen over bepaalde netwerkkaart gaat.

Hetzelfde geld voor ip nummers, dit kun je ook vastzetten.
10.0.0.0/8 eth0
dit betekend netwerkkaart eth0, alleen hier gaat samba over werken.
en de ip range 10.0.0.0/8 gaat samba werken.

En je kunt nog met de firewall ip adressen en samba blokkeren of open zetten.

In ubuntu 16.04 software center staat geen samba?? Ik heb geen xubuntu system-config-samba icoon. Hoe ik poorten moet openzetten weet ik niks van dat soort dingen. Ik wil ook liever geen extra users aanmaken. Ik wil het graag eenvoudig houden het is toch ook eenvoudig, dus niet zoveel mogelijkheden, gewoon zo dat het werkt.
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Offline jolo

  • Lid
Re: Hoe maak in een lokaal netwerk verbinding tussen 2 ubuntu 16.04 computers?
« Reactie #13 Gepost op: 2017/12/03, 21:24:53 »
Ik weet niet wat ik met die sshd file moet. Onbegrijpelijk verhaal. Het is niet compleet. Wat zijn keys?
Als ik ssh <ip adres van de andere computer> doe dan werkt het niet. Connection refused.
In principe hoef je niets te wijzigen, in die sshd file. Wel moet zoals Paul ook al zei, op de andere computer de openssh-server draaien. Dat doe je via het terminalvenstercommando sudo apt-get install openssh-server [Enter]

Bovendien als op die computer(s) een firewall actief is, zal poort 22 moeten worden opengezet.
sudo ufw allow ssh [Enter]

Zie ook deze Engelstalige documentatie https://help.ubuntu.com/community/UFW
Hoofd PC januari 2018 HP Compaq Elite 8300 SFF Windows 10 & Xubuntu 18.04.3
PC 2011 Asus P8Z68-V Pro i7 2600K 8 GB RAM GT730 Xubuntu test pc
PC 2007 Asus P5B E6600 2GB RAM 8800GTS  
Notebook 2008 Lenovo ThinkPad R61i 8932GMG 2,5 GB RAM