Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Tablica ogloszen http://forum.freesco.pl/viewtopic.php?f=35&t=904 |
Strona 1 z 2 |
Autor: | Dekanex [ piątek, 22 listopada 2002, 02:16 ] |
Tytuł: | Tablica ogloszen |
Wlasnie lezalem sobie w lozeczku i wpadl mi do glowy pomysl aby przerobic deczko pomysl Kipy wezwanie do zaplaty na taka jakby tablice ogloszen dla userow w sieci. Jakby to mialo dzialac? Ano tak: 1. Robimy przekierowanie wywolan na 80 porcie (lub wszystkich) na nasz wewnetrzny np. 90 i tam stawiamy www z zawartoscia naszego ogloszenia (czyli narazie tak jak u Kipy) 2. Po przeczytaniu ogloszonka np: Jutro mija termin platnosci - przygotowac kasiore.... Pojutrze w godzinach xx:xx - yy:yy bedzie konserwacja serwera - przygotowac sie na odciecie od nalogu..... ![]() user ma mozliwosc klikniecia na odnosnik typu "zapoznalem sie z trescia ogloszenia - chce dalej ogladac moje panienki" co z kolei likwiduje przekierowanie i wszystko wraca do normy ![]() Niestety brakuje mi narazie wiedzy aby samemu to zrobic (zwlaszcza ta likwidacje przekierowania po kliknieciu), wiec jesli ktos by chcial i potrafil to zrobic (np. Ty Kipa ![]() P.s. Jest oczywiscie jeden minus takiego rozwiazania, a mianowicie skazywanie userow na uzywanie przegladarek internetowych, lecz mysle, ze nie bedzie to zbyt wielka niedogodnosc ![]() Czekam na pomysly ![]() |
Autor: | Bolo_B [ piątek, 22 listopada 2002, 11:06 ] |
Tytuł: | |
Ja mam prościej ale mniej skutecznie: Używam lanchata i wszyscy w sieci mają go w autostarcie, aby nie zapominali. Większość rozmów odbywa się poprzez niego wewnątrz sieci, zawsze można poinformować kolesi o planowanych przeglądach i zapłacie. Odbiegam od tematu ale to moja recepta na ten problem ![]() |
Autor: | Kipa [ piątek, 22 listopada 2002, 11:39 ] |
Tytuł: | |
Myślę, że musisz grzebnąć skrypta, który; 1. Będzie odwoływał przekierowanie na danego usera (ipfwadm inside). I tu nie mam pojęcia, jak odczytać IP usera pod CGI ![]() 2. Nadać mu atrybut wykonania z prawami roota i udostępnić dla nobody. 3. Wkleić do projektowanego ogłoszenia linka do skrypta. |
Autor: | Gość [ piątek, 22 listopada 2002, 21:42 ] |
Tytuł: | |
Na poczatek male sprostowanie Dekanex pisze: ...aby przerobic deczko pomysl Kipy... a to przeciezCytuj: Autorem artykułu jest: LAMER sorry ![]() To już cos, ale ja niestety nie wiem jak sie pisze takie skrypty, natomiast mam maly pomysl jak poradzic sobie z rozpoznawaniem IP usera. Nie jest to rozwiazanie idealne, ale powinno jakos dzialac. Chodzi o to, aby kazdego usera przekierowywac na inny port (np. 90,91,92...), oraz oczywiscie poodpalac na kazdym z tych portow odpowiednie www ![]() Jest jeszcze jeden problem. Jak ma wygladac wpis odwolujacy przekierowanie: ipfwadm -I -i accept -P tcp -S x.x.x.x -r 90 mnie sie wydaje ze tak: ipfwadm -I -d accept -P tcp -S x.x.x.x -r 90. A i jeszcze jedno wydaje mi sie, ze taki wpis nie pozwoli uruchomic nam tego skrypta (ze wzgledu na przekierowanie calego ruchu) wiec powinno byc chyba tak: ipfwadm -I -i accept -P tcp -S x.x.x.x 80 -r 90 a odwolanie: ipfwadm -I -d accept -P tcp -S x.x.x.x 80 -r 90. Niech ktos bardziej w tym obczaskany rzuci na to okiem. No i czekam na podpowiedzi jak zrobic taki skrypt, to bym sie zabral za testowanie |
Autor: | Dekanex [ piątek, 22 listopada 2002, 21:44 ] |
Tytuł: | |
Ooops ![]() |
Autor: | Dekanex [ niedziela, 24 listopada 2002, 23:38 ] |
Tytuł: | |
Narazie cisza, ale czekam dalej. Regułki powinny wyglądać tak: ipfwadm -I -i accept -P tcp -S 192.168.0.19 -D 0/0 80 -r 90 dla zrobienia przekierowania dla usera1 tylko z portu 80 na 90 i: ipfwadm -I -d accept -P tcp -S 192.168.0.19 -D 0/0 80 -r 90 dla zlikwidowania tegoż przekierowania. Nie moge narazie znaleźć informacji jak zrobić ten cholerny skrypy który wykona drugą regułkę, więc jak ktoś wie to niech się podzieli wiedzą ![]() |
Autor: | Kipa [ poniedziałek, 25 listopada 2002, 10:55 ] |
Tytuł: | |
Nie problem w komendzie, ale w określeniu IP kompa, bo tak po prawdzie to linię komendy sobie napisałeś, tylko w miejsce 192.168.0.19 musisz wstawić właściwy IP |
Autor: | Dekanex [ poniedziałek, 25 listopada 2002, 17:35 ] |
Tytuł: | |
Kipa pisze: Nie problem w komendzie, ale w określeniu IP kompa Wiesz co Kipa, chyba nie przeczytales dokladnie. Oczywiscie, ze nie ma problemu w komendzie, bo komenda jest dobra i figuruje dwa posty wyzejDekanex pisze: ipfwadm -I -i accept -P tcp -S 192.168.0.19 -D 0/0 80 -r 90 Chyba, ze wolisz bardziej lopatologicznie, wiec:ipfwadm -I -d accept -P tcp -S 192.168.0.19 -D 0/0 80 -r 90 ipfwadm -I -i accept -P tcp -S xxx.xxx.xxx.xxx -D 0/0 80 -r 90 ipfwadm -I -d accept -P tcp -S xxx.xxx.xxx.xxx -D 0/0 80 -r 90 ![]() ![]() |
Autor: | Dekanex [ poniedziałek, 25 listopada 2002, 23:43 ] |
Tytuł: | |
Coś pokombinowałem, i wyszlo coś co narazie nie działa, ale myśle że zadziała jak ktoś mi troche pomoże. Napisałem stronkę www z ogłoszeniem: <html> OGLOSZENIE <br><br> <a href=http://192.168.0.1:90/cgi/zdejmij>Kliknij jesli przeczytales</a> </html> #!/bin/sh echo Content-type: text/plain echo ipfwadm -I -d accept -P tcp -S 192.168.0.20 -D 0/0 80 -r 90 echo Komunikat przeczytany. Strony www dostepne Cytuj: ipfwadm: socket creation failed: Operation not permitted Natomiast gdy uruchomię go z lini poleceń (przez telnet) /mnt/router/wwz/cgi/zdejmij ,lub uruchomię go z katalogu /wwa/cgi (po podaniu usera i hasła) przez www to wszystko gra i przekierownie znika ![]() Zatem jeśli ktoś wie jak ustawić prawa tego skryptu, albo żeby nie podawać hasła przy korzystaniu z /wwa, lub jakiś inny sposób na to żeby ten nie było 'not permitted' to było by super ![]() Please help ![]() |
Autor: | Kipa [ wtorek, 26 listopada 2002, 13:59 ] |
Tytuł: | |
Nie za bardzo Cię rozumię ![]() Chcesz napisać skrypt wyłączający kompa i podajesz komendę, którą wszyscy znamy, bo zciech ję dobrze opisał. Pytać więc należy o odczyt w cgi, IP delikwenta, który aktualnie wyświetla tę stronę. Ja używam SSI i wtedy jest to zmienna REMOTE_ADDR. W cgi nie mam pojęcia. Jeżeli chodzi o sam skrypt, nie wiem czy to zadziała, ale nie napisałeś, czy nadałeś skryptowi atrybut wykonania z prawami roota (pisałem o tym wcześniej, może nie przeczytałeś ![]() |
Autor: | Kipa [ wtorek, 26 listopada 2002, 14:53 ] |
Tytuł: | |
Co do skryptu wystarczy go umieścić w /wwa np. jako ip.cgi wówczas wywołujemy echo "<a href=http://server:82/cgi/ip.cgi>Click here for ipfwadm wykonanie</a>" ![]() |
Autor: | Dekanex [ wtorek, 26 listopada 2002, 16:59 ] |
Tytuł: | |
I o to Kipa chodziło ![]() ![]() ![]() A co do Twojego nieuważnego czytania to nie zmieniam zdania, gdyż nie wiem czemu upierasz się przy rozpoznawaniu IP. Już wcześniej napisałem jak się bez tego obejść i gwarantuje Ci, że to działa. Nie jest to może rozwiązanie idealne gdyż trzeba napisać tyle skryptów zdejmujących przekierowanie ilu jest userów, oraz odpalić tyleż samo serwerów www na kolejnych portach (np 90,91,92...) i każdego usera przekierowywać na inny, ale jak już wcześniej napisałem ja mam 10 userów i nie jest to dla mnie problemem. Wiem, że można napaisać to w jednym skrypcie i używać do tego jednego portu z www, ale niestety nie wiem jak to zrobić ![]() ![]() To chyba tyle. Jak ktoś niezrozumiał jak sobie zrobić taką "Tablice ogłoszeń" to prosze o info. Postaram się to przedstawić jaśniej (może być nawet w ulubionych przez Kipę punktach ![]() |
Autor: | Kipa [ środa, 27 listopada 2002, 01:02 ] |
Tytuł: | |
Metoda na 15 serwerów WWW :? Zapewne to jedna zmienna w cgi, kto powie jaka ![]() Ja odsyłam gościa do serwera z SSI, odczytuję IP i posyłam do cgi. Też metoda nie dla każdego, więc dupiata, ale za to nie stawiam 15 serwerków WWW :lol: |
Autor: | Kipa [ środa, 27 listopada 2002, 09:41 ] |
Tytuł: | |
No i jak zwykle sam zainteresowany nawet nie kwapi się sprawdzić podanych mu informacji. Więc sam zrobiłem prościutkie doświadczenie i do skryptu wstawiłem zmienną $REMOTE_ADDR i co się okazało, tak zwraca IP gościa i sprawa prosta. Oj niektórzy lubią sobie komplikować życie ![]() |
Autor: | Dekanex [ środa, 27 listopada 2002, 18:37 ] |
Tytuł: | |
Ha,ha,ha ..... Powymądżałeś sie już? Myślisz, że wszyscy mają tyle czasu na siedzeniu przy freesco co Ty? Mój pomysł nie był taki zły, gdyż miał jedną zasadniczą zaletę - działał. Też się zastanawiałem jak by go ulepszyć i gdybym miał więcej czasu też by znalazł tą kochaną zmienną. Teraz miałem i znalazłem nawet więcej - w przykładowym skrypcie cgi do Apache'a: echo SERVER_SOFTWARE = $SERVER_SOFTWARE echo SERVER_NAME = $SERVER_NAME echo GATEWAY_INTERFACE = $GATEWAY_INTERFACE echo SERVER_PROTOCOL = $SERVER_PROTOCOL echo SERVER_PORT = $SERVER_PORT echo REQUEST_METHOD = $REQUEST_METHOD echo HTTP_ACCEPT = "$HTTP_ACCEPT" echo PATH_INFO = "$PATH_INFO" echo PATH_TRANSLATED = "$PATH_TRANSLATED" echo SCRIPT_NAME = "$SCRIPT_NAME" echo QUERY_STRING = "$QUERY_STRING" echo REMOTE_HOST = $REMOTE_HOST echo REMOTE_ADDR = $REMOTE_ADDR echo REMOTE_USER = $REMOTE_USER echo AUTH_TYPE = $AUTH_TYPE echo CONTENT_TYPE = $CONTENT_TYPE echo CONTENT_LENGTH = $CONTENT_LENGTH ![]() ![]() Sprawa się uprościła i można już korzystać z jednego www (np. na porcie 90), a przykładowy skrypt zdejmujący przekierowanie może wyglądać tak: #!/bin/sh echo Content-type: text/html echo echo ipfwadm -I -d accept -P tcp -S $REMOTE_ADDR -D 0/0 80 -r 90 echo "<font size=\"5\"><center>Komunikat przeczytany. Strony www dostepne<br>" echo "Odswiez strone w przegladarce" ![]() Dla korzystających z pomysłu polecam zrobienie ogłoszenia www z wykorzystaniem ramek dzielących okno przeglądaki na dwie części: - w górnej wyświetlać treść ogłoszenia - w dolnej odnośnik do zdjęcia przekierowania Nie będziecie mieli problemu z polem adresu przeglądarki, po odblokowaniu wystarczy odświeżyć stronę i www działa normalnie ![]() ![]() A jeśli ktoś jest ambitny to niech sobie zrobi jeszcze www do zakładania przekierowań (najlepiej w /wwa/cgi ze względu na potrzebne hasło), albo niech mnie ładnie poprosi to mu przyśle ![]() |
Autor: | lamer [ czwartek, 28 listopada 2002, 11:23 ] |
Tytuł: | |
I prosze! Kolejna rzecz, która jeszcze niedawno wydawała się NIE DO ZROBIENIA znalazła rozwiązanie! Myślę, że dynamiczny podział łącza na freesco to już kwestia dni ![]() |
Autor: | Kipa [ czwartek, 28 listopada 2002, 13:56 ] |
Tytuł: | |
lamer pisze: Myślę, że dynamiczny podział łącza na freesco to już kwestia dni
![]() I tu się z Tobą nie mogę zgodzić ![]() |
Autor: | lamer [ czwartek, 28 listopada 2002, 14:28 ] |
Tytuł: | |
Oj... Pozwól, żeby powiało trochę optymizmem ![]() |
Autor: | Kipa [ czwartek, 28 listopada 2002, 14:36 ] |
Tytuł: | |
No w końcu mamy już wersję 0.3.0 i to już nawet z próbą przeróbki pod SDI, więc w tym mogę dostrzegać nadzieję ![]() |
Autor: | lamer [ czwartek, 28 listopada 2002, 14:45 ] |
Tytuł: | |
Cytuj: No w końcu mamy już wersję 0.3.0
W zasadzie to OT i powinno iść na priv'a... ale co tam... Co takiego jest w 0.3.0, że daje nadzieję? Niestety nie mam czasu na instalację i zabawę... Jakie tam jest właściwie jądro? |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |