
ptchol
28.05.2016
16:13:20

Vsevolod
28.05.2016
16:31:18
А

Dan
28.05.2016
16:31:53
так то

Alexander
28.05.2016
16:32:28
ну в этом то чате все знают, что такое ssd!

Google

Dan
28.05.2016
16:32:52
тут мало кто знает что такое чат

Alexander
28.05.2016
16:34:18
ребят, вопрос) допустим, есть несколько провайдеров (основной и резервный)и хочется понять , какой из них текущий, на роутер заходить не хочется, внешние сервисы использовать тоже (могут глючить или не работать совсем) https://dpaste.de/MpHn вот тут через traceroute -a он показывает ближайшие AS, для каждого подключения это будут разные AS, разумно по ним идентифицировать провайдеров?
и как 1 командой получить ближайший ко мне AS, не мучая traceroute

Alex
28.05.2016
16:34:44
Тут мало кто знает, что такое AS

nikoinlove
28.05.2016
16:49:50
Проще чем по внешнему айпи некуда же
Ass это задница, чего сложного
Ближайший as получить sh ip bgp nei но тебе это не нужно)

Nikita
28.05.2016
16:53:19
больше клевых аббревиатур!

Alexander
28.05.2016
16:55:34
LXC
Dckr

Алексей
28.05.2016
16:56:40

Alexander
28.05.2016
16:56:55
хочу узнать свой внешний айпишник
не трогая роутер

Google

Alexander
28.05.2016
16:57:05
или внешние сервисы

nikoinlove
28.05.2016
16:57:13
curl ip.irc.pw

Alexander
28.05.2016
16:57:24
не трогая внешние сервисы)

nikoinlove
28.05.2016
16:57:28
Ifconfig.me
Трогай несуолько)
Для отказоустойчивости)

Felix
28.05.2016
16:57:46
wtfismyip.com

Alexander
28.05.2016
16:57:54
так проще вывод traceroute парсить

Felix
28.05.2016
16:57:54
и еще был

Alexander
28.05.2016
16:58:00
их много, я знаю
25+

Алексей
28.05.2016
16:58:04
трасса может дать тебе полную чухню

Alexander
28.05.2016
16:58:08
на питоне есть либа для тестирования

nikoinlove
28.05.2016
16:58:33
Определять по соседней as нельзя, так как маршрут до одного и того же хоста может идти поразному

Alexander
28.05.2016
16:58:45
https://github.com/phoemur/ipgetter
ну, у каждого из провайдеров есть список их AS
и одна из них будет первой

nikoinlove
28.05.2016
16:59:43
Нет

Алексей
28.05.2016
16:59:51
совершенно не факт

nikoinlove
28.05.2016
17:00:04
Суть ас в том что ты граничишь с несколькими из них а не с одной

Google

Alexander
28.05.2016
17:00:20
но каждая из них принадлежит моему провайдеру ведь

nikoinlove
28.05.2016
17:00:32
И в один момент трафик идет через одну а в другой уже через другую

Dmitry
28.05.2016
17:00:33

Алексей
28.05.2016
17:00:33
не факт

Alexander
28.05.2016
17:00:44
то есть я могу сделать список АС по каждому провайдеру, получить первую и просто поискать в обоих списках

Алексей
28.05.2016
17:00:53
нет

Dmitry
28.05.2016
17:00:54

Алексей
28.05.2016
17:01:11
ты можешь взять столько адрсов сколько надо от провадейра и в нужную сторону натить например :)

nikoinlove
28.05.2016
17:01:15
Но не факт что ты видишь ее в трейсе

Алексей
28.05.2016
17:01:25
и для разных сетей у тя будут разные адреса

Dmitry
28.05.2016
17:01:26
запросто не видишь

Алексей
28.05.2016
17:01:40
в гугл ты придешь с одним а в яндекс с другим

Alexander
28.05.2016
17:01:53
но у меня же статические белые ипы у обоих провайдеров

Алексей
28.05.2016
17:02:05
хуже того ты не можешь этим управлять :)

Dmitry
28.05.2016
17:02:07
если у гугла GGC стоит на площадке прова, вообще в жопу носом можешь прийти :)))

Alexander
28.05.2016
17:02:28
я могу тестировать не на гугле, а на яндексе, например

nikoinlove
28.05.2016
17:02:33
Мне кажется ты не договариваешь суть задачи

Алексей
28.05.2016
17:02:43
огада

Alexander
28.05.2016
17:03:08

Алексей
28.05.2016
17:03:13

Google

Alexander
28.05.2016
17:03:15
не обращаясь к внешним сервисам

Dmitry
28.05.2016
17:03:25

nikoinlove
28.05.2016
17:03:30
А чем тестирование на яндексе не обращение к внешнему сервису

Alexander
28.05.2016
17:03:45
ну, так до яндексе не дойдет всё равно

Алексей
28.05.2016
17:03:46
не завязан на внешние сервисы. предполагает что у тя одна таблица маршрутизации, предполагает что у тя один адрес и он сразу на интерфейсе

Dmitry
28.05.2016
17:03:49
причем одинаковый через двух разных провов (за пределами провайдерских бордеров, конечно)

Alexander
28.05.2016
17:03:57
я Ctrl+C как-нибудь там нажму программно
когда он выдаст мне следующую строчку после AS0

Алексей
28.05.2016
17:04:35
там может быть AS65000

nikoinlove
28.05.2016
17:04:38
Думаю там есть ключ колва хопов)

Admin
ERROR: S client not available

Алексей
28.05.2016
17:04:49
AS65000+ так вот скорее даже

Alexander
28.05.2016
17:05:11
просто у меня есть догадка, что после AS0 всегда будет одинаковая AS
но для разных провайдеров разная
и вот по этому номеру я и смогу их идентифицировать

Алексей
28.05.2016
17:06:04
@lorddaedra действительно. какое то время сможешь.
нормальный костыль, чо.

Alexander
28.05.2016
17:06:24
или другой вариант
получать ип и whois его

nikoinlove
28.05.2016
17:06:37
Если это в твоем случае работает, то почему бы и нет) можешь слать пакет с маленьким ттл смотреть кто прислал ттл экспайрд и по нему определять прова

Google

Alexander
28.05.2016
17:06:41
там будет или NetByNet или Beeline

nikoinlove
28.05.2016
17:07:05
Можешь даже бриться зубной щеткой

Alexander
28.05.2016
17:07:26
ну, это менее кривое решение, чем сторонние сервисы
потому что тут нет зависимости от них

Алексей
28.05.2016
17:08:24
whois внешний сервис.

Alexander
28.05.2016
17:08:31
а, точно

nikoinlove
28.05.2016
17:08:41
Нет ничего плохого в зависимости от них
Если они недоступны значит у тя и инета нет)

Alexander
28.05.2016
17:09:05
или у них инета нет))

nikoinlove
28.05.2016
17:09:28
Используй два)

Alexander
28.05.2016
17:09:38
если несколько сервисов - это уже дольше по времени будет

nikoinlove
28.05.2016
17:09:50
Десять мс против пяти?

Alexander
28.05.2016
17:10:23
да там сервис может быть тупо под нагрузкой, например
и ответить секунд через 10

nikoinlove
28.05.2016
17:10:56
Вряд ли оба будут отвечать 10 сек
Сделай чтобы роутер когда переключает маршрут писал тебе письмо)

Alexander
28.05.2016
17:11:34
вот я думал про это, но вдруг я пропущу этот момент как-то

nikoinlove
28.05.2016
17:11:37
Или в телеграм)

Алексей
28.05.2016
17:11:41
думаю в traceroute резовл AS идеn по whois
проверить надо бы это
tcpdump имеет смыл запустить

Dmitry
28.05.2016
17:12:09
какая-то каша, tracroute, whois

Алексей
28.05.2016
17:12:30
@cadmi больше костылей!