Это должен быть простой вопрос, но, как новичок в Solaris, я застрял. Я должен запустить команду изменения MAC-адреса при загрузке (т.е. ifconfig bge0 ether). Если я делаю это в терминале, все идет гладко. где я должен поместить эту маленькую команду, чтобы она запускалась при загрузке? Я уже знаю о каталоге init.d и символических ссылках в каталогах rcX.d, но я не знаю, что в него вставить, так как я никогда не делал сценарий.
2 ответа
0
Предполагая, что это Solaris 10 или более ранняя версия, вы можете просто добавить свой ether mac
к записи в /etc/hostname.bge0.
то есть:
myserver [8] more /etc/hostname.bge0
myserver ether <the_mac_you_want>
0
Проверьте, видите ли вы /etc/init.d/rc.local, можете ли вы поместить его туда, если нет, то перейдите по адресу:
cd /etc/init.d/rc3.d
Затем создайте простой файл с именем: S99ether например
В этом:
#!/bin/sh
/sbin/ifconfig bge0 ether
Убедитесь, что ifconfig находится в /sbin. Чтобы проверить: введите ifconfig
затем
chmod 755 S99ether
Попробуйте запустить S99ether вручную, если должна выполнить команду.