суббота, 20 марта 2010 г.

Изменение IP адреса и имени хоста в Solaris 10

Данная задача достаточно проста, единственная проблема - знать все файлы, которые нужно как-то изменить:
  • /etc/hostname. (Например: /etc/hostname.ce0) - в данном файле нужно указать имя хоста. Содержимое этого файла влияет на IP  адрес хоста, который будет взят из файла /etc/inet/hosts при загрузке;
myhost1 # cat /etc/hostname.ce0
myhost1
  • /etc/nodename - то же самое. Содержимое этого файла влияет на имя хоста (hostname);
myhost1 # cat /etc/nodename
myhost1
  • /etc/inet/hosts - здесь нужно указать IP адрес.
myhost1# grep myhost1 /etc/inet/hosts
10.20.30.40     myhost1
  • /etc/inet/netmasks - если подсеть имеет нестандартную маску, то её нужно указать здесь:
myhost1# grep 10.20.30. /etc/inet/netmasks
10.20.30.0    255.255.255.0
  • /etc/defaultrouter - шлюз "по-умолчанию".
myhost1# cat /etc/defaultrouter
10.20.30.1
После перезагрузки изменения вступят в силу.

Если же нужно сделать то же самое но "на лету", то делаем следующее (или нечто подобное):
# ifconfig ce0 10.20.30.40 netmask 255.255.255.0
# hostname myhost1
# route add default 10.20.30.1

Всё.

Комментариев нет:

Отправить комментарий