Настройка сети в Solaris немного необычная и отличается от привычного Linux/FreeBSD. В статье рассмотрим настройку для Solaris 10 и 11, так как настройки будут отличаться.
Solaris 10
1) подключаем алиас:
#ifconfig deviceX:Y plumb
где deviceX – сетевая карта, а Y-номер алиаса (алиасы всегда нумеруются с 1, а не с нуля)
2) назначаем адрес интерфейсу:
#ifconfig deviceX:Y 192.168.1.2 netmask 255.255.255.0 up
3) что бы после перезагрузки не слетал, делаем так:
– придумываем новое имя (к примеру host_X)
– создаём файл /etc/hostname.deviceX:Y и вписываем туда имя host_X:
#echo "host_X" > /etc/hostname.deviceX:Y
– добавляем новую запись в файл /etc/hosts:
#echo "192.168.1.2 host_X" >> /etc/hosts
Solaris 11
Тут проще некуда и всё делается одной командой:
#ipadm create-addr -T static -a 172.16.1.2/24 net0/ipv4alias
где net0 наша сетевая карта, а ipv4alias – собственно имя алиаса (оно может быть любым, но должно быть уникальным в системе), по которым мы их будем отличать.
Но иногда требуется создать виртуальный интерфейс, тогда делаем так:
#dladm create-vnic -l net0 vnic0
#ipadm create-ip vnic0
#ipadm create-addr -T static -a 172.16.1.2/24 vnic0/ipv4addr