Обновить мой IP-адрес (dhclient не найден)

Пакет netaddr Python позволяет выполнять итерацию по диапазонам IP-адресов:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from netaddr import *

ipset = IPSet(['99.10.10.0/24'])

for ip in ipset:
     print ip

Вывод:

99.10.10.0
99.10.10.1
99.10.10.2
...
99.10.10.253
99.10.10.254
99.10.10.255
5
18.04.2019, 23:24
3 ответа

Если он установлен, dhclient будет в / sbin , который обычно не находится в вашем пользовательском пути. Если вы сделаете

sudo su -

, тогда ваш путь будет иметь этот каталог:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Однако ifconfig также находится в этом каталоге, поэтому похоже, что он у вас не установлен. Пакет (если у вас есть компакт-диск для установки ...): isc-dhcp-client

9
27.01.2020, 20:37

Установите его с помощью aptitude install dhcp-client.

Для справки следует обратиться к его официальной документации.

1
27.01.2020, 20:37

Некоторые системы, в которых отсутствует dhclient, по-прежнему имеют базовую busyboxреализацию dhcpклиента:

udhcpc
1
27.01.2020, 20:37

Теги

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