Online video hd

Смотреть гиг видео

Официальный сайт flashgamer 24/7/365

Смотреть видео бесплатно

04.08.09 01:47 renya

Tips & tricksУзнаём свой внешний ip адрес из консоли

Для простого и быстрого способа узнать свой внешний ip, можно воспользоваться командой:

links -dump http://checkip.dyndns.org/ | awk '{ print $4 }'

Для большей юзабельности - сделаем следующее:

В ~/.bashrc напишем:
1
2
3
4
myip ()
{
        links -dump http://checkip.dyndns.org/ | awk '{ print $4 }' |sed "s/^/IP: /"
}

Далее проверим написанное:
. ~/.bashrc && myip

Вуаля, теперь по команде myip, можно узнать ваш внешний ip ;).

UPD: Для тех у кого не установлен links, делаем так -

wget -qO - http://checkip.dyndns.org/|awk '{ print $6 }'|sed "s/<\/.*$//g"


UPD1: Ещё один способ через wget:

wget -O - -q icanhazip.com
warchief 04.08.09 02:40 # +0
Может быть, вы имели ввиду lynks? ;) У меня так:


myip() {
lynx -dump -hiddenlinks=ignore -nolist http://checkip.dyndns.org:8245/
}
warchief 04.08.09 02:41 # +0
lynx :)
fun 04.08.09 03:05 # +1
команда спаредлива для обоих браузеров, это не столь приципиально.
mirivlad 04.08.09 04:08 # +6
Может быть, вы имели ввиду lynks? ;) У меня так:

Суть в том чтобы человек понял что сие шаманство значит. А то какой браузер стоит - не суть важно.
renya 04.08.09 11:36 # +0
Мой вариант разве не работает? :)
warchief 04.08.09 19:28 # +0
работает, просто не подумал, что links это опечатка. Названия ведь одинаково произносярся.
Username 04.08.09 13:22 # +0
я один думаю, что ifconfig | grep inet в условиях отсутствия прокси дает решение попроще?
fun 04.08.09 13:25 # +-1
оно не отдает внешний IP если вы за NAT-ом провайдера
Username 04.08.09 13:28 # +0
в условиях отсутствия прокси


тут что нат, что прокси, если их нет, как например по адсль, то все пучком
renya 04.08.09 14:55 # +0
... а если модем роутером, а не бриджем?
Username 04.08.09 15:02 # +-4
а посрать должно быть. Он пишет твой айпи в сети провайдера, и внешний айпи всеравно по идее
renya 04.08.09 15:19 # +0
внешний модем он не выведет, а выдаст айпи сетевой карты
nvbn 04.08.09 21:22 # +-1
Не у всех стоит links или lynx, куда более удачный и везде работающий:
curl http://checkip.dyndns.org/ | awk '{ print $4" "$5" "$6}'|sed 's/..b.*$//'

Убогое выражение, потому что не захотел работать с \<
renya 04.08.09 21:47 # +0
Тогда уж wget =)
renya 04.08.09 21:57 # +0
Как-нибудь так:
1
2
wget -P /tmp http://checkip.dyndns.org/ && cat /tmp/index.html | awk '{ print $6 }' |sed "s/<\/.*$//g" && rm /tmp/index.html
 
nvbn 04.08.09 22:39 # +0
Тогда уж:
wget -qO - http://checkip.dyndns.org/|awk '{ print $6 }'|sed "s/<\/.*$//g"
renya 04.08.09 23:06 # +0
верно :)

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Top блогов (все)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Top пользователей (все)
            Топ пользователей Топ блогов
            В сети: krig

            Новенькие: Basilius, wakeup, pushkaruk, Green, nosiam
            welinux.ru

            Смотреть видео онлайн

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн