Jak na stałe przypisać adres IP za pomocą DHCP?

2

Zastanawiam się, czy istnieje coś (oprogramowanie lub sprzęt), które może zrobić coś, co moim zdaniem wymyśliłem, dynamiczne statyczne adresy IP. Chodzi o to, że gdy nowe urządzenie łączy się z siecią lokalną, to urządzenie / oprogramowanie działa jak serwer DHCP, jeśli urządzenie jest nowe, wówczas dynamicznie przypisuje mu nowy adres, który nigdy wcześniej nie był używany, i przechowuje tę kombinację adresu MAC Adres IP w bazie danych, jeśli MAC urządzenia znajduje się w bazie danych, urządzenia otrzymują taki sam adres IP jak poprzednio.

Wiem, że jest to podobne do lepkiej alokacji adresów IP, ale nie chcę, aby adresy IP pozostały przez jakiś czas, ale chcę, aby były na stałe nałożone.

Dodatkowe pytanie: czy jest to możliwe przy użyciu Raspberry Pi z Raspbian w sieci z około 100 urządzeniami? RPi działa już jako serwer DHCP, a router ma taką możliwość, ale jest wyłączony.

Z góry dziękuję za wszelką oferowaną pomoc!

o.comp
źródło
A co się stanie, gdy zabraknie adresów IP?
ciężki
Słuszna uwaga. Jednak w rozmiarze sieci, w której działam, podsieć 255.255.0.0 pozwoliłaby na bezproblemową konfigurację przez wiele lat.
o.komp
To, czego szukasz, to tylko serwer DHCP ... jeśli chcesz „na stałe” zapewnić temu samemu urządzeniu ten sam adres IP, musisz nadać mu statyczny adres IP lub nakazać serwerowi DHCP „zarezerwowanie” tego adresu MAC adres IP ... Raspberry Pi używa dystrybucji Linuksa, która może uruchomić serwer DHCP ... ronnutter.com/raspberry-pi-dhcp-server-reservation
Kinnectus
1
Idealnie powinieneś zaktualizować swoje pytanie, dodając nieco więcej informacji o swojej sieci ... Jaki system operacyjny działa na twoim Raspberry Pi? Czy Twój Raspberry Pi jest serwerem DHCP dla Twojej sieci? Czy masz w sieci router, który obsługuje DHCP? Czy chcesz, aby nadal zapewniało DHCP?
Kinnectus
Tylko jako uwaga: mam router, który ma opcję o nazwie statyczny DHCP , co robi dokładnie to (cóż, upuszcza swoją bazę danych, gdy traci moc, ale to inna sprawa)
Slizzered

Odpowiedzi:

0

Używanie Debiana dla Raspberry Pi

https://wiki.debian.org/RaspberryPi

możesz zrobić serwer DHCP i przypisać:

https://wiki.debian.org/DHCP_Server#Assign_fixed_addresses

gdzie jest kilka przykładów, aby Twój host miał stały adres:

na tej ścieżce możesz zarządzać dzierżawą DHCP, którą możesz ustawić jako nigdy nie wygasa.

/var/lib/dhcpd.leases

przykład:

lease 192.168.1.13 {
  starts 3 2015/05/07 02:21:31;
  ends never;
  binding state active;
  next binding state free;
  hardware ethernet 00:17:3f:be:95:65;
}
Francisco Tapia
źródło