Сценарий Python для проверки того, является ли текущий IP-адрес от DHCP или статическим

Если вы работаете в одном окне большую часть времени, вы можете щелкнуть правой кнопкой мыши по строке заголовка и указать, что окно всегда на высоте ... это не идеальное решение, но вы можете затенять окно, когда вы 're done или свернуть его, а затем вернуться к нему ...

0
задан 17 May 2012 в 03:25

7 ответов

Я думаю, что это будет зависеть от того, как настроена сеть. Сетевые подключения в Ubuntu либо настроены для компьютера, либо отдельным пользователем через Network Manager (этот маленький значок сети в области уведомлений).

. Если это общесистемная конфигурация, вы можете проанализировать /etc/network/interfaces.

Если вы хотите, чтобы серверы были настроены в масштабе всей системы из /etc, а рабочие столы настраиваются Network Manager. сеть была настроена Network Manager на рабочем столе, вы можете взаимодействовать с ней. Вы можете найти пример сценария Python, который печатает соединения из примеров Network Manager .

Возможно, существует способ более низкого уровня, чтобы выяснить, является ли какой-либо конкретный интерфейс dhcp, но я не знаю об этом.

1
ответ дан 25 July 2018 в 20:11

Я думаю, что это будет зависеть от того, как настроена сеть. Сетевые подключения в Ubuntu либо настроены для компьютера, либо отдельным пользователем через Network Manager (этот маленький значок сети в области уведомлений).

. Если это общесистемная конфигурация, вы можете проанализировать /etc/network/interfaces.

Если вы хотите, чтобы серверы были настроены в масштабе всей системы из /etc, а рабочие столы настраиваются Network Manager. сеть была настроена Network Manager на рабочем столе, вы можете взаимодействовать с ней. Вы можете найти пример сценария Python, который печатает соединения из примеров Network Manager .

Возможно, существует способ более низкого уровня, чтобы выяснить, является ли какой-либо конкретный интерфейс dhcp, но я не знаю об этом.

1
ответ дан 2 August 2018 в 02:07

Я думаю, что это будет зависеть от того, как настроена сеть. Сетевые подключения в Ubuntu либо настроены для компьютера, либо отдельным пользователем через Network Manager (этот маленький значок сети в области уведомлений).

. Если это общесистемная конфигурация, вы можете проанализировать /etc/network/interfaces.

Если вы хотите, чтобы серверы были настроены в масштабе всей системы из /etc, а рабочие столы настраиваются Network Manager. сеть была настроена Network Manager на рабочем столе, вы можете взаимодействовать с ней. Вы можете найти пример сценария Python, который печатает соединения из примеров Network Manager .

Возможно, существует способ более низкого уровня, чтобы выяснить, является ли какой-либо конкретный интерфейс dhcp, но я не знаю об этом.

1
ответ дан 4 August 2018 в 17:46

Я думаю, что это будет зависеть от того, как настроена сеть. Сетевые подключения в Ubuntu либо настроены для компьютера, либо отдельным пользователем через Network Manager (этот маленький значок сети в области уведомлений).

. Если это общесистемная конфигурация, вы можете проанализировать /etc/network/interfaces.

Если вы хотите, чтобы серверы были настроены в масштабе всей системы из /etc, а рабочие столы настраиваются Network Manager. сеть была настроена Network Manager на рабочем столе, вы можете взаимодействовать с ней. Вы можете найти пример сценария Python, который печатает соединения из примеров Network Manager .

Возможно, существует способ более низкого уровня, чтобы выяснить, является ли какой-либо конкретный интерфейс dhcp, но я не знаю об этом.

1
ответ дан 6 August 2018 в 02:21

Я думаю, что это будет зависеть от того, как настроена сеть. Сетевые подключения в Ubuntu либо настроены для компьютера, либо отдельным пользователем через Network Manager (этот маленький значок сети в области уведомлений).

. Если это общесистемная конфигурация, вы можете проанализировать /etc/network/interfaces.

Если вы хотите, чтобы серверы были настроены в масштабе всей системы из /etc, а рабочие столы настраиваются Network Manager. сеть была настроена Network Manager на рабочем столе, вы можете взаимодействовать с ней. Вы можете найти пример сценария Python, который печатает соединения из примеров Network Manager .

Возможно, существует способ более низкого уровня, чтобы выяснить, является ли какой-либо конкретный интерфейс dhcp, но я не знаю об этом.

1
ответ дан 7 August 2018 в 19:54

Я думаю, что это будет зависеть от того, как настроена сеть. Сетевые подключения в Ubuntu либо настроены для компьютера, либо отдельным пользователем через Network Manager (этот маленький значок сети в области уведомлений).

. Если это общесистемная конфигурация, вы можете проанализировать /etc/network/interfaces.

Если вы хотите, чтобы серверы были настроены в масштабе всей системы из /etc, а рабочие столы настраиваются Network Manager. сеть была настроена Network Manager на рабочем столе, вы можете взаимодействовать с ней. Вы можете найти пример сценария Python, который печатает соединения из примеров Network Manager .

Возможно, существует способ более низкого уровня, чтобы выяснить, является ли какой-либо конкретный интерфейс dhcp, но я не знаю об этом.

1
ответ дан 10 August 2018 в 08:19

Я думаю, что это будет зависеть от того, как настроена сеть. Сетевые подключения в Ubuntu либо настроены для компьютера, либо отдельным пользователем через Network Manager (этот маленький значок сети в области уведомлений).

. Если это общесистемная конфигурация, вы можете проанализировать /etc/network/interfaces.

Если вы хотите, чтобы серверы были настроены в масштабе всей системы из /etc, а рабочие столы настраиваются Network Manager. сеть была настроена Network Manager на рабочем столе, вы можете взаимодействовать с ней. Вы можете найти пример сценария Python, который печатает соединения из примеров Network Manager .

Возможно, существует способ более низкого уровня, чтобы выяснить, является ли какой-либо конкретный интерфейс dhcp, но я не знаю об этом.

1
ответ дан 15 August 2018 в 20:24

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

Похожие вопросы: