os:dhcp
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| os:dhcp [22.09.2021 13:27] – [Поиск свободного IP в диапазоне] viacheslav | os:dhcp [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===== Команды DHCP ===== | ||
| + | <code powershell> | ||
| + | # Добавить резервирование | ||
| + | Add-DhcpServerv4Reservation -ScopeId 10.1.0.0 -ComputerName dc1 -IPAddress " | ||
| + | # Вывести информацию по резервированию | ||
| + | Get-DhcpServerv4Reservation 10.1.0.0 -ComputerName dc1 |? ipaddress -eq ' | ||
| + | # Вывести информацию по аренде | ||
| + | Get-DhcpServerv4Lease 10.1.0.0 -ComputerName dc1 |? ipaddress -eq ' | ||
| + | # Согласование зоны | ||
| + | Repair-DhcpServerv4IPRecord -ScopeId 10.1.0.0 -ComputerName dc1 -Force | ||
| + | </ | ||
| + | ==== Поиск свободного IP в диапазоне ==== | ||
| + | <code powershell> | ||
| + | $range = " | ||
| + | |||
| + | $ipAddrs = (Get-DhcpServerv4Reservation 10.1.0.0 -ComputerName " | ||
| + | [int]$firstIp = $ipAddrs[0] | ||
| + | $freeIp = $firstIp | ||
| + | [int]$lastIp = $ipAddrs[-1] | ||
| + | |||
| + | do { | ||
| + | $freeIp = $freeIp + 1 | ||
| + | } until ($freeIp -notin $ipAddrs) | ||
| + | |||
| + | " | ||
| + | </ | ||
| + | |||
| + | ===== Сервера-партнеры не синхронизируются корректно ===== | ||
| + | Два сервера, | ||
| + | < | ||
| + | Add-DhcpServerv4Reservation : Не удалось зарезервировать IP-адрес 10.1.49.28 для ClientID/ | ||
| + | на DHCP-сервере dc1. | ||
| + | строка: | ||
| + | + Add-DhcpServerv4Reservation -ScopeId 10.1.0.0 -ComputerName "dc1 ... | ||
| + | + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| + | + CategoryInfo | ||
| + | + FullyQualifiedErrorId : DHCP 20022, | ||
| + | </ | ||
| + | В согласовании (reconcile) на сервере-партнёре висит этот адрес, но согласовать его не получается. | ||
| + | < | ||
| + | Repair-DhcpServerv4IPRecord -ScopeId 10.1.0.0 -ComputerName dc1 -Force | ||
| + | |||
| + | ScopeId | ||
| + | IPAddress | ||
| + | PSComputerName : dc1 | ||
| + | </ | ||
| + | |||
| + | Решение - с работающего сервера удалить отработку отказа (это удалит все зоны с сервера-партнёра), | ||
