Sieć drugorzędną skonfigurowano na interfejsie routera Cisco 2621 i wprowadzono ip helper-address
polecenia, ale żaden klient tej sieci wtórnej nie mógł pobrać adresów DHCP. Zamieniliśmy sieć podstawową i pomocniczą i wszystko zaczęło działać dobrze. Zamieniłem go z powrotem i ten sam problem jak poprzednio.
Czy ktoś może wyjaśnić, dlaczego tak jest? Czy istnieje sposób, aby przekazywanie żądań DHCP działało dla sieci pomocniczej interfejsów, czy może działać tylko w sieci podstawowej?
cisco
cisco-ios-12
router
dhcp
Adam Loveless
źródło
źródło
Odpowiedzi:
Routery Cisco będą używać podstawowej podsieci skonfigurowanej w interfejsie do identyfikowania przesyłanych żądań DHCP.
Jedyną inną opcją jest funkcja inteligentnego przekaźnika DHCP , która pozwala routerowi na korzystanie z drugiej podsieci, ale tylko wtedy, gdy nie widać wielu ofert DHCP dla podstawowej podsieci.
źródło
Masz dwie opcje.
Opcja pierwsza: Skonfiguruj inteligentny przekaźnik DHCP (więcej na ten temat w odpowiedziach Dave'a i Mierdina):
Opcja druga: skonfiguruj instrukcję sieci współużytkowanej w pliku dhcpcd.conf (zakładając, że korzystasz z serwera DHCP opartego na systemie Linux - jeśli nie, patrz odpowiedź Petera poniżej)
źródło
Tylko podstawowy adres interfejsu jest wysyłany w pakiecie DHCPDiscover jako pole adresu IP bramy (giaddr) pakietu DHCP.
Możesz skorzystać z podinterfejsów, które umożliwiają oddzielne agenty przekazywania DHCP (adres pomocniczy ip).
źródło
Jestem całkiem pewien, że kiedy router przekazuje żądanie DHCP, obejmuje ono tylko sieć podstawową skonfigurowaną w interfejsie. Nie sądzę, aby istniał jakikolwiek sposób na wykorzystanie sieci wtórnej.
Edycja: Zrobiłem trochę Googlinga i ustaliłem, co inni już zauważyli, istnieje funkcja o nazwie smart-przekaźnik, która może korzystać z sieci wtórnej, ale tylko po upływie trzech podstawowych czasów.
Odpowiedni cytat z Zrozumienie i rozwiązywanie problemów z DHCP w Catalyst Switch lub Enterprise Networks - Cisco Systems
źródło
Za pomocą serwerów DHCP firmy Microsoft (i być może innych) możesz używać superzakresów, aby przekazywać je z adresów dodatkowych.
Używanie DHCP do przypisywania adresów IP do sieci pomocniczych
źródło
Gdy wysyłane jest żądanie DHCP, jest ono rozgłaszane z adresu podstawowego. Gdy więc zostanie wysłany na dowolny adres IP pomocnika, który zostanie określony, serwer zobaczy, że pochodzi on z podstawowego adresu IP. Podobnie jak serwer Microsoft, musisz skonfigurować podsieć podstawową i pomocniczą w superzakres. Będzie pobierał z puli dodatkowej dopiero po wyczerpaniu przez pierwszą pulę dostępnych adresów IP w puli podstawowej. Słyszałem o inteligentnym przekaźniku, ale jeszcze się z nim nie bawiłem.
źródło
Skonfiguruj adres IP-pomocnika na podinterfejsach również z tym samym adresem pomocniczym IP .. bez inteligentnego przekaźnika .. Próbowałem go i działało w GNS3..nie testowane na żywo ..!
źródło