Я нашел множество веб-сайтов с ответами через Google, но они ссылались на изменение нескольких файлов, некоторые из которых не существуют. Я отредактировал все файлы (используя опыт Linux в качестве руководства) и перезагрузился, но Solaris просто игнорирует настройки.
Я также попытался настроить машину через smc, но, хотя это позволило мне переименовать компьютер и изменить его IP-адрес, эти изменения не имели фактического эффекта и не пережили перезагрузку.
Это SunOS 5.10 Generic_139556 на x64.
Любые идеи?
Да, /etc/nodename
хранит основную идею системы под своим именем.
/etc/hostname.<интерфейс>
настраивает сетевой интерфейс с таким именем; Solaris во время загрузки перечисляет эти файлы и настраивает каждый интерфейс на основе содержащейся в них информации. Если вы используете имена, а не числовые IP-адреса, в этих файлах они должны быть определены в /etc/hosts
. Содержимое каждого файла помещается в ifconfig <интерфейс> <параметры>
команда. По умолчанию это просто IP-адрес или доменное имя, а по умолчанию используются такие вещи, как маска сети (из /etc/inet/netmasks
.) Однако вы можете размещать такие вещи, как маски сети, MTU и т. Д., Непосредственно в этих файлах, хотя это не лучший способ делать это, если есть лучший метод.
DHCP настроен для интерфейса, если есть /etc/dhcp.<интерфейс>
файл. Если вам больше не нужен DHCP, избавьтесь от них.
Маршрут по умолчанию устанавливается в /etc/defaultrouter
. Домен NIS, если он используется, находится в /etc/defaultdomain
, с дополнительной конфигурацией в /var/yp
.
Приоритет службы имен устанавливается в /etc/nsswitch.conf
, но если вы не используете NIS или LDAP или что-то еще, вам, вероятно, не нужно его менять. Конфигурация DNS находится в стандартном расположении UNIX на /etc/resolv.conf
.
Если вы используете IPv6, это еще не все, но я предполагаю, что это не так.
В последний раз я управлял системой Solaris на Solaris 8, поэтому я не уверен, что это все еще актуально ... но была команда "sys-reconfig", которая стирала всю информацию, специфичную для хоста, такую как имя, часовой пояс и IP-адрес. Затем он выключит систему, а при перезагрузке будет шаг за шагом выполнять настройку, как если бы это был недавно установленный ящик.
Думаю, я понял.
Я редактировал следующие файлы:
/ etc / hosts / etc / inet / netmasks /etc/resolv.conf / etc / nodename / etc / hostname.
И удалил этот файл:
/ etc / dhcp.
Это сделало это.
Странно!