Изменение IP-адреса в Солярисе 11

Шаг 1: Закройте свой компьютер теперь (т.е. прекратите использовать файловую систему, которая содержит удаленные файлы).

Шаг 2: Загрузите Живой образ CD на другом компьютере (Системное Спасение, CD был бы прекрасным выбором), запишите его на CD-R, загрузите Ваш компьютер с ним и используйте доступные инструменты восстановления данных (например, photorec). Если Ваши данные действительно ценны Вам, рассмотрите клонирование диска прежде, чем делать попытку какого-либо восстановления данных (Вы не хотите ко всем неприятностям, не так ли?). Можно использовать partimage для того (включенный в Системное Спасение CD).

Шаг 3: не делайте ту же ошибку дважды: Начните поддерживать свои данные регулярно.

2
02.08.2012, 13:51
3 ответа

Согласно Солярису 11 руководств сетевых интерфейсов в главе 8 “Конфигурирование Интерфейса IP”:

ipadm create-addr -T static -a 10.0.11.10/24 eth0/staticip

eth0 название интерфейса Ethernet (перечисленный ipadm show-if). staticip имя, которое можно выбрать.

7
27.01.2020, 21:49
  • 1
    Спасибо за ответ, но я только что попробовал это на версии интерфейса (использующий Терминал), и я возвратил это: ipadm: cannot create address: Persistent operation on temporary object - Что это означает? –  Kevdog777 06.08.2012, 11:47

Принятие Вас находится на Солярисе 11:

Я полагаю, что вышеупомянутый ответ слишком упрощен.

У меня есть чувство, что Ваш текущий IP-адрес получен через DHCP, и теперь Вы хотите переключиться на фиксированный адрес?

Сначала необходимо отключить Сетевое Автоволшебство. (это будет стоять на пути, если все, что Вы хотите, будет статическим IP-адресом). Сделайте это как это:

netadm enable -p ncp DefaultFixed

Следующий шаг - то, что необходимо явно создать интерфейс IP. (потому что Вы отключили сетевое автоволшебство). Сделайте это как это:

ipadm create-ip net0

Теперь идите вперед и присвойте статический IP-адрес в том интерфейсе IP:

ipadm create-addr -T static -a 10.0.11.10/24 net0/v4

Именно. Никакая потребность перезагрузить.

Я не знаю, какая сетевая маска Вы хотите использовать так "/24" (эквивалентный из маски 255.255.255.0), предположение. "v4" означает, что Вы хотите создать адрес IPv4 в противоположность адресу IPv6.

4
27.01.2020, 21:49
  • 1
    Спасибо за это, но это все отсортировано теперь. Я использовал GUI, чтобы сделать все это. Но похоже, что это работало бы также! –  Kevdog777 20.08.2012, 17:47

Я знаю, что вы уже давным образом отсортировали его, используя графический интерфейс, но, для записи, способ преодоления от командной строки, которую вы испытывали:

# ipadm create-addr -T static -a 192.168.1.100/24 net0/v4static
ipadm: cannot create address: Persistent operation on temporary object

- это повернуть интерфейс Настойчивость, воссоздая его:

# ipadm show-if -o all net0
IFNAME     CLASS    STATE    ACTIVE CURRENT       PERSISTENT OVER
net0       ip       down     no     bm4---------  ----       --
# ipadm delete-ip net0
# ipadm create-ip net0
# ipadm create-addr -T static -a 192.168.1.100/24 net0/v4static
# ipadm show-if -o all net0
IFNAME     CLASS    STATE    ACTIVE CURRENT       PERSISTENT OVER
net0       ip       down     no     bm46--------  46--       --
# ifconfig net0
net0: flags=100001000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,PHYSRUNNING> mtu 1500 index 6
        inet 192.168.1.100 netmask ffffff00 broadcast 192.168.1.255
        ether 0:14:4f:12:34:56 
1
27.01.2020, 21:49

Теги

Похожие вопросы