126

(13 odpowiedzi, napisanych Oprogramowanie / Software)

fakt jest na forum, ale jestem chyba jakis tepy skoro mi nadal nie dziala sad

zrobilem tak :

pierwotnie katalogiem uzytkownikow anonimowych byl katalog gdzie byl podmontowany pendrive
musialem zatem go zmienic:

mkdir /mnt/usb/users
chmod -w /mnt/usb/users

(gdzie usb to dowiazanie symboliczne do /mnt/disc0_2)

nastepnie w /etc/vsftpd.conf ustawilem anon_root=/mnt/usb/users
killall vsftpd
/etc/init.d/S90vsftpd start

nie dziala, wiec pomyslalem ze wyedytuje /etc/passwd :
zmienilem katalog roota z /tmp na /tmp/root
potem mkdir /tmp/root
chmod -w /tmp/root
killall vsftpd
/etc/init.d/S90vsftpd start

nadal nie dziala, nie wiem w czym problem (dziala jak wylacze systemowych uzytkownikow-local)


background=YES
listen=YES
ftp_username=root
anon_root=/mnt/usb/users
anonymous_enable=YES
anon_upload_enable=YES
#anon_world_readable_only=NO
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
secure_email_list_enable=YES
email_password_file=/etc/xxxxx
local_enable=YES
hide_ids=YES
write_enable=YES
local_umask=022
check_shell=NO
#dirmessage_enable=YES
ftpd_banner=Witaj na serwerze
banner_file=/etc/ftp_banner
session_support=NO
#syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES

127

(19 odpowiedzi, napisanych Oprogramowanie / Software)

chodzi o to, ze przy tej regule co napisalem nie moge sie polaczyc na serwer 156.xxx.xxx.xxx, a jak wylacze ta regule, to nagle moge sie polaczyc.

192.168.1.0 to IP rutera

Oba ruter (serwer SSH) i serwer, do ktorego chce sie polaczyc 156.xxx.xxx.xxx (serwer SSH) dzialaja na porcie 1022.

128

(19 odpowiedzi, napisanych Oprogramowanie / Software)

juz wiem co bylo przyczyna domniemanego cachewania portow firewall big_smile (rzeczywiscie cos prostego)
nie wiem jak mam poprawic firewall, ale to juz 1/2 sukcesu,ze znam przyczyne.

serwer SSH (156.xxx.xxx.xxx) nasluchuje na porcie np. 1022 , na ktory chcialem sie polaczyc z domu (z lanu)
moj ruter tez jest widoczny w internecie i nasluchuje na tym samym porcie, co tamten serwer np.1022

w moim firewall mialem przekierowanie na zewnatrz :

iptables -I input_rule -p tcp -d 192.168.1.0 --dport 22 -j ACCEPT
iptables -t nat -p tcp -I PREROUTING -s 0/0 --dport 1022 -m state --state NEW -j DNAT --to 192.168.1.0:22

zeby moj ruter (SSH bylo widoczne z internetu na porcie 1022)

Wiem skad pochodzi ten klucz mylny RSA. w momencie kiedy probowalem sie laczyc z serwerem (156.xxx.xxx.xxx) na porcie 1022, to odzywal sie moj ruter nasluchujacy na porcie 1022 smile

pytanie, jakby nalezalo zmodyfikowac firewall, bym mogl po staremu widziec ruter w internecie, ale moglbym sie laczyc z komputerem 156.xxx.xxx.xxx , nasluchujacym na 1022 ?

mam drukarke HP 710C (plujke) podlaczana pod port LPT1, czy mozna spokojnie nabyc kabel przejsciowke do podlaczenia pod USB.

czy OpenWrt (Linuks) mi to obsluzy ?

jaki HUB polecacie do tego rutera ?
czy każdy bedzie dzialal ? (chce uzywac modem, USB pendrive, drukarka, ewent. kiedys kamera usb)

znalazlem 2 konkurencyjne rozwiazania caly kabel :
http://www.allegro.pl/item206582937_prz … _ak12.html

sama przesciowka (drozsza od calego kabla) :

http://www.allegro.pl/item209474685_prz … lific.html

poza tym HP 710C jest typowa windowsowa drukarka (bez wlasnego procesora)
w linuksie dziala tylko przez emulacje pbmppa (czy jakos tak)
ale print serwer nie potrzebuje chyba sam sterownika (bo sterowniki sa po stronie klienckiej -windows)
czy sie myle ?

130

(13 odpowiedzi, napisanych Oprogramowanie / Software)

dokladnie mam ten blad, ktory napisales i nie wiem jak to zmienic.
wyjsciem bylo by zalozenie innego usera systemowego,ale open wrt jest jedno uzytkownkowe, co wiec ?

131

(13 odpowiedzi, napisanych Oprogramowanie / Software)

juz wiem w czym byl problem. dziala konto anonymous w trybie RW, ale tylko jak opcja :

local_enable jest zakomentowana lub ustawiona, jako NO

zalezalo mi bym mogl czasem zalogowac sie jako root.
Niestety gdy jest wlaczona opcja local_enable=YES

To dostaje komunikat, ze nie mozliwe jest korzystanie z anonimowego serwera w trybie do zapisu, gdy uzywamy uzytkownika root

jak ominac problem ?

wg mnie powinien dzialac. ale wiadomo lepiej sprawdzic czy ktos go uzywal, lub po prostu dowiedziec sie czy mozna zwrocic jak nie bedzie dzialac.

wazne jest by dysk posiadal mozliwosc podlaczenia dodatkowego zasilania. Standardowo gniazdo USB ma parametry 5V, 0,5 A (niestety prad na gniezdzie USB czesto bywa nizszy i trzeba sie posilkowac dodatkowym zasilaczem lub podlaczeniem do 2 portu przez rozdzielacz). Czyli zwroc uwage czy jest w kieszeni gniazdo na zasilacz.

Mam dysk 10 GB Fujitsu 4200 RPM, w specyfikacji ma 5V, 0,5A. Powinien chodzic bez problemu.
Niestety z ruterem Asus Wl-500gp przynajmniej w momencie rozruchu wymaga dodatkowego zasilania.

Nowsze dyski np. 60GB 5400RPM maja max pobor nawet 1A (2razy wiekszy niz specyfikacja USB)

134

(19 odpowiedzi, napisanych Oprogramowanie / Software)

to moze zatem to sprawa mojego firewall ?
na ruterze przekierowuje SSH na zewnatrz by dzialalo w internecie na 1022

serwer, na ktory sie lacze dziala tez na 1022, moze wlasnie ten sam port i bledne ustawienie firewalla powoduje problem ?

* Nie chcac tworzyc nowego watku zapytam:

Uzywam matrix tunnel do  SSL, jak zrobic by SSL dzialal na zewnatrz, jesli przekierowalem http na inny port niz 80. wywalanie https://serwer:port powoduje blad.

czy to jest podobnie, jak z FTP, ze nie moge przekierowac, go na inny port w Open Wrt (i bez rekompilacji musi dzialac na standardowym 21)

135

(12 odpowiedzi, napisanych Oprogramowanie / Software)

dokladnie sprawdzalem czy dziala, wpisujac co prawda IP zewnetrzny, ale w sieci LAN.
Rzeczywiscie durnowato zbudowany firewall...
dobrze, ze czlowiek w takich sytuacjach moze sprawdzic z poziomu innego shella big_smile
dzieki za pomoc !

136

(12 odpowiedzi, napisanych Oprogramowanie / Software)

kurcze nic nie kumam. tam byly zera. ale wiesz co sprawdzilem jedna rzecz :

wszedlem na inny serwer przez ssh na ruterze i tam odpalilem links, wpisalem http://IP_zewnetrzne_rutera:9000 i weszla mi ta strona co chcialem, a jak wpisywalem w przegladarce WWW pod windows (tam gdzie fizycznie jest ten serwer WWW) to nie dzialalo i nadal nie dziala

nic z tego nie kumam...

137

(12 odpowiedzi, napisanych Oprogramowanie / Software)

apache na pewno dziala na 192.168.0.101, bo jak wpisze na komputerze adres 192.168.0.101 w przegladarce, to mam strone WWW.
iptables -vL/iptables -vL -t nat  (tu zamiast 'slasha' nie powinno byc cos innego, 'enter' , strumien '|' ??)
wylistowalo mi regulki, ale nie wiem jakie liczniki mialy sie zwiekszac ??

firewall na kompie 192.168.0.101 jest poki co wylaczony

138

(12 odpowiedzi, napisanych Oprogramowanie / Software)

odpalilem ponownie jego skrypt /etc/init.d/S35firewall

nie ma raczej znaczenia, ze ma lan i wlan w bridge ?

139

(19 odpowiedzi, napisanych Oprogramowanie / Software)

po IP. Pomylka nie mozliwa z ruterem (zupelnie inna klasa IP)

po nazwie tez nie dziala, co ciekawe gdy dalem 1 raz po nazwie, to znowu napisal, ze otrzymal klucz.

140

(12 odpowiedzi, napisanych Oprogramowanie / Software)

cos robie zle...

iptables -t nat -A prerouting_wan -p tcp --dport 9000 -j DNAT --to 192.168.0.101:80
iptables        -A forwarding_wan -p tcp --dport 80 -d 192.168.0.101 -j ACCEPT

zamienilem "-A" na "-I" zeby szla jako pierwsza i nie dzialal

141

(19 odpowiedzi, napisanych Oprogramowanie / Software)

na pewno lacze sie do zdalnego serwera, a nie do rutera smile
dodam, ze nie bylo problemu jak na tamtym serwerze SSH chodzil na 22 porcie.
dodam jeszcze, choc nie widze zwiazku, ze tamten serwer nasluchuje (SSH) na tym samym porcie, co moj ruter, czyli 1022. ale to chyba nie ma zwiazku...

142

(12 odpowiedzi, napisanych Oprogramowanie / Software)

Wiem, ze temat juz byl walkowany ze wszystkich stron.
Nie wiem jednak, co zle robie z tym przekierowaniem

- na komputerze z windows (IP np. 192.168.0.101) mam zainstalowanego apache (port 80) +php
- chce aby strona www z tego komputera byla widoczna w internecie na porcie np. 9000
IP rutera to np. 192.168.0.1


Jak mam wylaczonego firewalla w windows, to chyba nie powinno byc problemu.
Przy wlaczonym powinienem zdaje sie odblokowac port 80 na zewnatrz

143

(19 odpowiedzi, napisanych Oprogramowanie / Software)

dlaczego dziwne,ze "krzyczy" 2 raz ? wg mnie nie ma nic w tym dziwnego, bo za 1 razem byl sobie jakis klucz, nie dzialalo, podlaczylem modem bezposrednio, to odebral nowy klucz-zadzialalo moglem sie polaczyc.
Kiedy wrocilem do konfiguracji wyjsciowej(modem podlaczony do rutera) znowu chcial pobrac klucz(ten zapewne ten niedzialajacy), bo nie moglem sie polaczyc na ten serwer(connection refused)

Myslalem, ze to problem mojego komputera klienckiego WIN XP. Poszedlem jednak i sprawdzilem na 2 komputerze Win2003 server i okazalo sie, ze jest to samo.

VPN nie uzywam, bo udalo mi sie zmusic moja 1 wybredna karte wifi do dzialania w trybie WPA (okazalo sie, ze nalezalo wybrac WPA1 i TK-IP, bo WPA2 AES nie jest obslugiwana przez karte)

Co dziwnego innego moge miec ? uzywam Dynamic DNS, OpenDNS, Dns masq, firewall proste ustawienia.
hmm... dziwi mnie to zachowanie, pod linuksem dziala, a pod winda nie...

144

(19 odpowiedzi, napisanych Oprogramowanie / Software)

putty nie pozwala mi wejsc na pewien serwer, podczas gdy na komputerze klienckim jestem polaczony przez ruter.kiedy podlacze modem bezposrednio do komputera(bez udzialu rutera)moge wejsc na ten serwer. Co do dnsmasq, to wlasnie chodzilo mi o zrzucenie cache. dzieki !!

Mam nastepujacy problem.

Nie moge sie polaczyc do pewnego serwara przez SSH z poziomu putty pod windows XP
Problem zaczal wystepowac po zmianie portu, na ktorym chodzi SSH na tym serwerze, do ktorego chce sie polaczyc.

z poziomu rutera moge sie bez problemu polaczyc poleceniem : ssh root@jakis_serwer.pl -p 1022

w putty zmienilem ustawienie portu na 1022.

Wiem co jest przyczyna problemu (connection refused), ale nie wiem jak ominac problem.

Zauwazylem, ze najprawdopodobniej gdzies na ruterze zostala zapamietana informacja o starym kluczu RSA

Zrobilem nastepujacy test :

1.- podlaczylem modem bezposrednio do komputera i probowalem sie polaczyc z serwerem
   - program putty ostrzegl mnie, ze byc moze ktos chce sie podszyc, bo jest inny klucz
   - potwierdzilem nowy klucz i zalogowalem sie-przebieglo bez zarzutu

2. - podlaczylem modem z powrotem do rutera
    - program putty ostrzegl mnie, ze byc moze ktos chce sie podszyc, bo jest inny klucz
    - potwierdzilem zmiane klucza i znowu nie moge sie polaczyc.


co odpowiada za problem ?

chyba nie ustawienia firewall serwera, do ktorego chce sie polaczyc, skoro moge sie laczyc z linuksa przez SSH
moze problem powoduje dnsmasq ?? lub cos innego co zapisalo trwale informacje na flashu rutera ?

* jeszcze jedno pytanie:

Z tego co wiem dnsmasq trzyma informacje o DNSach w pamieci, czy mozna zatem jakos zapisac te informacje do pliku ? zeby miec w nim np. google.pl i obok IP serwera google

co to jest ten ip-contract ?? znaczy, ze niezaleznie od serwera ftp, czy bedzie to vsftpd czy proftpd, polaczenie po takim przekierowaniu nie bedzie dzialac ? nie mozna tego nigdzie zmienic ?

problem polega  na tym, ze moge zalogowac sie z zewnatrz na serwer ftp (po przekierowaniu na inny port), ale serwer nie moze pobrac katalogu. Staje po komendzie "entering passive mode" i wylatuje na komendzie port
PORT moj_obecny_IP,5,51  500 Illegal port command. w czym problem ? SSH i WWW dziala zdalnie bez problemu

z libgcc z white russian 0.9 jest ten sam blad- segmentation fault

149

(13 odpowiedzi, napisanych Oprogramowanie / Software)

nie moge zrobic serwera anonymous +rw (autoryzacja po znanych adresach email), dostaje komunikat, ze nie mozna zrobic anonimowego serwera z mozliiwoscia zapisu, jesli wykorzystuje sie uzytkownika root.

jak zatem dodac innych uzytkownikow do systemu, skoro openwrt do distro jednouzytkownikowe ?

chcialbym jedynie miec uzytkownika ftp, zebym mogl jego podac w pliku vsftpd.conf
nie chce logowac sie na tego uzytkownika do systemu.

Nie chce nic przekompilowywac-widzialem taki sposob na forum na wlaczenie obslugi wielu uzytkownikow.
probowalem edytowac pliki /etc/passwd i /etc/group, ale z marnym skutkiem.
pewnie cos zle wpisywalem.

prosze o pomoc.

ok dodalem wirtualnych uzytkownikow w pliku /etc/vsftpd.users

userlist_enable
If enabled, vsftpd will load a list of usernames, from the filename given by userlist_file. If a user tries to log in using a name in this file, they will be denied before they are asked for a password. This may be useful in preventing cleartext passwords being transmitted. See also userlist_deny.

ale gdzie ustawic dla nich hasla ??

Niestety nie dziala (segmentation fault)

zrobilem dokladnie tak:

1. wget http://downloads.openwrt.org/kamikaze/p … mipsel.ipk -P /mnt/disc0_2
2. cd /usr/bin
2a. rm wget
3. ipkg install /mnt/disc0_2/wget_1.10.2-1_mipsel.ipk
4. napisalem wget (wget: can't load library 'libgcc_s.so.1')
5. ipkg remove wget
6. ln -s /bin/busybox /usr/bin/wget
7. ipkg install libgcc
8. cd /usr/bin
8a. rm wget
9. ipkg install /mnt/disc0_2/wget_1.10.2-1_mipsel.ipk
10. napisalem wget ('segmentation fault')

chyba istnieje niezgodnosc biblioteki z programem wget sad

co ciekawe przy deinstalacji wget, dostawalem blad :
"//usr/lib/ipkg/info/wget.postrm: 1: !/bin/sh: not found"

no nic poki co wracam do wget busy box, nie znam sie na kompilacji SDK

ipkg remove wget (co ciekawe, po wywaleniu dowiazanie do busybox stworzylo sie samo)
ipkg remove libgcc -force-depends (bo pisal ze zalezy od uclibs)

PS. Dodam, ze biblioteke libgcc sciagnalem z repozytorium X-wrt
na stronie kamikadze jej nie widzialem (http://downloads.openwrt.org/kamikaze/packages/mipsel/)