Próbuję więc nadać maszynie wirtualnej statyczny adres IP, ta sprawa była szczególnie uparta.
Maszyna wirtualna działa w klastrze ESXi z własnym publicznym zakresem adresów IP.
Miałem go (trochę) pracując z adresem IPv4, z wyjątkiem tego, że byłby przypisywany przy każdym rozruchu, teraz po majstrowaniu przy nmcli nie mogę przypisać do niego żadnego adresu IPv4.
Interfejs jest ens32
i zmieniłem ipv4.addresses
na XXX.XXX.120.44/24
(chcę, żeby miał adres 120.44
), bramę XXX.XXX.120.1
i ustawiłem na ręczny.
Czy ktoś ma wgląd w to, dlaczego to nie działa? wszystkie przewodniki online dotyczą starszej usługi sieciowej, a nie NetworkManager.
networking
fedora
nmcli
Kosmiczny Niedźwiedź
źródło
źródło
Odpowiedzi:
Próbować:
Następnie znajdź inne połączenia i usuń je. Na przykład:
Przy następnym ponownym uruchomieniu powinieneś odebrać
static-ens32
połączenie, ponieważ jest to jedyne dostępne.źródło
Indywidualny adres IPv4 to / 32. / 24 oznacza sieć, która w tym przypadku to XXX.XXX.120. [0–255]. Spróbuj zmienić
ipv4.address
wpis naXXX.XXX.120.44/32
i zobacz, co się stanie. Jeśli to nie zadziała, muszę zadać to samo pytanie zadane w komentarzach - czy NetworkManager jest wymagany, czy możemy skonfigurować adres przy użyciu innych środków?źródło
nmcli
chce adresu IP z maską podsieci w notacji CIDR.Zmiana / 32 (pojedynczy) na / 24 (sieć) rozwiązała mój problem z przypisywaniem zakresu i pierwszego adresu IP przez adresy ipv4.addresy.
Myślę, że w twoim przypadku problem może stanowić „ręczne”. Instrukcja może powiedzieć nm, aby w ogóle nie zarządzała lub nie obsługiwała protokołu dhcp. Czy próbowałeś „udostępniony”, a następnie ipv4.addresses zamiast ipv4.address1? Lub, jeśli ręcznie, adres ipv4.address1 może być poprawny zamiast adresu ipv4.address.
Czy szukałeś / var / log / syslog? dnsmasq powiedział w kopalni, że 32 było za małe, a nmcli zgłosiło „za mały” wynik wyjściowy błędu.
źródło