Автоподнятие VLAN-интерфейса в Solaris Здравствуйте, товарищи.
Есть следующая ситуация: на сервере с Solaris сконфигурирован один физический интерфейс bge0, и через него работает VLAN-интерфейс bge129000:alex@solaris8:~$ dladm show-link
LINK CLASS MTU STATE BRIDGE OVER
bge0 phys 1500 up -- --
bge129000 vlan 1500 up -- bge0
При этом конфигурация интерфейсов следующая:bge0: flags=1004843 mtu 1500 index 7
inet 172.29.29.37 netmask ffff0000 broadcast 172.29.255.255
bge129000: flags=201000843 mtu 1500 index 6
inet 123.123.29.168 netmask ffffff80 broadcast 123.123.255.255
После ребута bge0 возвращается в состояние up, а bge129000 – ни в какую. Приходится делать ifconfig bge129000 plumb и ifconfig bge129000 up вручную.
Очень хотелось бы автоматизировать эти действия – чтобы при загрузке ОС автоматически поднимались оба интерфейса, bge0 по DHCP и bge129000 со статическим IP. Подскажите, пожалуйста, как этого можно добиться.
Заранее спасибо за ответы.
Для автоматического поднятия VLAN-интерфейса bge129000 при загрузке ОС Solaris, можно использовать сценарий настройки интерфейсов в файле /etc/rc.local. В этом файле вы можете добавить команды ifconfig для поднятия обоих интерфейсов - bge0 с использованием DHCP и bge129000 со статическим IP. Примерно так выглядеть ваш файл /etc/rc.local после добавления соответствующих команд:
#!/bin/sh ifconfig bge0 up dhcp ifconfig bge129000 plumb ifconfig bge129000 123.123.29.168 netmask 255.255.255.128 broadcast 123.123.255.255 up
Не забудьте сделать файл исполняемым с помощью команды chmod +x /etc/rc.local. Теперь при следующей загрузке ОС интерфейсы bge0 и bge129000 должны автоматически подняться в нужном состоянии.
Для автоматического поднятия VLAN-интерфейса bge129000 при загрузке ОС Solaris, можно использовать сценарий настройки интерфейсов в файле /etc/rc.local. В этом файле вы можете добавить команды ifconfig для поднятия обоих интерфейсов - bge0 с использованием DHCP и bge129000 со статическим IP.
#!/bin/shПримерно так выглядеть ваш файл /etc/rc.local после добавления соответствующих команд:
ifconfig bge0 up dhcp
ifconfig bge129000 plumb
ifconfig bge129000 123.123.29.168 netmask 255.255.255.128 broadcast 123.123.255.255 up
Не забудьте сделать файл исполняемым с помощью команды chmod +x /etc/rc.local.
Теперь при следующей загрузке ОС интерфейсы bge0 и bge129000 должны автоматически подняться в нужном состоянии.