PDA

Bekijk de volledige versie : Samba funktioniert nicht



niehof
05-04-2008, 14:42
Moinsen,

ich habe meinen Asus WL-500gP nach der Anleitung (http://wl500g.info/showthread.php?t=8424) hier im Forum eingerichtet. Lediglich den Teil ) (Einrichtung Torrent Client) habe ich ausgelassen.
Leider kann ich nicht auf die Konfigurationseite (192.168.1.1:901) von Samba zugreifen.


service swat
{
port = 901
socket_type = stream
wait = no
only_from = localhost 192.168.1.1/24
user = admin
server = /opt/sbin/swat
log_on_failure += USERID
disable = No
}



[user@(none) root]$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
0 1 0.0 2.2 2368 680 ? S 00:59 0:01 /sbin/init
0 2 0.0 0.0 0 0 ? S 00:59 0:00 [keventd]
0 3 0.0 0.0 0 0 ? SN 00:59 0:00 [ksoftirqd_CPU]
0 4 0.0 0.0 0 0 ? S 00:59 0:00 [kswapd]
0 5 0.0 0.0 0 0 ? S 00:59 0:00 [bdflush]
0 6 0.0 0.0 0 0 ? S 00:59 0:00 [kupdated]
0 7 0.0 0.0 0 0 ? S 00:59 0:00 [mtdblockd]
0 61 0.0 1.2 1916 376 ? S 01:00 0:00 httpd vlan1
0 65 0.0 1.3 2672 400 ? S 01:00 0:00 syslogd -m 0 -O
0 67 0.0 1.2 2668 368 ? S 01:00 0:00 klogd
0 70 0.0 1.7 1888 524 ? Ss 01:00 0:00 nas /tmp/nas.la
nobody 72 0.0 1.6 964 492 ? S 01:00 0:00 dnsmasq
0 74 0.0 0.0 0 0 ? S 01:00 0:00 [khubd]
0 82 0.0 0.9 956 276 ? Ss 01:00 0:00 lpd
0 84 0.0 0.8 804 260 ? Ss 01:00 0:00 p9100d -f /dev/
0 88 0.0 1.1 2336 340 ? Ss 01:00 0:00 waveservermain
0 92 0.0 0.0 0 0 ? S 01:00 0:00 [usb-storage-0]
0 93 0.0 0.0 0 0 ? S 01:00 0:00 [scsi_eh_0]
1 101 0.0 1.2 840 364 ? S 01:00 0:00 /usr/sbin/portm
0 103 0.0 0.0 0 0 ? S 01:00 0:00 [nfsd]
0 104 0.0 0.0 0 0 ? S 01:00 0:00 [lockd]
0 105 0.0 0.0 0 0 ? S 01:00 0:00 [rpciod]
0 107 0.0 1.5 1208 456 ? Ss 01:00 0:00 /usr/sbin/mount
0 114 0.0 2.2 2068 692 ? Ss 01:00 0:00 pppd file /tmp/
0 116 0.0 1.0 1752 320 ? Ss 01:00 0:00 infosvr br0
0 117 0.0 1.5 2348 476 ? Ss 01:00 0:01 watchdog
0 119 0.0 1.1 2336 340 ? Ss 01:00 0:00 ntp
0 129 0.0 1.5 1752 480 ? S 01:00 0:00 dropbear
0 132 0.0 0.0 0 0 ? S 01:00 0:00 [kjournald]
0 143 0.0 0.0 0 0 ? S 01:00 0:00 [kjournald]
0 152 0.0 1.6 1856 492 ? S 01:00 0:00 upnp -D -L br0
0 153 0.0 1.3 972 408 ? Ss 01:00 0:00 /opt/sbin/cron
0 167 0.0 4.2 3592 1288 ? Ss 01:00 0:00 /opt/sbin/smbd
0 169 0.0 3.9 2272 1188 ? Ss 01:00 0:00 /opt/sbin/nmbd
0 174 0.0 1.2 928 368 ? S 01:00 0:00 stupid-ftpd
0 472 0.2 2.4 1840 736 ? Ss 01:24 0:00 dropbear
0 473 0.0 1.8 2708 556 pts/0 Ss 01:24 0:00 -sh
0 556 0.0 1.7 1448 512 pts/0 R+ 01:31 0:00 ps aux

Habt ihr vielleicht einen Tip für mich als Linux Newbie.

Vielen Dank bereits jetzt.

FastJack
05-04-2008, 15:05
bei dir läuft kein xinetd. Poste mal den Inhalt von :


vi /opt/etc/xinetd.d/swat

niehof
05-04-2008, 15:26
Vielen Dank für deine Anwort. Den Inhalt der Datei hab ich doch schon im Eröffnungspost eingefügt.



service swat
{
port = 901
socket_type = stream
wait = no
only_from = localhost 192.168.1.1/24
user = admin
server = /opt/sbin/swat
log_on_failure += USERID
disable = No
}

Die IP von meinem Router ist 192.168.1.1

FastJack
05-04-2008, 16:33
Hm sieht gut soweit aus. Hast Du im Webinterface das onboard Samba deaktiviert?

niehof
05-04-2008, 16:36
Enable Samba Demo Mode ist bei mir auf No.
Enable hidden read-write share Yes
Workgroup Name habe ich eingetragen.

Edit: Hab hidden read-write share auch auf no gestellt. Hilft leider auch nicht.

FastJack
05-04-2008, 16:43
hm ne ok wenn das auf No steht greifen die anderen optionen eh nicht.
unter /opt/etc/init.d/ gibts da ne Datei mit xinet? und was steht da drinn?

niehof
05-04-2008, 16:45
[user@(none) root]$ cd /opt/etc/init.d/
[user@(none) init.d]$ dir
S10cron S10xinetd S80samba rc.unslung


Hier der Inhalt:


#!/bin/sh
OPTWARE_TARGET=oleg
#
# Startup script for xinetd
#
# Stop myself if running
killall xinetd 2>/dev/null

# Stop other inetd processes if running
if [ ${OPTWARE_TARGET} = "nslu2" ] ; then
killall inetd 2>/dev/null
fi

/opt/sbin/xinetd

FastJack
05-04-2008, 17:03
ok, ist die datei ausführbar? mach mal ls -altr und schau ob da überall nen x steht.
Kannst auch mal tetsen


cd /opt/bin
./xinetd

startet er dann xinet? wenn du ps axf machst taucht er da auf?

niehof
05-04-2008, 17:14
Scheinen alle ausführbar zu sein.


total 24
drwxr-xr-x 2 n.hofmann root 4096 Jan 1 01:09 .
-rwxr-xr-x 1 n.hofmann root 259 Jan 1 1970 rc.unslung
drwxr-xr-x 11 n.hofmann root 4096 Jan 1 1970 ..
-rwxr-xr-x 1 n.hofmann root 153 Jan 24 2008 S10cron
-rwxr-xr-x 1 n.hofmann root 264 Jan 25 2008 S80samba
-rwxr-xr-x 1 n.hofmann root 246 Jan 25 2008 S10xinetd


Und xinetd scheint es gar nicht in dem Ordner zu geben.


-sh: ./xinetd: not found

FastJack
05-04-2008, 17:16
hast du das ./xinetd auch in dem Ordner /opt/bin ausgeführt?

niehof
05-04-2008, 17:31
Ja hab ich:

[user@(none) bin]$ cd /opt/bin
[user@(none) bin]$ ./xinetd
-sh: ./xinetd: not found

FastJack
05-04-2008, 17:39
mach mal ipkg list_installed und schau mal ob xinet installiert ist.
Wenn ja deinstalliers nochmal mit ipkg remove xinetd und installier es nochmal frisch.

niehof
05-04-2008, 19:17
[user@(none) bin]$ ipkg install xinetd
Installing xinetd (2.3.14-7) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/xinetd_2.3.14-7_mipsel.ipk
Configuring xinetd
Note that only 192.168.1.0/24 has access in the default configuration
Successfully terminated.

Habs nochmal installiert. Leider ist in /opt/bin immer noch nichts mit xinetd zu sehen. Hier der Inhalt:


[user@(none) bin]$ ls
[ coreutils-factor coreutils-sha384sum diff3 grotty ncurses-clear sdiff testparm
addftinfo coreutils-false coreutils-sha512sum diffutils-cmp groups neqn seq testprns
afmtodit coreutils-fmt coreutils-shred diffutils-diff head nice sha1sum tfmtodit
apropos coreutils-fold coreutils-shuf diffutils-diff3 hostid nl sha224sum tic
base64 coreutils-groups coreutils-sleep diffutils-sdiff hpftodit nmblookup sha256sum tload
basename coreutils-head coreutils-sort dir id nohup sha384sum toe
captoinfo coreutils-hostid coreutils-split dircolors indxbib nroff sha512sum top
cat coreutils-id coreutils-stat dirname infocmp od shred touch
chattr coreutils-install coreutils-stty du infotocap paste shuf tput
chgrp coreutils-join coreutils-su e2fsprogs-chattr install pathchk skill tr
chmod coreutils-kill coreutils-sum e2fsprogs-lsattr ipkg pdfroff slabtop troff
chown coreutils-lbracket coreutils-sync echo ipkg-opt pfbtops sleep true
chroot coreutils-link coreutils-tac env join pgrep slsh tset
cksum coreutils-ln coreutils-tail eqn kill pic smbcacls tsort
clear coreutils-logname coreutils-tee eqn2graph less pic2graph smbclient tty
cmp coreutils-ls coreutils-test expand less-less pinky smbcontrol uname
comm coreutils-md5sum coreutils-touch expr link pmap smbmnt unexpand
coreutils-base64 coreutils-mkdir coreutils-tr factor lkbib post-grohtml smbmount uniq
coreutils-basename coreutils-mkfifo coreutils-true false ln pr smbpasswd unlink
coreutils-cat coreutils-mknod coreutils-tsort find logname pre-grohtml smbspool unzip
coreutils-chgrp coreutils-mv coreutils-tty findutils-find lookbib printenv smbstatus unzip-unzip
coreutils-chmod coreutils-nice coreutils-uname findutils-xargs ls printf smbtar unzipsfx
coreutils-chown coreutils-nl coreutils-unexpand fmt lsattr procps-free smbumount update-alternatives
coreutils-chroot coreutils-nohup coreutils-uniq fold make_printerdef procps-kill snice uptime
coreutils-cksum coreutils-od coreutils-unlink free make_smbcodepage procps-ps soelim users
coreutils-comm coreutils-paste coreutils-uptime funzip make_unicodemap procps-top sort uuidgen
coreutils-cp coreutils-pathchk coreutils-users gdiffmk man procps-uptime split v
coreutils-csplit coreutils-pinky coreutils-vdir glib-genmarshal man2dvi procps-watch stat vdir
coreutils-cut coreutils-pr coreutils-wc glib-gettextize man2html ps stty vmstat
coreutils-date coreutils-printenv coreutils-who glib-mkenums mc ptx su w
coreutils-dd coreutils-printf coreutils-whoami gobject-query mcedit pwd sum watch
coreutils-df coreutils-ptx coreutils-yes grap2graph mcmfmt readlink sync wc
coreutils-dir coreutils-pwd cp grn mcview refer sysctl whatis
coreutils-dircolors coreutils-readlink crontab grodvi md5sum reset t who
coreutils-dirname coreutils-rm csplit groff mkdir rm tac whoami
coreutils-du coreutils-rmdir cut groffer mkfifo rmdir tail xargs
coreutils-echo coreutils-seq date grog mknod rnano tbl yes
coreutils-env coreutils-sha1sum dd grolbp mmroff rpcclient tdbbackup zipgrep
coreutils-expand coreutils-sha224sum df grolj4 mv screen tee zipinfo
coreutils-expr coreutils-sha256sum diff grops nano screen-4.0.3 test

FastJack
05-04-2008, 23:36
sorry gerade beim durchlesen erst gemerkt. Schau mal unter /opt/sbin/xinetd ob der dort drin ist.
Ansonsten wenn nein. Genug platz vorhanden? mit df kannst das nachschauen.
Was bei mir auch mal vorkam war, dass ich nen Packet händisch runterladen musste mit wget und dann ipkg -install /tmp/packetname.ipk
Das könntest evtl. auch mal Probieren.

newbiefan
05-04-2008, 23:48
Mach doch mal folgendes:
1.) ls /opt/sbin
da muss Dein xinet drinnen sein.
2.) Dann noch 'cat /usr/etc/profile'
da muss als Exportpfad auch /opt/sbin vorkommen, ansonsten wird xinet nicht gefunden.

niehof
06-04-2008, 07:44
Vielen Dank für eure Hilfe. Hab es jetzt hinbekommen.
Es war ein wirklich dummer Fehler. Ich hätte in der xinetd Config nicht admin als user eintragen müssen. Habe da jetzt meinen Benutzernamen eingetragen und jetzt konnte ich auf die Konfiguration zugreifen.