Odp: Jak instalować dodatki, Gargoyle i TL-WR1043 v3.
Nie pomogło, wciąż tak samo.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Jak instalować dodatki, Gargoyle i TL-WR1043 v3.
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
Nie pomogło, wciąż tak samo.
Jeszcze raz:
mount
blkid
uci show fstab
logread
I jeszcze wykonaj i pokaż wyniki:
mkdir -p /tmp/dysk
mount -t ext4 /dev/sdd1 /tmp/dysk
mount
Z dyskiem wszystko już ok; całkowicie zapomniałem, że zakładałem na nim partycje swap.
Usunąłem, dołączyłem do partycji dane i jest ok.
Teraz chcę jeszcze skonfigurować ftp, ale nie korzystając z gui gargoyle.
Co usunąć, a co zainstalować?
Nic nie usuwasz, nic nie instalujesz, vsftpd masz już w systemie tylko skonfiguruj go sobie ręcznie. I pamiętaj że skrypty startowe nadpisują konfigurację ftpa.
Jak wpisuje
/etc/init.d/vsftpd start
to otrzymuje
ERROR: No drives attached, no directories to share!
No i właśnie masz to wszystko ręcznie zrobić, łącznie z uruchomieniem vsftpd. Pakiety są dostosowane do współpracy z gui - więc jak nie chcesz z gui to wszystko robisz ręcznie.
Ok, rozumiem już
Wpisałem:
vsftpd /etc/vstpd.conf
łącze się total commanderem, ale pyta o użytkownika
To mój vsftpd.conf utworzony dzięki konfiguratorowi nahttp://eko.one.pl/vsftpd.php
anon_world_readable_only=no
anon_umask=022
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_other_write_enable=yes
dirmessage_enable=yes
download_enable=yes
dirlist_enable=yes
anonymous_enable=yes
hide_ids=yes
syslog_enable=yes
local_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/etc/vsftpd_users
log_ftp_protocol=no
listen=yes
listen_port=21
background=yes
max_clients=0
max_per_ip=0
idle_session_timeout=300
use_sendfile=no
anon_max_rate=0
local_max_rate=0
Chcę mieć tylko dostęp do ftp z mego lanu
ftp zawsze się pyta o użytkownika. Zaznacz w total comanderze że ma się łączyć anonimowo.
Jak zaznaczam anonimowo to wywala:
500 OOPS: vsftpd: not found: directory given in 'secure_chroot_dir':/var/run/vsftpd
Nie masz katalogu /var/run/vsftpd. To jedna z jego domyślnych opcji, więc po prostu go zrób.
Jest ok, dziękuje
A powiedz mi, jak jeszcze zrobić by przy autostarcie uruchamiał się z tą konfiguracją?
W /etc/rc.local po prostu uruchom vsftpd.
Cezary, jak w telnecie wpisze
vsftpd /etc/vsftpd.conf
to ftp się uruchamia, a jak wpisałem do rc.local to uruchamia się proces z Gargoyle i pyta o hasło. W gui mam wyłączony autostart
To mój rc,local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.echo '0' > '/sys/kernel/debug/ieee80211/phy0/ath9k/ani'
(sleep 50; /etc/init.d/transmission start) &
vsftpd /etc/vsftpd.conf
Plugin usb-storage może vsftpd uruchamiać.
Tzn. że mam w GUI włączyć autostart ?
Jak włączam autostart w GUI to jak próbuje się łączyć to mi wyskakuje, że nie ma folderu vsftpd w /var/run i za każdym razem muszę go zakładać.
Jeżeli to on powoduje start to tak.
Cezary, ja mam wyłączone montowanie dysków przesz gui, wszystko mam skonfigurowane w fstab.
Jak mam uruchomić autostart ftp z konfiguracji /etc/vsftpd.conf?
w rc.local nie działa jak wpiszę vsftpd /etc/vsftpd.conf
Nie działa bo? Coś w logach, zawiesza się, nie uruchamia, cokolwiek? Za samo "nie działa" powinienem zacząć faktury wystawiać.
Cezary, mam wyłączone montowanie dysków przez Gargoyle.
Wszystko skonfigurowane ręcznie.
Autostart vsftpd z gui gargoyle wyłączony
Mam wpisane w rc.local by vsftpd startował podczas rozruchu i tak się dzieje.
Przy próbie połączenia przez TC wyskakuje:
vsftpd not found directory given in 'secure_chroot_dir' /var/run/vsftpd
więc zakładam katalog vsftpd w /var/run i sie wtedy łączy, jest ok, ale jak zrestartuje router i próbuje wejść na ftp-a to znowu wyskakuje
vsftpd not found directory given in 'secure_chroot_dir' /var/run/vsftpd
Podaje zawartość /etc.vsftpd.conf
listen=YES
listen_port=21
anonymous_enable=YES
ftp_username=ftp
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=YES
anon_max_rate=0
idle_session_timeout=300
ascii_download_enable=NO
ascii_upload_enable=NO
secure_chroot_dir=/var/run/vsftpd
connect_from_port_20=NO
port_enable=YES
hide_ids=NO
log_ftp_protocol=NO
syslog_enable=NO
max_per_ip=0
# cmds_allowed=
local_root=/mnt/HDD/
nopriv_user=nobody
ftpd_banner=(vsFTPd 1.2.0)
Kurcze, przecież napisał ci dlaczego nie startuje - nie ma takiego katalogu. /var jest w ramie, więc przez uruchomieniem vsftpd po prostu zrób taki katalog. To problem?
Cezary, rozumiem co się do mnie piszę.
Zakładam ten katalog i wtedy normalnie ftp działa.
Dlaczego jednak gdy restertuje router to po starcie systemu katalog trzeba ponownie zakładać ?
Ponieważ /vat/jest pamięci ram. Po restarcie to ginie i system zakłada własne katalogi. Ty też musisz założyć jeżeli coś tam chcesz.
Ok, chroot ustawiłem na /etc/vsftpd i jest już dobrze
Dziękuje.
Strony Poprzednia 1 2 3
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Jak instalować dodatki, Gargoyle i TL-WR1043 v3.
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc