1

Это должен быть простой вопрос, но, как новичок в Solaris, я застрял. Я должен запустить команду изменения MAC-адреса при загрузке (т.е. ifconfig bge0 ether). Если я делаю это в терминале, все идет гладко. где я должен поместить эту маленькую команду, чтобы она запускалась при загрузке? Я уже знаю о каталоге init.d и символических ссылках в каталогах rcX.d, но я не знаю, что в него вставить, так как я никогда не делал сценарий.

2 ответа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 вручную, если должна выполнить команду.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .