Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Дуплекс Ubuntu 11.10  (Прочитано 872 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн new_russian_man

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Дуплекс Ubuntu 11.10
« : 19 Января 2012, 13:20:51 »
Командой

sudo ethtool -s eth0 speed 100 duplex full autoneg off

Пытаюсь зафиксировать дуплекс 100mb и отключить автоопределение сети. Смотрим:

russia@russia-comp:~$ sudo ethtool eth0
Settings for eth0:
    Supported ports: [ MII ]
    Supported link modes:   10baseT/Half 10baseT/Full
                            100baseT/Half 100baseT/Full
                            1000baseT/Full
    Supports auto-negotiation: Yes
    Advertised link modes:  Not reported
    Advertised pause frame use: No
    Advertised auto-negotiation: No
    Speed: 100Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 3
    Transceiver: external
    Auto-negotiation: off
    Supports Wake-on: g
    Wake-on: g
    Link detected: yes

Казалось бы - все замечательно. НО после перезагрузки компа значение Advertised auto-negotiation: No меняется на Yes Прописал в /etc/network/interfaces

auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet static
address 192.168.0.7
netmask 255.255.255.0
gateway 192.168.0.1
pre-up /usr/sbin/ethtool -s $IFACE speed 100 duplex full autoneg off

Не помогает. После перезагрузки также становится Auto-negotiation: Yes

Как можно зафиксмровать эти значения чтоб они не менялись? :(





Неужели нет никаких решений проблемы?
« Последнее редактирование: 21 Января 2012, 09:45:02 от new_russian_man »
Вся жизнь через одно место.....

Оффлайн unihorn

  • Активист
  • *
  • Сообщений: 519
  • Пылкий правдоруб ( (С) openmindead :) )
    • Просмотр профиля
Re: Дуплекс Ubuntu 11.10
« Ответ #1 : 19 Января 2012, 15:05:44 »
Попробуй в автозагрузочный скрипт (в, наример, /etc/rc.local), для начала, прописать то что тебе надо...

А потом поищи скрипты которые могут менять это дело (например по соответствующему тексту): по ходу, в Бунте есть какойто "скрипт знающий что для пользователя лучше" (и меняющий заданные юзером параметры на те, которые "он считает лучшими")... В Росе (когда ее глядел) такое было (но только не для сети, а для gtk тем (пришлось искать в крусадере по "тексту", и в найленном скрипте коментить ненужное)).
Мир ищу, где волки агнцам служат,
И нету слуг верней.
Где слезы никого не душат. Не ведают смертей.

Оффлайн new_russian_man

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Дуплекс Ubuntu 11.10
« Ответ #2 : 19 Января 2012, 15:08:22 »
Попробуй в автозагрузочный скрипт (в, наример, /etc/rc.local), для начала, прописать то что тебе надо...

А потом поищи скрипты которые могут менять это дело (например по соответствующему тексту): по ходу, в Бунте есть какойто "скрипт знающий что для пользователя лучше" (и меняющий заданные юзером параметры на те, которые "он считает лучшими")... В Росе (когда ее глядел) такое было (но только не для сети, а для gtk тем (пришлось искать в крусадере по "тексту", и в найленном скрипте коментить ненужное)).


 Я не такой АС чтоб в слепую искать что то и править.
Вся жизнь через одно место.....

Оффлайн unihorn

  • Активист
  • *
  • Сообщений: 519
  • Пылкий правдоруб ( (С) openmindead :) )
    • Просмотр профиля
Re: Дуплекс Ubuntu 11.10
« Ответ #3 : 19 Января 2012, 15:22:08 »
Ну тогда просто попробуй, в автозагрузку нужные команды впихнуть...

в "/etc.rc.local" (более позднее срабатывание).

Если нет такого файла то поищи папку /etc/rc.d (или похожее) и в ней создай нужный скрипт.

Для более раннего срабатывания помести скрипт в папку /etc/unit.d (но это может сработать раньше "лучшезнальщика")...

Чтобы точно после "лучшезнальшика" сработало можно в инициацию иксов прописать нужные команды: в, например, в /etc/X11/xinit/xinitrc дописать...

Я не такой АС чтоб в слепую искать что то и править.

Ну, я не знаю..., поищи в системе (через какой-нибудь двухпанельный файловый менеджер, например) файлы содержащие текст "Advertised auto-negotiation" (может искать долго, заранее предупреждаю (ибо каждый файл прощупывает на заданный текст))... И изучи найденное на предмет "отсебятины"...
 
Более конкретные советы по Бунте я тебе не дам. Ибо на Альте...

Либо жди других, может они еще, что, посоветуют (может даже конкретный "скрипт отсебятник" назовут)...
« Последнее редактирование: 19 Января 2012, 15:33:24 от unihorn »
Мир ищу, где волки агнцам служат,
И нету слуг верней.
Где слезы никого не душат. Не ведают смертей.

Оффлайн meinung

  • Активист
  • *
  • Сообщений: 317
  • in nomine patris et fili et spiritus sancti amen.
    • Просмотр профиля
Re: Дуплекс Ubuntu 11.10
« Ответ #4 : 19 Января 2012, 16:52:29 »
unihorn, странно, но  в моем  случае   занчение этого параметра подхватывается само и без костылей!
just read this flowing manual

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Дуплекс Ubuntu 11.10
« Ответ #5 : 19 Января 2012, 17:46:13 »
Дело не в костылях.

echo -e "#! /bin/sh\nif [ \"\$IFACE\" = \"eth0\" ]; then\n  ethtool -s \$IFACE speed 100 duplex full autoneg off\nfi\n" | sudo tee /etc/network/if-pre-up.d/eth0-fd.sh
sudo chmod +x /etc/network/if-pre-up.d/eth0-fd.sh

Перезагрузиться... проверить.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн new_russian_man

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Дуплекс Ubuntu 11.10
« Ответ #6 : 21 Января 2012, 09:37:25 »
unihorn, странно, но  в моем  случае   занчение этого параметра подхватывается само и без костылей!

Да обычно так и должно быть. Сама система загружется долго - минут 5 (пока проверит и восстановит первоначальную конфигурацию).
Вся жизнь через одно место.....

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.