Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest sobota, 21 czerwca 2025, 06:23

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 37 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
Post: środa, 14 kwietnia 2004, 13:54 
Zostałem poroszony przez pewnego członka forum o napisanie czegoś o tablicy o to jak przedstawiają się moje świąteczne wypociny:
Cytuj:
Tablica ogłoszeń.
1. Na początek polecam standardową procedurę z opisu, czyli tworzenie katalogu, np. mkdir /mnt/router/tablica.
2. Ustawienie serwera na porcie wybranym np. 90. Wykonanie: odpalasz FreeSCO, logujesz się na root-a, stukasz SETUP i gdzieś na środku, w górnej części masz coś tam http serwer (z pamięci - chyba 43). Stukasz numerek obok. Powinno być [s]. Generalnie może też być [y], ale [s] to tylko sieć lokalna, więc jak ktoś da [y] to niech się strzeże. Ważne by nie było [n], bo nici z serwera.
3. Jak będzie już to [s] lub [y] mały reboot polecam.
4. Przed rebootem polecam zapisać zmiany w konfiguracji routera :-)
5.Później, gdy mamy uruchomiony serwer, należy sprawić, aby był na wybrabym porcie w naszym przypadku np. na 90.

------------> cd /
cd /mnt/router/rc
edt rc_user
#w sekcji Starting rc_user dopisać :
thttpd -p 90 -u nobody -d /mnt/router/tablica -l /dev/null

------------>koniec listingu
Trochę objaśnień:
thttp -> serwer
-p 90 -> określenie portu
-u nobody -> określenie użytkownika
-d /mnt/router/tablica -> określenie ścieżki dostępu do katalogu głównego serwera http, w opisach, z którymi się spotkałem (chyba ze trzy) dokładnie nie pamiętam ale było chyba coś takiego: mnt/router/wwz (brakuje znaczka / na początku) nie wiem czy to działa bo zawsze zmieniałem. Więc i tu zmienię
-l /dev/null -> określenie miejsca zapisu logów, /dev/null to linuxowa "nicość". Czyli logi nie trafią nigdzie.

reboot

6. Na tym etapie należało by sprawdzić, czy nasz serwer działa. Proponuję wrzucić do katalogu /mnt/router/tablica jakiś plik, ja skopiowałem squid.conf z katalogu squida. Teraz na jakimś kompie w lokalnej sieci w przeglądarce stukam http://adres.serwera:90/squid.conf Jak się pokaże to dobrze, jak nie to mamy dwa wyjścia ... :-)
7. Zołóżmy, że nasz serwer już działa na 90 porcie. Teraz pora na pliki.
-tablica.htm, zaloz.htm, zaloz.cgi do katalogu /mnt/router/wwa/cgi
-zdejmij.cgi do /mnt/router/wwa
-reszta do /mnt/router/tablica
8. Zmiana atrybutów:
chmod 755 /mnt/router/wwa/cgi/zaloz.cgi
chmod 755 /mnt/router/wwa/zdejmij.cgi
chmod 644 /mnt/router/wwa/cgi/tablica.htm
chmod 644 /mnt/router/wwa/cgi/zaloz.htm
wszelakim plikom *.htm, których nazw w tej chwili nie pamiętam należy nadać atrybuty 644. Z atrybutami związane są dwa problemy: Wszystko niby jest dobrze, tylko przy otwieraniu plików w przeglądarce są one puste. I drugi: błąd 403 albo 400 nie pamiętam.
9. Bardzo ważny: należy przepyrać wszystkie pliki, zarówno te cgi jak i htm. W nich są zapisane linie typu http://serwer.bloki/ coś tam a my chyba mamy to trochę inaczej zrobione. Poprostu trzeba dopasować pliki do naszej sieci i potrzeb.
10. Uruchomienie tablicy:
http://adres.serwera:82/cgi/tablica.htm
11.Plik notice to treść ogłoszenia więc pasowało by go trochę zmienić :-)




Voyager
kamczekir@poczta.fm


Ostatnio zmieniony czwartek, 15 kwietnia 2004, 15:36 przez Anonymous, łącznie zmieniany 1 raz

Na górę
  
 
 Tytuł:
Post: środa, 14 kwietnia 2004, 19:23 
Wszystko rozumiem poza jedną rzeczą:
Cytuj:
9. Bardzo ważny: należy przepyrać wszystkie pliki, zarówno te cgi jak i htm. W nich są zapisane linie typu http://serwer.bloki/ coś tam a my chyba mamy to trochę inaczej zrobione. Poprostu trzeba dopasować pliki do naszej sieci i potrzeb.

Co wogóle masz tu na myśli? Co oznacza "serwer" a co "bloki"?
Dzięki.


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 08:01 
serwer.bloki to cytat ze skryptu. Chodzi o to, że np. u mnie to powino wyglądać: http://192.168.0.1/coś tam
A u innych inaczej, chyba, że ktoś ma w setupie ustawione nazwa kompa serwer, a domena bloki


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 09:01 
Offline
MODERATOR

Rejestracja: poniedziałek, 8 marca 2004, 23:29
Posty: 1177
Lokalizacja: miasto Świętej Wieży
No a ja bym chciał tutaj poiedzieć ze to przekierowanie w firewallu nie działa :/

_________________
Pozdrawiam

Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 09:52 
Bo w tej linii jest błąd:
Cytuj:
#w sekcji Starting rc_user dopisać :
thhpd -p 90 -u nobody -d /mnt/router/tablica -l /dev/null


a powinno być:
Dla Freesco027:
thttpd -p 90 -u nobody -d /mnt/router/tablica -l /dev/null

A dla Freesco 032:
thttpd -p 90 -u nobody -d /mnt/bootdev/router/tablica -l /dev/null


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 14:37 
Oczywiście że o tym wiemy. Ja i Jacq. Robimy wszystko poprawnie jednak przekierowanie nie działa do katalogu we freesco 0.3.2
/mnt/bootdev/router/tablica tylko do /mnt/bootdev/router/www i otwiera sobie index.htm zupełnie nie taki jaki powinien :cry: (Jacq ma tensam problem we freesco 0.2.7)
o następującej tresci:

Welcome to FREESCO public http server!

--------------------------------------------------------------------------------

Use FloppyNET for uploading your files:
- bring them on a floppy disk
- shutdown router
- boot ms/ps/free dos
- copy your documents
(don't worry about files rights, but names must be in DOS format 8.3 )
*.htm ->> a:\www
*.cgi ->> a:\www\cgi (example of cgi script )

- boot router

--------------------------------------------------------------------------------

There are also:
a nice Manual Page - http://www.freesco.org
a nice Control Panel - http://freesco.ip.addr:82

--------------------------------------------------------------------------------


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 15:34 
Gratuluję Piotrkowi spostrzegawczości. Literówka była, a jest ich jeszcze więcej np. pproszony. Zaraz poprawię. Mam też nadzieję, że wspólnymi siłami pokonamy tablicę :)
A i jeszcze jedno: opis robiłem pod kątem freesco 0.2.7, bo takowe posiadam tablica została zrobiona wg mojego opisu i działa.
No i jeszcze jedno:
przepyrać - przeszukać, przeanalizować, przejżeć


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 16:53 
:roll: Dobra jeszcze raz po kolei wszystko. Opis ze strony www.freesco.pl zdeka zmodyfikowany przeze mnie.

Dla Freesco027:
1. Plik pliki-tablica.zip rozpakuj pod Windą i przegraj ftpem albo skopiuj przez dyskietkę na Freesco do jakiegoś tymczasowego katalogu (będziemy za chwilę je kopiować w odpowiednie miejsca). Wszystkie operacje kopiowania i edycji najwygodniej jest robić w MidnightCommander.
2. Utwórz katalog w /mnt/router/wwz

3. Teraz poprzegrywaj pliki:
tablica.htm, zaloz.htm, zaloz.cgi do katalogu /mnt/router/wwa/cgi
zdejmij.cgi do /mnt/router/wwa
a resztę do /mnt/router/wwz

4. Nadaj plikom: zaloz.cgi i zdejmij.cgi atrybuty wykonywalności np. w taki sposób:
cd /mnt/router/wwa/cgi
chmod +x /mnt/router/wwa/cgi/zaloz.cgi
cd /mnt/router/wwa
chmod +x /mnt/router/wwa/zdejmij.cgi

5. Pozmieniaj wpisy w pliku /mnt/router/wwa/cgi/zaloz.htm tak, aby pasowały do twoich IP lub nazw. W plikach confirm.htm, index.htm w katalogu /mnt/router/wwz trzeba pozmieniać wpisy serwer.bloki na nazwę swojego serwera i domeny.

6. W linii poleceń wpisz teraz:
thttpd -p 90 -u nobody -d mnt/router/wwz -l /dev/null
Właśnie uruchomiliśmy tablice ogłoszeń pod adresem http://ip_serwera:90 powinna być widoczna.
Żeby odpalała się na porcie 90 zawsze podczas uruchamiania freesco dopisz tą linijkę do pliku rc_user w tym miejscu:
echo -n "Starting rc_user... "
# Add commands here you want to execute when booting. Use the fork
# command to launch programs which normally stay in the foreground.
thttpd -p 90 -u nobody -d mnt/router/wwz -l /dev/null


7. Uruchom przeglądarkę z adresem:
http://ip_routera:82/cgi/tablica.htm - zaloguj się (nie jako root) i ogłaszaj.

Z powyższym opisem do 5 minut można odpalić taką tablicę.


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 19:57 
Kolejny post o tym co juz wiem. Równie dobrze ja mogłbym to napisać i nic nowego z tego by nie wynikło. Bez urazy Piotrek ale czemu napisałeś to wszystko po raz kolejny?
Czy wreszcie mi ktoś powie czemu przekierowanie nie wykonywane jest poprawnie!!!!????

Czytaj dwa posty wyżej.

Sorry ale powoli traę cierpliwość. Do tego problemu potrzeba człowieka, który zana się na programowaniu. On pewnie znalazłby przyczynę.

Bo czegoś tu do jasnej ciasnej nie rozumiem robiłem juz to wszystko kilkadziesiąt razy bardzo uważnie i za kazdym razem nie działa tak jak powinno(tzn zablokowanie się udaje ale jak otwieram przegladare to odpala mizupelnie inna strone).

Wniosek z tego taki że linijka:
: [/] [] ()
thttpd -p 90 -u nobody -d /mnt/bootdev/router/tablica -l /dev/null

działa tak jakby teoretycznie przekierowanie nie bylo do "tablica"
ale do "www" przykład:
: [/] [] ()
thttpd -p 90 -u nobody -d /mnt/bootdev/router/www -l /dev/null


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 20:31 
Kurde. Napisz w koncu jaką masz wersję systemu i pokaż plik rc_user. Upewnij się czy masz włączony serwer www i panel admina na [s].


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 20:54 
Freesco 0.3.2
rc_user:
: [/] [] ()
#!/bin/sh#
#User's part of start up scripts
# You may add your command here, see descriptions below. /etc/system.cfg. /etc/colors. /etc/music.cfg case "$1" in   
boot)   
# Add hardware/software initialization here.      
# This part is called once when linux is already running      
# but router is not started yet.      
;;   
start)   echo -n "Starting rc_user...         "      
# Add commands here you want to execute when starting      
# the router.      
# Use the fork command to launch programs which normally stay      
# in the foreground.      
# This part is called after all rc_* files.      
thttpd -p 90 -u nobody -d /mnt/bootdev/router/tablica -l /dev/null      
=      
;;   
stop)   echo -n "Stopping rc_user...         "      
# Add commands here you want to execute when restarting,      
# shutting down or rebooting.      
# Be careful not to use any commands which wait for user input.      
# This part is called before all rc_* files.      =      
;;   
restart)      
# The next sequence is usually enough.      rc_user stop; rc_user start      
;;   
firewall)      
# Add your custom firewall rules here.      
# Warning, incorrect rules could leave your system insecure.      
# $INET always represents the Internet interface. But only when       
# this script is called from the rc_masq file.   
# These rules come before standard system rules.      
# Example:
# reject incomming tcp connections to port 22 from the      
#    internet and log them
      
# ipfwadm -I -a deny -P tcp -W $INET -D 0.0.0.0/0 22 -y -o      
;;   
newip)   
# This part is called when router got new IP address from      
# ISP's DHCP server.      
# The next sequence is usually enough.      
# rc_user stop; rc_user start      
;;   
status)   
# Add commands that print out your service(s) status.      
;;
esac


Mam standardowy http na 90 porcie i telnet lokalnie na [s].

Właśnie zastanawiam się nad czymś interesującym.
Po wpisaniu w konsoli "ps" enter
wsrod niemajacego dla mnie większego znaczenia kodu widnieje linijka:
: [/] [] ()
thttpd -p 90 -u nobody -d /www -l /dev/null

Zastanawiam się czy to ona nie jest sprawczynią nieprawidłowego przekierowania. :?


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 21:16 
Cytuj:
Mam standardowy http na 90 porcie


Standardowe www przenieś na inny port - zdecyduj się, albo jedno albo drugie.


Na górę
  
 
 Tytuł:
Post: czwartek, 15 kwietnia 2004, 23:38 
Offline
MODERATOR

Rejestracja: poniedziałek, 8 marca 2004, 23:29
Posty: 1177
Lokalizacja: miasto Świętej Wieży
Hmmmm ja juz nie wiem co jest nie tak z tą tablicą. Działą mi wszystko oprócz tego przekierowania. Mam tylko serwer www

_________________
Pozdrawiam

Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 16 kwietnia 2004, 08:08 
Ale kaszana :oops: Zrozumiałem z artykułu że standardowy www trzeba też na 90 porcie uruchomić. Przekierowanie działa!!! Uruchomiłem serwer www na porcie 86 przykładowo.

Ale nie wszystko jest takie różowe do końca :cry:
Kiedy po uruchomieniu przeglądarki widzę ogłoszenie :D to chce zlikwidowac przekierowanie i klikam przycisk na ogłoszonku (confirm.htm)
Niestety otwiera zię w tejsamej ramce stronka z taką oto informacją
: [/] [] ()
404 Not Found
The requested URL '/zdejmij.cgi' was not found on this server.

Bawiłem się zmianą ścieżek dostępu do pliku zdejmij.cgi - nic to nie dało.
Zmieniłem nawet port na ktorym ma znależć ten plik(przypominam że tablicę wywołuje się na 82 bo znajduje się ona także w katalogu wwa tak więc moja scieżka do wywołania zdejmij.cgi powinna wyglądać tak:
: [/] [] ()
href="http://192.168.0.1:82/zdejmij.cgi"
)
Niestety i to nie działa.
Przeniosłem więc zdejmij.cgi do katalogu tablica i ponownie nadałem mu atryuty wykonywalności(zmieniłem także w ścieżce powyższej 82 na 90) i zaczeło działać :D ale nie do końca :cry:
Otwiera taką oto stronkę(jak tu sie wstawia obrazek??) o takiej treści:

ipfwadm: socket creation failed: Operation not permitted
i standardowo: Ogłoszenie przeczytane. Strony www dostępne.
Odśwież stronę w przeglądarce.

Coś jest powalone ze zdjęciem przekierowania bo jak klikam home na przeglądarze to nic nie jest zdjęte :x


Na górę
  
 
 Tytuł:
Post: piątek, 16 kwietnia 2004, 09:46 
Kurcze, chyba już nic nie poradzę. Jak by tak na 0.2.7.
Albo jeszcze proponuje spróbować pobawić się z postawieniem tablicy na jakimś innym dysku ze świerzym freesco bez większych przeróbek.
Co do tego:
Cytuj:
ipfwadm: socket creation failed: Operation not permitted

pomoże chyba zciech


Na górę
  
 
 Tytuł:
Post: piątek, 16 kwietnia 2004, 09:58 
Offline
MODERATOR

Rejestracja: poniedziałek, 8 marca 2004, 23:29
Posty: 1177
Lokalizacja: miasto Świętej Wieży
Ja mam Freesco 0.2.7 a w zasadzie fPLeasy
Tez myslalem ze to moze przez jakiś inny pakiet, ale po zrobieniu freesco od początku i nie instalowaniu zadnych dodatkowych pakietów przekierowanie jest błędne. Robiłem już łopatologicznie słowo w słowo z instrukcji i nadal przekierowuje mnie do /www

_________________
Pozdrawiam

Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 16 kwietnia 2004, 10:44 
Cytuj:
Ale kaszana Zrozumiałem z artykułu że standardowy www trzeba też na 90 porcie uruchomić. Przekierowanie działa!!! Uruchomiłem serwer www na porcie 86 przykładowo.


Wiecie co robicie źle. Za bardzo kombinujecie z portami i zmianami katalogów. Dlaczego nie zrobicie najpierw tego jak w opisie.
Standardowo www na porcie 80, tablica na 90, i katalogi wwa, www, wwz. Jak to będzie działało to wtedy możecie się brać za kombinacje bo tak to nigdy tego tematu nie skończymy.


Na górę
  
 
 Tytuł:
Post: piątek, 16 kwietnia 2004, 11:13 
Cytuj:
Uruchomiłem serwer www na porcie 86 przykładowo

Serwer www pozostaw w spokoju na porcie 80, panel "sterowania" FreeSCO na 82, a tablicę na 90. Tutaj chyba są te wszystkie błędy.


Na górę
  
 
 Tytuł:
Post: piątek, 16 kwietnia 2004, 13:32 
Huuuuuuuuuuraaaaaaaaaaaaa! Działa!!! :D :D :D :D :D :D :D :D :D
Dzięki chłopaki za cierpliwość i oddanie się sprawie.
Gdybym mógł to bym Wam postawił 3/4 na głowe :D albo jak któryś nie lubi wódki to kratę browaru.

Dozozgonne dzięki.


Na górę
  
 
 Tytuł:
Post: poniedziałek, 19 kwietnia 2004, 09:30 
Offline
MODERATOR

Rejestracja: poniedziałek, 8 marca 2004, 23:29
Posty: 1177
Lokalizacja: miasto Świętej Wieży
Jak już mówiłem ROBIŁEM WSZYSTKO ŁOPATOLOGICZNIE SŁOWO W SŁOWO Z INSTRUKCJI :/

_________________
Pozdrawiam

Obrazek


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 37 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 21 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl