DHCP nie wydaje adresów IP

2

DHCP w mojej sieci nie wydaje już adresów IP. Każde nowe urządzenie musi zostać ręcznie skonfigurowane do połączenia z siecią. Po wykonaniu show ip dhcp bindingzauważyłem, że wszystkie adresy IP zostały przypisane (z nieskończonymi dzierżawami). Wykonanie show ip dhcp pooldaje:

 Utilization mark (high/low)    : 100 / 0
 Subnet size (first/next)       : 0 / 0 
 Total addresses                : 254
 Leased addresses               : 183
 Pending event                  : none
 1 subnet is currently in the pool :
 Current index        IP address range                    Leased addresses
 0.0.0.0              192.168.1.1      - 192.168.1.254     183

a bieganie show rundaje:

Current configuration : 1971 bytes
!
version 15.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname myhost
!
boot-start-marker
boot-end-marker
!
!
!
no aaa new-model
!
ip cef
!
!
!
ip dhcp excluded-address 192.168.1.2 192.168.1.60
ip dhcp excluded-address 192.168.1.109 192.168.1.116

Moje pytania to:

  1. Czy zmiana dzierżawy na już przypisane adresy IP z nieskończoności, aby powiedzieć, że miesiąc rozwiąże problem?

  2. Jak mogę zwiększyć swoją pulę DHCP? Być może podać adresy IP w formie 192.168.0.x? . Jak pokazano powyżej, brama ma 192.168.1.1podsieć255.255.255.0

Router w użyciu to router cisco 1941. Nie mam dużego doświadczenia z interfejsem Cisco CLI, byłbym wdzięczny za polecenia do wykonania (2) powyżej.

Dziękuję Ci.

ss_millionaire
źródło
Re: Will changing the leases on the already assigned IPs from infinite to say a month solve the issue? To zależy od tego, jak często podłączasz nowe urządzenia. Jeśli masz więcej niż kilkaset miesięcznie, nadal będzie Ci brakować. (Zwykłe dzierżawy w miejscach, w których pracowałem, trwają do 3 dni, co pozwala na utrzymanie tego samego adresu IP przez weekend. Nigdy nie widziałem żadnego miejsca z nieskończonym czasem najmu.
Hennes
ok dzięki, rozumiem. Dostosuje to. Jakieś pomysły na numer 2?
ss_millionaire
Nie. Chociaż niektóre google pokazują to if you need to extend the current DHCP pool range, remove the current pool of addresses and specify the new range of IP addresses under the DHCP pool. (źródło: cisco.com/c/en/us/support/docs/ip/… ).
Hennes,
Przydatne również jako tymczasowe obejście: clear ip dhcp binding *wykonaj to poza godzinami pracy. Wycieramy wszystkie umowy najmu, pozostawiając trochę wolnego czasu. Ale chyba, że ​​czas dzierżawy jest ograniczony, nie zostaną wprowadzone żadne nowe urządzenia lub nie pojawi się ich więcej, albo nie będzie większej puli niż w przypadku urządzeń, które zabraknie w odpowiednim czasie.
Hennes,
1
1) Może powinniśmy przejść do pokoju czatu Superusers ( chat.stackexchange.com/rooms/118/root-access ), ale wymaga to 20 reputacji. 2) Scalanie podsieci (Cisco-ish speak) lub po prostu korzystanie z większej podsieci (reszta świata) nie stanowi problemu dla kilku urządzeń. Ale aktywne używanie o wiele większej liczby urządzeń jednocześnie nie jest dobrym pomysłem ze względu na domenę emisji. Najlepiej myśleć o tym jak o pokoju. Jeśli ktoś krzyczy w pokoju, wszyscy to usłyszą. Zwiększenie podsieci powoduje powiększenie pokoju. Duży pokój z wieloma okrzykami (transmisja) zwiększa narzut.
Hennes,

Odpowiedzi:

3

Wydzierżawionych 183 + 59 + 7 zarezerwowanych = 249. Twoja pula adresów IP jest pełna. Jeśli adresy poniżej 192.168.1.60 nie są używane, spróbuj ponownie przydzielić zarezerwowane do puli:

ip dhcp excluded-address 192.168.1.2 192.168.1.10

To da ci 50 dodatkowych adresów IP do przypisania przez DHCP.

Pamiętaj, że powinieneś to zrobić tylko wtedy, gdy adresy IP między 192.168.1.10 a 192.168.1.60 nie są używane (nie są skonfigurowane statycznie w dowolnym miejscu w sieci).

Overmind
źródło
Dzięki temu jest to również inne rozwiązanie. Połączenie obu rozwiązań może być dobrym pomysłem.
ss_millionaire
2

Ponieważ zwiększenie puli DHCP przez połączenie podsieci może zwiększyć obciążenie i spowolnić sieć, przede wszystkim usunąłem wszystkie powiązania ip na serwerze. (Dzieje się tak, ponieważ dzierżawy adresów IP były nieskończone, dlatego wszystkie stare urządzenia blokowały zasoby). Następnie skróciłem zmieniony okres najmu do 4 godzin i dhcp ponownie zaczął wydawać adresy.

Aby usunąć powiązania ip:

enable                        //enter privileged exec mode
clear ip dhcp binding *      //use this command in privileged EXEC mode

Aby zmienić okres najmu na cztery godziny:

configure terminal               //enter global config mode
ip dhcp pool mypoolname         //enter existing dhcp pool
lease 0 4 0                    //this does the changing of the lease period
end                           //exit dhcp config
ss_millionaire
źródło
1
Uzgodnione, usunięcie powiązań może ponownie udostępnić niektóre adresy IP.
Overmind,