Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Obecny IP z NEO+ na CONTROL PANEL-u. JAK??
http://forum.freesco.pl/viewtopic.php?f=35&t=2382
Strona 1 z 1

Autor:  puchatek007 [ sobota, 12 lipca 2003, 21:41 ]
Tytuł:  Obecny IP z NEO+ na CONTROL PANEL-u. JAK??

WItam.

Czy ma ktos jakiś pomysł jak zrobić żeby w Control Panel-u pokazywał obecny IP przypisany mpojemu NEO+????

THX

Autor:  puchatek007 [ poniedziałek, 14 lipca 2003, 20:25 ]
Tytuł: 

Jejku czynaprawde nikt niewie jak to zrobić??

Przecierz to kilka linijek zmian.

Chłopcy ruszcie głową.

Autor:  Anonymous [ poniedziałek, 14 lipca 2003, 23:02 ]
Tytuł: 

puchatek007 pisze:
Chłopcy ruszcie głową.

A moze bys tak sam ruszyl :?:
Przeciez wystarczy w Control Panelu kliknac w link "Status" i juz masz widoczne swoje IP :)
Ale nic nie stoi na przeszkodzie, aby ip pokazywane bylo na stronie glownej panelu w takiej np. formie:
: [/] [] ()
   System is up since
Mon Jul 14 08:13:15 2003

Current IP: 217.97.xx.xx

Autor:  puchatek007 [ wtorek, 15 lipca 2003, 10:32 ]
Tytuł: 

HEHE no tak.

Tylko żebym to ja miał coś takiego jak link STATUS w Control Panelu to by było dobrze.

Nie mam czegos takiego jak Status chyba że jest jakieś inne menu jeszcze którego nieznam.

HELPPPPPPPPPP

Autor:  Anonymous [ wtorek, 15 lipca 2003, 11:13 ]
Tytuł: 

puchatek007 pisze:
Nie mam czegos takiego jak Status chyba że jest jakieś inne menu jeszcze którego nieznam.


W wersji 0.2.7 jest to link Status. w 0.3.x bodajze nazywa sie to bodajze STAT (nie pamietam w tej chwili dokladnie bo nie uzywam 0.3)

Autor:  puchatek007 [ wtorek, 15 lipca 2003, 13:06 ]
Tytuł: 

Także mam Freesco 0.2.7

Tak ale ja mam NEO+ a nie SDi.
i niemam takiej opcji. Ona jest przy Dialup

: [/] [] ()
$LINE1?info>System$A
                $LINE1?log>Recent Log$A
                $LINE1?login>Last Logins$A
                $LINE1?net>Network$A
        !
        if [ "$ROUTER" = dialup ]; then cat <<-!
                $NBSP
                $HSTAB Dialout Link$A
                $LINE1?state>Status$A
                $LINE1?up>Up</a> &nbsp;<a href=usr.cgi?down target=main>Down$A
                $LINE1?unblock>Un</a> &nbsp;<a href=usr.cgi?block target=main>Bl
                $LINE1?unforce>Un</a> &nbsp;<a href=usr.cgi?force target=main>Fo
        !
        fi


Jest to kawałek kodu z pliku usr.cgi


Co dalej.

Autor:  zciech [ wtorek, 15 lipca 2003, 13:25 ]
Tytuł: 

No to zmien na:
: [/] [] ()

        !
        if [ "$ROUTER" = ethernet ]; then cat <<-!
                $NBSP

Autor:  Anonymous [ wtorek, 15 lipca 2003, 13:57 ]
Tytuł: 

puchatek007 pisze:
Także mam Freesco 0.2.7. Co dalej.

Wydedukowalem cos takiego:
W user.cgi pod tym kodem:
: [/] [] ()
case "$1" in
   ttl)    ttl;exit;;
   end)    end;exit;;
   cpage)  shift;cpage "$*";exit;;
esac

wpisujesz takie cos:
: [/] [] ()
set -- `ifconfig ppp0 | grep inet | sed -e 's/i[^:]*://' -e 's/P.*//'`
CURRENTIP="$*"

Jest to kod wyciety z user.cgi dla wersji 0.3.2 :) i pobiera aktualne IP Z interfejsu ppp0 (na takim chyba dziala neo?)
Teraz wystarczy jeszcze ten fragment:
: [/] [] ()
void*)  cpage "System is up since<br>$UPTIME";;
zmienic na:
: [/] [] ()
void*)  cpage "System is up since<br>$UPTIME<br><br>Current IP: $CURRENTIP";;

koncowy efekt jest taki (testowane na sdi):
Obrazek

Autor:  puchatek007 [ wtorek, 15 lipca 2003, 15:30 ]
Tytuł: 

No wkońcu znalazł się ktos mądry.

Wielkie dzięki WOOZI. Oto właśnie mi chodziło.

DZIEKIIIIIIIIIIIIIIIIII

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/