Witam
Moje pytanie może być trochę lamerskie ale jestem dosyć nowy w linuxie więc musicie wybaczyć. Jestem w sieci za routerem którego ip zewnętrzne zmienia się co jakiś czas. Chodzi mi o jakąś komendę która pozwoli mi w łatwy sposób uzyskać aktualny ip. Szukałem w sieci i szukałem i nie znalazłem. Traceroute pokazuje mi tylko ip interfejsu wewnętrznego. Może mi ktoś pomóc?
Czy jest takie polecenie w linuxie?
Rozumiem że chodzi Ci o IP zewnętrzne?
jeśli tak to starczyło 5 sekund w google :P
http://www.mojeip.friko.pl/
aloha
jeśli tak to starczyło 5 sekund w google :P
http://www.mojeip.friko.pl/
aloha
Ciekawe dane (czasami nieprawdziwe) podaje również http://www.ip-adress.com/ 

Nigdy nie słyszałem o takim poleceniu, ale nic nie stoi na przeszkodzie, żeby sobie takie napisać :-)
Można w tym celu wykorzystać adres stronki z drugiego posta. Pisane na szybko może to wyglądać tak:
Skopiuj sobie ten skrypcik do dowolnego edytora tekstu, zapisz pod nazwą extip (np. do katalogu /usr/local/bin), nadaj prawa do wykonania (chmod +x /usr/local/bin/extip) i voila :-)
UWAGA
Do działania wymagany jest pakiet netcat. I jeszcze jedno - skrypcik jest silnie powiązany ze stroną
http://www.mojeip.friko.pl/
Można w tym celu wykorzystać adres stronki z drugiego posta. Pisane na szybko może to wyglądać tak:
Kod: Zaznacz cały
#!/bin/sh
NC=`which nc`
if [ -z "$NC" ]; then
echo "Zainstaluj pakiet netcat"
exit 0
fi
IP=`echo -e "GET [url]http://www.mojeip.friko.pl[/url] HTTP/1.0\n\n" |
$NC [url]www.mojeip.friko.pl[/url] 80 |
grep 'class="blue"' |
tr -d '<>/="a-z'`
if [ "$1" = "-v" ]; then
echo -n "Twoje zewnętrzne IP to: "
echo $IP
else
echo $IP
fi
UWAGA
Do działania wymagany jest pakiet netcat. I jeszcze jedno - skrypcik jest silnie powiązany ze stroną
http://www.mojeip.friko.pl/