Как получить статический IP (IPV6) на Ubuntu

У меня есть система Ubuntu 14.04, у меня есть Python.

В системе есть статические IPV6 (настроенные "вручную") и динамические IPV6 (назначенные чем-то... не уверен, что это маршрутизатор, но это не имеет значения)

Если вы делаете ip addr на терминале вы можете увидеть список всех IP-адресов на всех интерфейсах. Эти статические IP-адреса выглядят так: inet6 2001:db8:85a3::8a2e:370:7336/64 scope global и динамические IP выглядят так: inet6 fda7:e6ee:2e09::1eff:fe99:4bd4/64 scope global dynamic

Однако я не хочу использовать подпроцесс или что-то еще, чтобы получить вывод и анализировать жесткий код вывода, чтобы получить статические IP-адреса

Я думаю, что Python должен иметь библиотеку или что-то может получить все статические IP-адреса для вас.

В настоящее время я знаю ps_util.net_if_addrs() но это не скажет вам, какой IP является статическим, а какой динамическим

Кто-нибудь может помочь с этим? Спасибо!

*** В случае, если некоторые люди запутались (как я видел в комментариях. Статический IP не является локальным IP или связывает локальный IP.

0 ответов

Другие вопросы по тегам