Бывает нужно добавить второй IP к существующему интерфейсу в OS Solaris. Делается этос ледующим образом:
1. Скопировать уже существующий конфиг с именем:1
cp /etc/hostname.eth0 /etc/hostname.eth0:1
2. Заменяем название интерфейса внутри скопированного конфига на новое, например:
server-eth0 на server-eth0-v1
3. Создаем новый интерфейс командой ifconfig plumb:
ifconfig eth0:1 plumb
4. Назначаем IP адрес новому интерфейсу:
ifconfig eth0:1 192.168.1.135 netmask 255.255.255.0 up
5. Проверяем, что всё поднялось:
ifconfig -a
eth0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.135 netmask ffffff80 broadcast 192.255.255.255
ping 192.168.1.135
192.168.1.135 is alive
6. Чтобы при перезагрузке и при рестарте интерфейса сохранялись настройки IP, добвляем адрес в файл /etc/hosts
192.168.1.135 server-eth0-v1
Чтобы удалить интерфейс выполняем команду:
ifconfig eth0:1 unplumb
1. Скопировать уже существующий конфиг с именем:1
cp /etc/hostname.eth0 /etc/hostname.eth0:1
2. Заменяем название интерфейса внутри скопированного конфига на новое, например:
server-eth0 на server-eth0-v1
3. Создаем новый интерфейс командой ifconfig plumb:
ifconfig eth0:1 plumb
4. Назначаем IP адрес новому интерфейсу:
ifconfig eth0:1 192.168.1.135 netmask 255.255.255.0 up
5. Проверяем, что всё поднялось:
ifconfig -a
eth0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.135 netmask ffffff80 broadcast 192.255.255.255
ping 192.168.1.135
192.168.1.135 is alive
6. Чтобы при перезагрузке и при рестарте интерфейса сохранялись настройки IP, добвляем адрес в файл /etc/hosts
192.168.1.135 server-eth0-v1
Чтобы удалить интерфейс выполняем команду:
ifconfig eth0:1 unplumb
Источники:
1. http://ciphermethod.com/how-to-create-solaris-virtualalias-interface/