уже много раз говорили.
1.отключи самбу в вебМорде и стартуй ее сам, с нужным конфигом
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
2.post-mount
Стоит прошивка WL500gp-1.9.2.7-8.17.
a) Вношу изменения в файл smb.conf. Сохраняю через flashfs в прошивку, но после перезагрузки снова вылезает старый smb.conf. Вот что делаю в telnet:
[admin@asus root]$ flashfs save
tar: Removing leading '/' from member names
etc/profile
etc/smbpasswd
etc/group
etc/passwd
etc/smb.conf
tmp/local/
tmp/local/.files
tmp/local/sbin/
tmp/local/sbin/post-boot
tmp/local/sbin/post-firewall
tmp/local/sbin/post-mount
tmp/local/sbin/pre-shutdown
tmp/local/etc/
tmp/local/etc/dropbear/
tmp/local/etc/dropbear/dropbear_dss_host_key
tmp/local/root/
tmp/local/root/.profile
tmp/local/root/.mc/
tmp/local/root/.mc/Tree
tmp/local/root/.mc/filepos
tmp/local/root/.mc/ini
tmp/local/root/.mc/history
tmp/local/root/.mc/cedit/
-rw-r--r-- 1 admin root 4251 Feb 16 17:51 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
[admin@asus root]$ flashfs commit
.
Committed.
[admin@asus root]$ flashfs enable
б) В файле /tmp/local/sbin/post-boot включена команда /bin/mount -o bind,sync,noatime,rw /tmp/mnt/disc0_2/opt /opt , но данное монтирование не проходит. Если его запустить из telnet, то команда проходит. Или его необходимо помещать в другой файл? ж)
уже много раз говорили.
1.отключи самбу в вебМорде и стартуй ее сам, с нужным конфигом
/usr/sbin/smbd -D
/usr/sbin/nmbd -D
2.post-mount
С уважением, lex.
Пытаюсь настроить самбу, уже всё что можно пробовал, всё поиском перерыл...
вроде всё делаю как надо но зайти с компа не могу...
вот smb.conf:
------------------------------------
[global]
interfaces = br0
bind interfaces only = yes
workgroup = Homenet
server string = home gw
guest account = nobody
security = share
browseable = yes
guest ok = yes
guest only = yes
encrypt passwords = yes
preserve case = yes
short preserve case = yes
client code page = 866
coding system = utf8
debug level = 2
log level = 1
[share]
path = /tmp/mnt/disk1_1/pub
guest only = no
guest ok = yes
comment = share
browseable = yes
force user = admin
read only = no
[all$]
path = /
guest ok = no
force user = admin
browseable = no
read only = no
---------------------------------------
Это тоже делал:
echo /etc/smb.conf >> /usr/local/.files
echo /etc/passwd >> /usr/local/.files
echo /etc/group >> /usr/local/.files
echo /etc/smbpasswd >> /usr/local/.files
echo /etc/profile >> /usr/local/.files
запускаю через post-mount:
--------------------------------------------
#!/bin/sh
/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
mount -obind /tmp/harddisk/opt /opt
/tmp/harddisk/opt/etc/init.d/S45php start
/usr/sbin/smbd -D -l /opt/var/log/smbd.log -s /opt/etc/samba/smb.conf
/usr/sbin/nmbd -D -n gw -o -l /tmp -s /opt/etc/samba/smb.conf
--------------------------------------------
что не так, подскажите плиз???? уже не знаю куда копать...
[global]
workgroup = рабочая группа
netbios name = название в сети
encrypt passwords = yes
wins support = yes
log level = 1
max log size = 1000
read only = no
guest account = nobody
security = user
browseable = yes
guest ok = yes
guest only = no
client code page = 866
coding system = utf8
dos charset = CP866
unix charset = UTF-8
display charset = UTF-8
[Harddisk]
path=/tmp/mnt/disc0_3 - первый диск
comment = Data Drive
volume = Harddisk
writable = yes
browseable = yes
public = yes
[DATA]
path=/tmp/mnt/disc1_1 - воторй диск
comment = torrents
volume = DATA
writable = yes
browseable = yes
public = yes
у меня так вот прописан конфиг
всёравно не работает....
даже не знаю что не так... уже все параметры у самбы выучил...
судя по top, да...
попробовал с компа запустить сетевой сканер, и о чудо ! я вижу свои шары, но почему в них зайти не могу...??? непонимаю чего то...
Вообще в идеале у самбы нужно настроить:
1. log file = /var/log/samba/log.%m
max log size = 1000
log level = 1 (1....9), 9 самый подробный, лучше посмотреть на samba.org,
найти куда пишутся логи smbd.log и Nmbd.log, или запустить демоны smbd и nmbd с ключом -d9
log file = /var/log/samba/log.%m, это все для получения маскимального дебага, а там уже надо решать в чем проблема.
Кстати я не понял, ты набираешь строку в меню выполнить типа \\x.x.x.x\?
что она тебе возвращает?
Да чуть не забыл, если из дистрибутива samba Олег не вырезал утилиту testparm, то прогони ее, она проверяет синтаксис smb.conf
Можешь еще добавить параметр netbios name = "сетевое имя"
Last edited by OTMOPO3OK; 26-05-2008 at 07:54.
отвечает не найден сетевой путь, утилиты такой тоже нет.
мне кажется что дело не в конфиге, может ещё пользователь какого создать ? или прав каких не хватает...
Лог самбы пустой
а вот nmbd:
[2008/05/26 16:32:42, 0] nmbd/asyncdns.c:start_async_dns(150)
started asyncdns process 128
вот что выдаёт ps:
[admin@gw root]$ ps
PID Uid VmSize Stat Command
1 admin 636 S /sbin/init
2 admin SW [keventd]
3 admin SWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
60 admin 380 S httpd vlan1
65 admin 408 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
66 admin 364 S klogd
68 nobody 472 S [dnsmasq]
69 admin SW [khubd]
79 admin 340 S waveservermain
86 admin SW [usb-storage-0]
87 admin SW [scsi_eh_0]
91 admin 680 S pppd file /tmp/ppp/options.wan0
93 admin 488 S watchdog
96 admin 344 S ntp
99 admin SW [usb-storage-1]
101 admin SW [scsi_eh_1]
106 admin 484 S dropbear
116 admin SW [kjournald]
117 admin SW [kjournald]
120 admin 364 S /usr/sbin/vsftpd
125 admin 996 S /usr/sbin/smbd -D
127 admin 1016 S /usr/sbin/nmbd -D
128 admin 748 S /usr/sbin/nmbd -D
132 admin 1216 S [smbd]
138 admin 736 R dropbear
139 admin 548 S -sh
147 admin 392 R ps
фаервол вроде не настраивал
Так пропиши:
nmbd log file = /var/log/samba.nmb.%m.log
Попробуй убрать interfaces = br0 или перепиши br0 на vlan1,
после каждого изменения перезапусти демон nmbd!
Да еще попробуй команду netstat, глянь слушает ли nmbd и на каком порту!