FreeBSD smbfs / smbmount

Pagina: 1
Acties:

  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Topicstarter
Op mijn server / router staat FreeBSD en ik heb al behoorlijk veel dingen werkend gekregen als newbie.
Maar het mounten van shares van windows is me nog niet gelukt.
Als ik via de ports tree /net/smbfs wil installeren dan gaat het mis:
cd /usr/ports/net/smbfs
make install
===> smbfs-1.4.1 OS versions subsequent to 440002 include smbfs.
Misscien komt het omdat ik het ook al zo gecompiled heb (zonder de ports tree te gebruiken) en geinstalleerd.

Dit mislukt dus:
su-2.05b# mount -t smbfs //localhost/htdocs /mnt/bef
smbfs: can't get server address: syserr = Operation timed out
(de share htdocs bestaat en kan ik in windows vinden, samba werkt dus zonder meer :) )

Vraagjes:
Hoe kan ik de bestaande installatie van smbfs 1.4.1 ongedaan maken?
Moet ik de kernel nog aanpassen?

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • MikeN
  • Registratie: April 2001
  • Laatst online: 17-05 11:06
Um volgens mij zegtie dat je geen smbfs nodig hebt omdat dat al in je kernel zit. Moet je niet samba nog installeren?

* MikeN weet ook niet zowveel van FreeBSD, maar zo zit het onder Linux

Verwijderd

Een installatie ongedaan maken via de ports is als ik het goed heb; cd naar je port-directory en type 'make deinstall' als het goed is verwijdert ie nu de port. (althans zo heb ik bepaalde ports verwijderd). Volgens mij kun je ook iets van 'pkg_delete preciezeportname' doen maar make deinstall is eenvoudiger hoef je nl niet de portversie precies te weten :)

  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Topicstarter
MikeN schreef op 31 oktober 2002 @ 11:56:
Um volgens mij zegtie dat je geen smbfs nodig hebt omdat dat al in je kernel zit. Moet je niet samba nog installeren?

* MikeN weet ook niet zowveel van FreeBSD, maar zo zit het onder Linux
Samba werkt al. Dat is zeker.
Verwijderd schreef op 31 oktober 2002 @ 12:22:
Een installatie ongedaan maken via de ports is als ik het goed heb; cd naar je port-directory en type 'make deinstall' als het goed is verwijdert ie nu de port. (althans zo heb ik bepaalde ports verwijderd). Volgens mij kun je ook iets van 'pkg_delete preciezeportname' doen maar make deinstall is eenvoudiger hoef je nl niet de portversie precies te weten :)
Ik heb het niet via de ports tree geinstalleerd, dus hij staat ook niet in de pkg_db.

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

root@godzillar:/usr/src/sys/i386/conf$ grep SMB LINT
# SMB/CIFS requester
# NETSMB enables support for SMB protocol, it requires LIBMCHAIN and LIBICONV
# NETSMBCRYPTO enables support for encrypted passwords.
options NETSMB #SMB/CIFS requester
options NETSMBCRYPTO #encrypted password support for SMB
options SMBFS #SMB/CIFS filesystem
..
Daar al gekeken?

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

irondog schreef op 31 oktober 2002 @ 11:49:
Op mijn server / router staat FreeBSD en ik heb al behoorlijk veel dingen werkend gekregen als newbie.
Maar het mounten van shares van windows is me nog niet gelukt.
Als ik via de ports tree /net/smbfs wil installeren dan gaat het mis:
cd /usr/ports/net/smbfs
make install
===> smbfs-1.4.1 OS versions subsequent to 440002 include smbfs.
Misscien komt het omdat ik het ook al zo gecompiled heb (zonder de ports tree te gebruiken) en geinstalleerd.
[/compile]
Dit is volledig overbodig. smbfs zif in de standaard kernel, mount_smbfs zit bij de standaard binaries van FreeBSD. Dat staat er ook; 'OS versions subsequent to 440002 include smbfs' (versies na FreeBSD 4.4-p2 hebben reeds smbfs). Daarom wil de port niet installeren. Zelf compilen moet je dus ook niet doen, want je hebt het al.
Dit mislukt dus:
su-2.05b# mount -t smbfs //localhost/htdocs /mnt/bef
smbfs: can't get server address: syserr = Operation timed out
(de share htdocs bestaat en kan ik in windows vinden, samba werkt dus zonder meer :) )
Gebruik eens mount_smbfs -I 127.0.0.1 //localhost/htdocs /mnt/bef, misschien werkt dat.

Vraag: Waarom wil je een lokale netwerk share mounten op die zelfde computer? Dat heeft toch geen zin? Of bedoel je i.p.v. localhost soms iets anders (ik hoop niet dat je dat 'localhost' vanaf je windows machine hebt overgenomen :)).
Vraagjes:
Hoe kan ik de bestaande installatie van smbfs 1.4.1 ongedaan maken?
Moet ik de kernel nog aanpassen?
Als je de GENERIC kernel hebt, heb je smbfs dus niet nodig. De port is niet geinstalleerd, dus die kan je ook niet gebruiken om te deinstalleren. Wat je moet weghalen, is wat je zelf gecompileerd hebt. Daarmee kan ik je denk ik niet helpen :).

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

AVL schreef op 01 november 2002 @ 02:30:
Dit is volledig overbodig. smbfs zif in de standaard kernel, mount_smbfs zit bij de standaard binaries van FreeBSD. Dat staat er ook; 'OS versions subsequent to 440002 include smbfs' (versies na FreeBSD 4.4-p2 hebben reeds smbfs). Daarom wil de port niet installeren. Zelf compilen moet je dus ook niet doen, want je hebt het al.
Als je de GENERIC kernel hebt, heb je smbfs dus niet nodig. De port is niet geinstalleerd, dus die kan je ook niet gebruiken om te deinstalleren. Wat je moet weghalen, is wat je zelf gecompileerd hebt. Daarmee kan ik je denk ik niet helpen :).
Ik weet niet hoe je hier bij komt, maar bij mij op 4.6.1-RELEASE (oudje) en 4.7-STABLE zit SMBFS dus echt niet in GENERIC.

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

serkoon schreef op 01 november 2002 @ 09:02:
[...]


[...]


Ik weet niet hoe je hier bij komt, maar bij mij op 4.6.1-RELEASE (oudje) en 4.7-STABLE zit SMBFS dus echt niet in GENERIC.
OK, sorry, het zit niet in GENERIC, maar het wordt automatisch geladen als kernel module als je mount_smbfs gebruikt. mount_smbfs kun je dus standaard gewoon gebruiken. De kernel hoeft niet aangepast te worden, en je hoeft zeker niet zelf smbfs te compileren.

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

AVL schreef op 01 november 2002 @ 10:39:
[...]


OK, sorry, het zit niet in GENERIC, maar het wordt automatisch geladen als kernel module als je mount_smbfs gebruikt. mount_smbfs kun je dus standaard gewoon gebruiken. De kernel hoeft niet aangepast te worden, en je hoeft zeker niet zelf smbfs te compileren.
True, niet aan gedacht. Toch wel handig, lkm's :)

  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Topicstarter
AVL schreef op 01 november 2002 @ 02:30:
[...]
Gebruik eens mount_smbfs -I 127.0.0.1 //localhost/htdocs /mnt/bef, misschien werkt dat.
[...]


Als je de GENERIC kernel hebt, heb je smbfs dus niet nodig. De port is niet geinstalleerd, dus die kan je ook niet gebruiken om te deinstalleren. Wat je moet weghalen, is wat je zelf gecompileerd hebt. Daarmee kan ik je denk ik niet helpen :).
Inmiddels heb ik een nieuwe kernel gecompiled en de volgende opties heb ik erin gezet:
options libmchain
options libiconv
options smbfs
options netsmb
options netsmbcrypto
options smbfs


mount_smbfs -I 127.0.0.1 //localhost/htdocs /mnt/bef
Password:
mount_smbfs: unable to open connection: syserr = Authentication error
Het werkt dus niet :(
Vraag: Waarom wil je een lokale netwerk share mounten op die zelfde computer? Dat heeft toch geen zin? Of bedoel je i.p.v. localhost soms iets anders (ik hoop niet dat je dat 'localhost' vanaf je windows machine hebt overgenomen :)).
HAHA gelukkig niet :9 !!

Het heeft ook geen zin. Maar het hoort natuurlijk te werken. :*) En als dit niet werkt, dan kan ik ook verw8en dat het mounten van shares op een andere pc al HELEMAAL niet werkt.

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

irondog schreef op 01 november 2002 @ 14:37:
[...]

mount_smbfs -I 127.0.0.1 //localhost/htdocs /mnt/bef
Password:
mount_smbfs: unable to open connection: syserr = Authentication error
Het werkt dus niet :(
Ah, hier kunnen we meer mee. Heb je een gebruiker aangemaakt met smbpasswd? Zo niet, doe dat dan eerst (lees man smbpasswd voor meer info). Heb je dat al wel gedaan, doe dan mount_smbfs -I 127.0.0.1 //gebruiker@localhost/htdocs /mnt/bef.

"I'd rather have a bottle in front of me than a frontal lobotomy."

Pagina: 1