WNR3500L zarządzanie serwerem FTP
|
sasiadka |
Dodano 12-12-2010 12:53
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
Witam,
No i stąło się. Zgodnie z prawami Murphiego.
WNR3500L "wysypał się" a konkretnie ustawienia
serwera proFTPd.
Wyjaśniam o co chodzi.
Za sprawą Kolegów z Forum obsy, shibby i ich pomocy
skonfigurowałem "ręcznie" serwer FTP dla swoich potrzeb.
Dysk 320GB w zewnętrznej kieszeni z zasilaniem podłączony
pod USB routera. Na serwerze FTP kilka folderów.
Administrator serwera ma dostęp do wszystkich folderów,
zaś inni użytkownicy tylko do wybranych.
Od lutego tego roku minęło trochę czasu więc moje pytanie brzmi :
Czy któryś z alternatywnych firmware ma zaawansowaną obsługę
serwera FTP, jak wyżej wg moich potrzeb, czy muszę jednak
jeszcze raz wpisać wszysko ręcznie ?
Link do wątku o serwerze FTP i zarządzaniu :
FTP - Ustawienia i zarządzanie
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
sasiadka |
Dodano 12-12-2010 15:03
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
Czytanie nie boli, ale niekiedy trzeba się trochę naszukać.
Prawdopodobnie tu jest moje rozwiązanie :
Tomato 1.28 ND USB + FTP/Samba
Vsftpd z katalogami domowymi
Edytowany przez sasiadka dnia 12-12-2010 15:05
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
shibby |
Dodano 12-12-2010 17:09
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
wgraj nowe tomatousb lub moja kompilacje (temat w dziale tomato).
Ustawiac katalogow domowych nadal nie mozna wiec musisz zrobic tak jak w przytoczonym przez ciebie moim tutorialu.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
sasiadka |
Dodano 12-12-2010 19:04
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
OK. Proszę jeszcze o podpowiedź :
1. Które dokładnie wgrać Tomato ?
2. Jak to zrobić jak mam wgrane DD-WRT jak w podpisie ?
Nie chciałbym czegoś zepsuć.
Zapewne są to dla Was trywialne pytania, ale cóż wymagać od budowlańca.
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
shibby |
Dodano 13-12-2010 15:03
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
1) albo tomato MIPS2 USB ext od teddy beara ze strony tomatousb.org albo moje z tomato.groov.pl/k26 - oczywiscie tez k2.6 USB MIPS2 a wiec ktores z dwoch ostatnich.
2) jak sie wgrywa tomato jest opisane w dziale tomato w temacie o tomato k2.6 na pierwszej stronie. Skoro masz juz ddwrt to pomijasz oczywiscie czesc krokow.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
sasiadka |
Dodano 08-01-2011 08:41
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
OK. Tomato wgrane.
HDD podzielony na partycje :
/mnt/dane /mnt/opt i swap
To teraz tak np. : 3 użytkowników
zosia/zosia
marian/marian
piotrek/piotrek
W nowym Tomato jest teraz :
Główny katalog publiczny
Głowny katalog prywatny
Czy w związku z tym zrealizuję powyższy przykład
czy jednak dalej muszę zrobić katologi domowe
jak w tutorialu : Vsftpd z katalogami domowymi ?
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
shibby |
Dodano 08-01-2011 11:19
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
nie, nie musisz robic juz wg tego tutoriala. toamto obsluguje juz katalogi prywatne.
najpierw wylacz automontowanie dyskow i zamontuj je przez skrypt firewall odrazu do odpowiednich katalogow. Najbardziej chodzi mi tu o /opt
czyli zapis w skrypcie powinien wygladac tak (jezeli faktycznie kolejnosc jest taka jak napisales wyzej, jak nie to ją skoryguj)
Cytat mount /dev/sda1 /mmc
mount /dev/sda2 /opt
swapon /dev/sda3
Po restarcie powinienes miec ładnie podmontowane partycje pod /opt i /mmc i swap.
Tworzysz katalogi uzytkownikow a wiec
Cytat mkdir /mmc/zosia
mkdir /mmc/marian
mkdir /mmc/piotrek
W konfiguracji ftp tomato ustawiasz
Główny katalog publiczny - /mmc
Głowny katalog prywatny - /mmc
i jak tworzysz uzytkownika np zosia to nadajesz mu uprawnienia PRYWATNY. Pozostałym tak samo. Efekt tego bedzie taki ze jak zaloguje sie user np zosia to automatycznie przeniesie go do katalogu /mmc/zosia
Jezeli chcesz konto admina ktore ma dostep do wszystkich kont to robisz sobie konto admin i uprawnienia odczyt/zapis. Taki user zlapie sie w sciezke katalogu publicznego czyli dostep do /mmc i wszystkiego w dol.
Chyba w miare jasno to opisalem
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
sasiadka |
Dodano 08-01-2011 17:19
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
Cytat shibby napisał(a):
Chyba w miare jasno to opisalem
BARDZO JASNO ! DZIĘKUJĘ !
Jeszcze jedna mała kwestia
Nie mogę się zalogować poprzez IP.
W DD-WRT dodałem do firewalla :
#logowanie po IP
/usr/sbin/iptables -I INPUT 1 -p tcp --dport 21 -j logaccept
W Tomato zrobiłem tak samo i wyskakuje błąd.
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
sasiadka |
Dodano 08-01-2011 22:07
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
... można mały komentarz do #8 ?
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
shibby |
Dodano 08-01-2011 22:10
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat iptables -I INPUT -p tcp --dport 21 -j ACCEPT
chociaz powinno wystarczyc wlaczenie FTP dla LAN i WAN w gui tomato
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
sasiadka |
Dodano 08-01-2011 23:04
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
Dodawałem to polecenie zarówno do Firewalla jak i Inic. sys.
Serwer FTP mam ustawiony na WAN i LAN
Jednak dalej nie mogę zalogować się po IP.
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
shibby |
Dodano 09-01-2011 08:24
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
a sprawdz
Cytat iptables -A INPUT -p tcp --dport 21 -j ACCEPT
do firewalla i restart routera.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
shibby |
Dodano 09-01-2011 08:36
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
nie masz zadnego DMZ wlaczonego ani ustawionego przekierowania portu 21? Taki wpis powinien dzialac. U mnie dziala.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
sasiadka |
Dodano 09-01-2011 09:15
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
Cytat shibby napisał(a):
nie masz zadnego DMZ wlaczonego ani ustawionego przekierowania portu 21? Taki wpis powinien dzialac. U mnie dziala.
Nie mam. Nic tam nie ruszałem.
Firewall :
#montowanie dysku
sleep 10
/sbin/swapon /dev/sda1
/bin/mount /dev/sda2 /opt
/bin/mount /dev/sda3 /mmc
#logowanie po IP
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
shibby |
Dodano 09-01-2011 10:52
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
sprawdzilem wlasnie przed momentem twoje ip i port 21 jest otwarty. Zgłosił się vsftpd
Edytowany przez shibby dnia 09-01-2011 10:52
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
sasiadka |
Dodano 09-01-2011 13:50
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
Dzięki shibby, ale ja dalej nie mogę się połączyc przez IP.
Gdzieś robię błąd.
Mam internet z Chello. Do modemu podłączony WNR3500L.
Stacjonarny PC podłączony przez LAN, notebook przez WLAN.
Serwer FTP - 320GB USB pod WNR3500L
Jak loguję się na FTP przez 192.168.1.1 wszystko jest OK.
Jak loguję się na FTP przez moje IP to nie mogę sie połączyć.
Już sam nie wiem co jest nie tak. Przy DD-WRT było OK.
Oczywiście nie jest winne Tomato tylko jakieś ustawienia.
Shibby założyłem na swoim FTP tak na próbę konto shibby
z hasłem shibby. Może sprawdzisz czy da się połączyć ?
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
sasiadka |
Dodano 09-01-2011 18:18
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
OK. ... no to jesteśmy w domu.
Sprawdziłem.
Jak jestem w mojej sieci domowej
to na serwer FTP mogę zalogować się tylko
przez 192.168.1.1 przez moje IP wyskakuje błąd.
Podłączyłem laptopa przez Blueconnect, żeby byc poza
siecią domową i bez problemu loguję się przez IP na
mój serwer FTP.
Dlaczego tak to funkcjonuje ?
Dziękuję za pomoc i przepraszam za to zamieszanie
z tym IP.
Edytowany przez sasiadka dnia 10-01-2011 07:29
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|
|
sasiadka |
Dodano 10-01-2011 07:41
|
Power User
Posty: 308
Dołączył: 05/01/2010 17:26
|
Dziękuję .
Teraz działa (patrz #17).
-----------------------------------------------------
Pozdrawiam : Marian
Router NETGEAR WNR3500Lv1
Tomato Firmware 1.28.0000 MIPSR2-132 K26 USB BTgui-VPN
|
|
|