baltun
Администратор
- Сообщения
- 12.358
- Реакции
- 3.103
- Баллы
- 1.833
Данная задача достаточно проста, единственная проблема - знать все файлы, которые нужно как-то изменить:
После перезагрузки изменения вступят в силу.
Если же нужно сделать то же самое но "на лету", то делаем следующее (или нечто подобное):
После чего выполнить команду:
Можно также обновить информацию в следующих конфигурационных файлах:
- /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
После чего выполнить команду:
Код:
svcadm restart network/physical
Можно также обновить информацию в следующих конфигурационных файлах:
- Новый IP -> /etc/hosts
- Новая Netmask -> /etc/netmasks
- Новый Gateway -> /etc/defaultrouter
- Новый IP (еще раз) -> /etc/inet/ipnodes
- Новый DNS Servers -> /etc/resolv.conf
Код:
svcadm restart network/physical
Последнее редактирование: