zmiana adresu IP w Solaris 10 U3
Published on 18 Dec 2006 · Filed in Wyjaśnienie · 295 słowa (szacunkowo 2 minut do przeczytania)
zmiana adresu IP systemu z systemem Solaris (Solaris 10, konkretnie) różni się od wielu innych systemów działających w systemie systemy tam są. Naprawdę, wszystko co musisz zrobić, to po prostu edytować kilka plików, a następnie zdjąć interfejs i ponownie utworzyć kopię zapasową. Wydaje się jednak, że „mam cię” z Solarisem 10. (Nie wiem, jak daleko sięga ta procedura-nie jest dla mnie jasne, czy jest to nowość w Solarisie 10, czy też rozszerza się na Solaris 8 lub 9.)
większość stron, które znalazłem, wskazywała, że trzeba tylko edytować plik /etc/hosts
(który jest w rzeczywistości tylko dowiązaniem symbolicznym do /etc/inet/hosts
) i umieścić nowy adres IP serwera w tym pliku. Ponieważ nie zmieniałem nazwy hosta ani bramy domyślnej, nie było potrzeby edytowania /etc/hostname.pcn0
(pliku nazwy hosta dla jedynego interfejsu w systemie), /etc/nodename
lub /etc/defaultrouter
. Więc edytowałem plik /etc/inet/hosts
, zrestartowałem serwer i spodziewałem się, że nowy adres IP pojawi się w sieci.
nie zadziałało. Nieco więcej badań wskazuje, że w Solarisie 10 system operacyjny używa /etc/inet/ipnodes
na /etc/inet/hosts
. Jest to trochę dziwne, ponieważ ipnodes ma być używany tylko dla IPv6 i Wiem, że specjalnie wyłączyłem IPv6 w tej instalacji. Niektóre dodatkowe wyszukiwania ukierunkowane, które przeprowadziłem, wykazały jednak, że tak było nawet jeśli IPv6 jest wyłączony.
po edycji /etc/inet/ipnodes
i ponownym uruchomieniu serwera nastąpiła zmiana adresu IP.
tak więc, jeśli chcesz zmienić adres IP serwera z systemem Solaris 10, Zmień następujące pliki:
/etc/inet/hosts/etc/inet/ipnodes
po ponownym uruchomieniu serwer będzie teraz miał nowy adres IP.
(nawiasem mówiąc, Solaris 10 U3 działa idealnie pod serwerem ESX.)
metadane i nawigacja
sieci Solaris UNIX