Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: bash: как выудить свой ip из модема?  (Прочитано 1203 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FrankiAm

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
bash: как выудить свой ip из модема?
« : 11 Февраля 2011, 17:07:17 »
Даже и не знаю куда постить: сюда или в сети...
Имеем подключение рррое. При включении модема - он получает белый ip от прова. Ну а сам комп, естественно, получает ip серый от модема.
Вопрос: как выудить адрес, который модем получает.
зы: модем роутером настроен.
« Последнее редактирование: 11 Февраля 2011, 17:16:29 от FrankiAm »
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6285
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #1 : 11 Февраля 2011, 17:12:28 »
из вывода ifconfig

Оффлайн FrankiAm

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #2 : 11 Февраля 2011, 17:15:36 »
Было бы все так просто...
ifconfig лишь показывает адрес, который мне присвоил модем. А мне нужен тот, который выдали модему.
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн testerka

  • Активист
  • *
  • Сообщений: 408
  • Век живи - век учись.
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #3 : 11 Февраля 2011, 17:32:01 »
для чего?
если для доступа то динднс юзайте
UBUNTU 10.10 + TT-budget S-1401=36Е

Оффлайн FrankiAm

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #4 : 11 Февраля 2011, 17:37:26 »
Вопрос не "для чего", а "как".
Не хочу динднс.
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.


Оффлайн testerka

  • Активист
  • *
  • Сообщений: 408
  • Век живи - век учись.
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #6 : 11 Февраля 2011, 17:47:12 »
Чистый
а можно тоже самое только через скрипт какой нибудь,чтоб потом в текстовый документ скидывал ip
скрипт на bash?

Пользователь решил продолжить мысль 04 Ноября 2010, 15:09:56:
если все таки ты имел ввиду bash скрипт то вот он:
#!/bin/sh
wget -O - -q icanhazip.com > ip.txt
в результате в домашнем каталоге в файле ip.txt будет записан ip адрес твоего компа
UBUNTU 10.10 + TT-budget S-1401=36Е

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #7 : 11 Февраля 2011, 17:58:00 »
Было бы все так просто...
ifconfig лишь показывает адрес, который мне присвоил модем. А мне нужен тот, который выдали модему.
дык ifconfig на модеме запускать надо

Оффлайн FrankiAm

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #8 : 11 Февраля 2011, 18:03:54 »
2 arcfi, testerka:
посещала меня такая мысль. Вполне дееспособная, но уже не интересная :) Есть ли еще способы (они та есть, эт точно, вот и хотелось бы их выяснить)

дык ifconfig на модеме запускать надо
Чего-то новенькое... Это как?
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн testerka

  • Активист
  • *
  • Сообщений: 408
  • Век живи - век учись.
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #9 : 11 Февраля 2011, 18:11:09 »
ну если подумать то можно на модем сходить по телнету, а вот где там ип достать я хз
UBUNTU 10.10 + TT-budget S-1401=36Е

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: bash: как выудить свой ip из модема?
« Ответ #10 : 11 Февраля 2011, 18:12:49 »
посещала меня такая мысль. Вполне дееспособная, но уже не интересная
Тут обычно вспоминается про "шашечки или ехать".

Чего-то новенькое... Это как?
Зависит от доступных способов взаимодействия с модемом:
man ssh telnet curl

Оффлайн FrankiAm

  • Автор темы
  • Активист
  • *
  • Сообщений: 268
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #11 : 11 Февраля 2011, 18:24:22 »
ну если подумать то можно на модем сходить по телнету, а вот где там ип достать я хз
Нельзя, только вэб-морда имеется.

Зависит от доступных способов взаимодействия с модемом:
man ssh telnet curl
Ток вэб-морда.
1. Sempron 3000+ (старенький, но работает :)) + Ubuntu 9.04
2. Dell Inspiron N5110 (i3-2350, HD3000 + gt525m 1Gb, 4Gb, 500Gb) + Ubuntu 13.04.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: bash: как выудить свой ip из модема?
« Ответ #12 : 11 Февраля 2011, 18:25:26 »
Ток вэб-морда.
man curl grepПримеров в гугле вагон.

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: bash: как выудить свой ip из модема?
« Ответ #13 : 11 Февраля 2011, 19:54:42 »
Хм.. А если глянуть первый (или второй - зависит от настроек) хоп в tracepath?

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: bash: как выудить свой ip из модема?
« Ответ #14 : 11 Февраля 2011, 23:39:13 »
дык ifconfig на модеме запускать надо
Чего-то новенькое... Это как?

[sht0rm@xps ~]$ telnet 192.168.1.1
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
BCM96332 ADSL Router
Login: admin
Password:
> ifconfig ppp0
ppp0       Link encap:Point-to-Point Protocol 
           inet addr:9x.xxx.xx.xx  P-t-P:1xx.x.x.xxx  Mask:255.255.255.255
           UP POINTOPOINT RUNNING MULTICAST  MTU:1492  Metric:1
           RX packets:3995532 errors:0 dropped:0 overruns:0 frame:0
           TX packets:5331325 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:3
           RX bytes:568008708 (541.6 MiB)  TX bytes:2365136673 (2.2 GiB)

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.