Temat: Asus WL-500W i samba3

Witam,
Zanim napisałem tego posta siedziałem jakieś 3tyg nad samba3 i jej konfiguracją, szukałem w googlach i tworzyłem już przeróżne cuda..
Mam Asusa wl-500w i zainstalowałem na nim Kamikaze 8.09.2, r18961. Wcześniej miałem Backfire, ale po niepowodzeniach i małej ilości opisów do niego zszedłem do wersji wcześniejszej. Myślałem, że będzie łatwiej..
Przechodzę do rzeczy :
Samba mi nie startuje!
ustawiam wszystko tak jak podane jest w opisach np na eko.one.pl i nic.
Nie wiem co robię źle..
Sambę zainstalowałem na dodatkowym zewnętrznym dysku. Mam na nim 3 partycje (są dobrze ustawione, same się mountują itp)

Ten sam problem mam z vsftpd. Po prostu nie startuje.

Gdzie w LuCi można "wyklikac" Sambę? Nigdzie nie mogę znaleźć takiej opcji..nawet po zainstalowaniu luci-app-samba.

Czekam na jakiekolwiek pomysły.

Pozdrawiam

2

Odp: Asus WL-500W i samba3

Instalujesz luci-app-samba, domyślnie zainstaluje się też samba3. Całość ustawiasz w /etc/config/samba.

A co do ustawienia: z palca /etc/init.d/samba start działa? samo smbd działa? w logach co masz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Asus WL-500W i samba3

wkleję Ci co wpisuję i jak to wygląda:

root@OpenWrt:~# /HDD/linpart/etc/init.d/samba start
root@OpenWrt:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init       
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    9 root         0 SW   [mtdblockd]
   56 root         0 SWN  [jffs2_gcd_mtd4]
   66 root      1920 S    /bin/sh /etc/init.d/rcS S boot 
   67 root      1920 S    init       
   69 root      1916 S    logger -s -p 6 -t sysinit 
   91 root      1936 S    syslogd -C16 
   93 root      1916 S    klogd 
  279 root         0 SW   [khubd]
  363 root      1932 S    udhcpc -t 0 -i eth1 -b -p /var/run/eth1.pid -R 
  431 root         0 SW   [usb-storage-0]
  432 root         0 SW   [scsi_eh_0]
  471 root         0 SW   [kjournald]
  472 root         0 SW   [kjournald]
  476 root         0 SW   [kjournald]
  545 root      1528 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -l br-
  740 root      1872 S    /usr/sbin/dropbear -p 22 
  743 root      1920 S    /usr/sbin/httpd -p 80 -h /www -r OpenWrt 
  921 nobody    1220 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
 1002 root      1932 R    /usr/sbin/dropbear -p 22 
 1003 root      1928 S    -ash 
 1012 root      1924 R    ps 

wygląda na to, że samba nie startuje.

root@OpenWrt:~# cd /HDD/linpart/bin
root@OpenWrt:/HDD/linpart/bin# ls
smbd       smbpasswd
root@OpenWrt:/HDD/linpart/bin# smbd start
root@OpenWrt:/HDD/linpart/bin# 

i tu sytuacja się powtarza. nic nowego w ps się nie pojawiło.

4

Odp: Asus WL-500W i samba3

Czekaj, a gdzie masz pliki konfiguracyjne samby? Zrobiłeś linki do /etc/samba itd?

nie  smbd start tylko ./smbd

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Asus WL-500W i samba3

myślę, że linki zrobiłem. Jeżeli możesz to przypomnij mi komendę na linkowanie.
Niżej wklejam to co się dzieje po poleceniu ./smbd

 ---------------------------------------------------
root@OpenWrt:~# cd /HDD/linpart/bin
root@OpenWrt:/HDD/linpart/bin# ls
smbd       smbpasswd
root@OpenWrt:/HDD/linpart/bin# ./smbd
root@OpenWrt:/HDD/linpart/bin# ps
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init       
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    9 root         0 SW   [mtdblockd]
   56 root         0 SWN  [jffs2_gcd_mtd4]
   66 root      1920 S    /bin/sh /etc/init.d/rcS S boot 
   67 root      1920 S    init       
   69 root      1916 S    logger -s -p 6 -t sysinit 
   91 root      1936 S    syslogd -C16 
   93 root      1916 S    klogd 
  279 root         0 SW   [khubd]
  363 root      1932 S    udhcpc -t 0 -i eth1 -b -p /var/run/eth1.pid -R 
  431 root         0 SW   [usb-storage-0]
  432 root         0 SW   [scsi_eh_0]
  471 root         0 SW   [kjournald]
  472 root         0 SW   [kjournald]
  476 root         0 SW   [kjournald]
  545 root      1528 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -l br-
  740 root      1872 S    /usr/sbin/dropbear -p 22 
  743 root      1920 S    /usr/sbin/httpd -p 80 -h /www -r OpenWrt 
  921 nobody    1220 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
 1017 root      1932 S    /usr/sbin/dropbear -p 22 
 1018 root      1928 S    -ash 
 1025 root      1924 R    ps 
root@OpenWrt:/HDD/linpart/bin# 

Pliki konfiguracyjne samby mam na HDD w /HDD/linpart/etc/

Myślisz, że wystarczy polinkować katalogi? Powiem Ci, że różnie z tym bywa (np VSFTPD po linkowaniu też się nie uruchamia)

Dzięki za szybkie odpowiedzi.
Teraz lecę do pracy. Po 18 powinienem być.

Pozdrawiam

6

Odp: Asus WL-500W i samba3

Musisz. Samba oczekuje pliku konfiguracyjnego w /etc/samba/smb.conf, bez tego nawet nie wiem czy się uruchomi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Asus WL-500W i samba3

A więc struktura polecenia do linkowania wygląda np tak: ln -sf <źródło> <cel>
Jak mam to rozumieć?
źródłem jest to gdzie mam plik config? czy celem linkowania będzie miejsce z configiem?
wiem o co chodzi ale się pogubiłem.

8

Odp: Asus WL-500W i samba3

ln -sf /HDD/linpart/etc/samba /etc

w ten sposób zrobisz w /etc dowiązanie o nazwie samba które będzie wskazywało na /HDD/linpart/etc/samba. Program sięgnie do /etc/samba/smb.conf, a tak naprawdę będzie korzystał z pliku /HDD/linpart/etc/samba/smb.conf

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez majerotto 2010-05-05 21:17:26)

Odp: Asus WL-500W i samba3

zrobiłem takie linki:
ln -sf /HDD/linpart/etc/config/samba /etc/config
ln -sf /HDD/linpart/etc/init.d/samba /etc/init.d
ln -sf /HDD/linpart/etc/samba /etc
oraz
ln -sf /HDD/linpart/bin/smbd /bin
ln -sf /HDD/linpart/bin/smbdpasswd /bin

bo z tych plików korzysta samba3

wynik polecenia ps

root@OpenWrt:/HDD/linpart/etc/init.d# ./samba start
root@OpenWrt:/HDD/linpart/etc/init.d# ps
  PID USER       VSZ STAT COMMAND
    1 root      1920 S    init       
    2 root         0 SW   [keventd]
    3 root         0 RWN  [ksoftirqd_CPU0]
    4 root         0 SW   [kswapd]
    5 root         0 SW   [bdflush]
    6 root         0 SW   [kupdated]
    9 root         0 SW   [mtdblockd]
   56 root         0 SWN  [jffs2_gcd_mtd4]
   66 root      1920 S    /bin/sh /etc/init.d/rcS S boot 
   67 root      1920 S    init       
   69 root      1916 S    logger -s -p 6 -t sysinit 
   91 root      1936 S    syslogd -C16 
   93 root      1916 S    klogd 
  279 root         0 SW   [khubd]
  363 root      1932 S    udhcpc -t 0 -i eth1 -b -p /var/run/eth1.pid -R 
  431 root         0 SW   [usb-storage-0]
  432 root         0 SW   [scsi_eh_0]
  471 root         0 SW   [kjournald]
  472 root         0 SW   [kjournald]
  476 root         0 SW   [kjournald]
  545 root      1528 S    /usr/sbin/nas -P /var/run/nas.wl0.pid -H 34954 -l br-
  740 root      1872 S    /usr/sbin/dropbear -p 22 
  743 root      1920 S    /usr/sbin/httpd -p 80 -h /www -r OpenWrt 
  921 nobody    1228 S    /usr/sbin/dnsmasq -K -D -y -Z -b -E -s lan -S /lan/ -
 1034 root      1932 S    /usr/sbin/dropbear -p 22 
 1035 root      1936 S    -ash 
 1080 root      3744 S N  smbd -D 
 1081 root      1924 R    ps 

chyba działa smile

EDIT: na moim ubuntu nie widzę nic w otoczeniu sieciowym...czyli za wcześnie świętowałem.

10

Odp: Asus WL-500W i samba3

Nie będziesz widział w otoczeniu sieciowym, żeby tek było nmbd jeszcze musisz uruchomić żeby tak bylo.

A w ubunciaku zrób po prostu "polącz z serwerem" podaj adres ip i nazwę udziału jaki zrobiłeś w sambie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Asus WL-500W i samba3

W katalogach samby nie mam takiego czegoś jak nmbd
w "polącz z serwerem" w ubunciaku dałem udział windows i wpisałem IP routera. połączyło i widzę dwa katalogi.
wg opisu ze stronki są to dwa katalogi: prywatny i ogólny.
do prywatnego wejdę po podaniu hasła..no i tu klops! podaję hasło i nic.wraca do podania hasła.
do ogólnego nie mogę wejść w ogóle. nie można zamontować lokalizacji.
ogólnie lipa

12

Odp: Asus WL-500W i samba3

Masz starą wersję pakietu samby w której nmbd nie było. Wiec nie będzie sie rozgłaszał.

Co do dostępu: usera zrobiłeś? hasło mu nadałeś?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Asus WL-500W i samba3

usera zrobiłem dodatkowego w systemie
dodałem mu hasło poprzez smbpasswd.

czyli teraz mam odinstalować całą sambę i zainstalować najnowszą żeby wszystko działało?
ech
to już chyba na jutro smile
dzięki za sukcesywne podpowiedzi.
Napiszę jutro o wynikach smile
Pozdrawiam

14

Odp: Asus WL-500W i samba3

To zależy której wersji używasz. W backfire jest już nmbd. W 8.09.x jeszcze nie było.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.