it-advisor.ru: dhcp lease (1/1) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...

ТЕМА: dhcp lease

dhcp lease 01 Март 2024 19:25 #6096

  • redangel666
  • redangel666 аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 61
  • Спасибо получено: 7
  • Репутация: 2
Хммм, что открылось.
thinstation.conf.buildtime
NET_USE=BOTH
NET_USE_DHCP=on
NET_HOSTNAME=ts_*
NET_TELNETD_ENABLED=ON
TIME_ZONE=Europe/Moscow
NET_TIME_SERVER=us.pool.ntp.org
NET_REMOTE_ACCESS_FROM="0.0.0.0"
TFTP_BLOCKSIZE=4096  #1024
##########
NET_FILE_ENABLED=on
NET_FILE_METHOD=wget
NET_DHCP_DELAY=10
NET_LINKWAIT=10
NO_SESSION="shutdown"
Развернут DHCP сервер на windows Server 2016. Lease time стоит 1 год.
Логи dhcp сервера:
ID,Date,Time,Description,IP Address,Host Name,MAC Address,User Name, TransactionID, QResult,Probationtime, CorrelationID,Dhcid,VendorClass(Hex),VendorClass(ASCII),UserClass(Hex),UserClass(ASCII),RelayAgentInformation,DnsRegError.
10,02/27/24,08:53:10,Назначить,10.105.28.163,,7DCC6AB4972C,,2152246034,0,,,,0x505845436C69656E743A417263683A30303030373A554E44493A303033303136,PXEClient:Arch:00007:UNDI:003016,,,,0
11,02/27/24,08:53:27,Обновить,10.105.28.163,,7DCC6AB4972C,,748139628,0,,,,0x505845436C69656E743A417263683A30303030303A554E44493A303032303031,PXEClient:Arch:00000:UNDI:002001,,,,0
11,02/27/24,08:53:42,Обновить,10.105.28.163,ts_7Dcc6ab4972c.mydomainname.local,7DCC6AB4972C,,1696729139,0,,,,0x756468637020312E33342E31,udhcp 1.34.1,,,,0
11,02/27/24,08:53:42,Обновить,10.105.28.163,ts_7Dcc6ab4972c.mydomainname.local,7DCC6AB4972C,,707593174,0,,,,0x756468637020312E33342E31,udhcp 1.34.1,,,,0
12,02/27/24,16:49:12,Освободить,10.105.28.163,ts_7Dcc6ab4972c.mydomainname.local,7DCC6AB4972C,,2134490575,0,,,,,,,,,0
Выключили компьютер, аренда пропала, кто то послал команду освободить, и не пойму кто и зачем и я его не просил. Как предупредить потерю lease time?
Спасибо
Администратор запретил публиковать записи гостям.

dhcp lease 03 Март 2024 20:06 #6098

  • redangel666
  • redangel666 аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 61
  • Спасибо получено: 7
  • Репутация: 2
Хммм, не знаю прав ли...
1. Пошаркал dhcp сервер
На команде:
12,02/27/24,16:49:12,Освободить,10.105.28.163,ts_7Dcc6ab4972c.mydomainname.local,7DCC6AB4972C,,2134490575,0,,,,,,,,,0
на сервер ничего не приходит. Хотя код 12 говорит о том что "12 Аренда отменена клиентом.".
Ну думаю теперь еще и протокол изучать DHCP...
Давай смотреть udhcpc и его параметры. Нахожу -R Release IP on exit.
Смотрю в коде функции configure_ip() файла /build/packages/autonet/etc/udev/scripts/net.sh строка 273:
udhcpc -R -b -t $NET_DHCP_TIMEOUT -x hostname:$CLIENT_NAME -T 1 -i $INTERFACE -C -s /etc/udev/scripts/lease_dhcp -p /run/udhcpc-$INTERFACE.pid
Убираю параметр -R:
cp /build/packages/autonet/etc/udev/scripts/net.sh /build/packages/autonet/etc/udev/scripts/net.sh.bak
sed -i 's/udhcpc -R -b/udhcpc -b/g'  /build/packages/autonet/etc/udev/scripts/net.sh
Хммм, теперь лог включения-выключения клиента выглядит так:
11,03/03/24,18:54:06,Обновить,10.105.28.62,,2C0C29BC09C9,,3372858410,0,,,,0x505845436C69656E743A417263683A30303030303A554E44493A303032303031,PXEClient:Arch:00000:UNDI:002001,,,,0
11,03/03/24,18:54:55,Обновить,10.105.28.62,ts_2c0c29bc09c9.mydomainname.local,2C0C29BC09C9,,173134026,0,,,,0x756468637020312E33342E31,udhcp 1.34.1,,,,0
11,03/03/24,18:54:57,Обновить,10.105.28.62,ts_2c0c29bc09c9.mydomainname.local,2C0C29BC09C9,,182783242,0,,,,0x756468637020312E33342E31,udhcp 1.34.1,,,,0
Клиент больше "не шлет команду" освободить аренду. На следующей загрузке подхватывает старый IP из lease.
Задача вродь как решена, но осадочек остался. Ибо автор зачем ввел этот параметр R, не дал возможности его настроить. Не исключаю что я туплю, ибо в DNS сервер имена клиентов не падают, но с этим еще предстоит разбираться.
UPD: В DNS клиенты не падают потому что они не виндовые. Там все сложнее. Да и не нужны они мне FQDN клиенты эти.
Последнее редактирование: 05 Март 2024 09:29 от redangel666. Причина: .
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin