18 Dec 03 11:30, midnighter wrote to All:
m> Ultra 10, Solaris 2.6
m> Ultra 60, Solaris 2.8
m> Hа каталисте прописали на порты full duplex 100 Mbit - на машинах
m> ничего не прописывали. Машина распознала только half-duplex. Что
m> прописать в /etc/system, дабы эти машины заработали в full -
m> duplex, ибо автоматом, как я понял, full не распознается....
С отдельными свичами бывает и не может договоpиться на автомате.
#!/sbin/sh
HMES="1 2"
for ifnum in ${HMES}; do
/usr/sbin/ndd -set /dev/hme instance ${ifnum}
/usr/sbin/ndd -set /dev/hme adv_autoneg_cap 0 # turn off autonegotiation
/usr/sbin/ndd -set /dev/hme adv_100T4_cap 0 # turn off 100mbs T4
/usr/sbin/ndd -set /dev/hme adv_100fdx_cap 1 # turn on 100mbs full-duplex
/usr/sbin/ndd -set /dev/hme adv_100hdx_cap 0 # turn off 100mbs half-duplex
/usr/sbin/ndd -set /dev/hme adv_10fdx_cap 0 # turn off 10mbs full-duplex
/usr/sbin/ndd -set /dev/hme adv_10hdx_cap 0 # turn off 10mbs half-duplex
done
-- Serguei
2:5021/11.10 || 2:5021/19.1
В какой каталог /rc это прописать и каким номером?
А если записать в system
set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100fdx_cap=1
ТАк подет?
А если два интерфейса - hme0 и hme1 - тогда как?
Желательно именно в system прописать
With best regards, Dmitry Miloserdov. E-mail: dmi...@bis.ru
>>>>> Thu, 18 Dec 03 14:35:58 +0300 midnighter wrote:
[snip]
m> В какой каталог /rc это прописать и каким номером?
Hаверное не критично, лишь бы после подъема интерфейса. У меня вот так:
#l /etc/init.d/*hme /etc/rc?.d/*hme
-rwxr-xr-x 2 root other 516 Apr 4 2002 init.d/sethme
-rwxr-xr-x 2 root other 516 Apr 4 2002 rcS.d/S99sethme
m> А если записать в system
Hе пробовал
m> set hme:hme_adv_autoneg_cap=0 set hme:hme_adv_100fdx_cap=1
m> ТАк подет? А если два интерфейса - hme0 и hme1 - тогда как? Желательно
m> именно в system прописать
В том скрипте как раз был цикл.
> m> В какой каталог /rc это прописать и каким номером?
> Hаверное не критично, лишь бы после подъема интерфейса. У меня вот так:
>
> #l /etc/init.d/*hme /etc/rc?.d/*hme
> -rwxr-xr-x 2 root other 516 Apr 4 2002 init.d/sethme
> -rwxr-xr-x 2 root other 516 Apr 4 2002 rcS.d/S99sethme
>
> m> А если записать в system
> Hе пробовал
>
> m> set hme:hme_adv_autoneg_cap=0 set hme:hme_adv_100fdx_cap=1
>
> m> ТАк подет? А если два интерфейса - hme0 и hme1 - тогда как? Желательно
> m> именно в system прописать
>
> В том скрипте как раз был цикл.
Прописал в /etc/system на обеих машинах
set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100fdx_cap=1
Все заработало. Правда, у меня всего один интрефейс.
>> m> set hme:hme_adv_autoneg_cap=0 set hme:hme_adv_100fdx_cap=1
>> m> ТАк подет? А если два интерфейса - hme0 и hme1 - тогда как?
кажется так imho:
`ndd -set /dev/hme instance 1`
Dmitry Ponomaryov
[ Honorary member of F.M.Dostoevsky Club ]