Установка постоянной скорости Ethernet на 10mb
Moderator: Blaze
-
- White ninja
- Posts: 11
- Joined: 08 Sep 2015, 11:58
- Distribution: Porteus
- Location: Russia, Chita
Установка постоянной скорости Ethernet на 10mb
Здравствуйте, я столкнулся с такой проблемой. Имеется офисный комп на который установлен Porteus 3.1 (как единственная система) который подключен к локальной сети по витой паре через встроенный гигабитный порт. При таком раскладе он показывает нет подключения. Если от суперпользователя ethtool понижаешь скорость до 10mb то подключение появляется и работает. После перезагрузки подключение опять пропадает. Где и что нужно подправить чтоб была постоянная скорость сетевой карты в 10 mb?
Re: Установка постоянной скорости Ethernet на 10mb
В папке с портеусом где находятся каталоги base, modules и optional создай каталоги rootcopy/etc/rc.d и там создай файлик rc.local
В нём как в ДОСовском autoexec можешь писать команды, которые должны выполняться при старте системы.
Единственное, не знаю, подействует ли команда, или её надо давать чуть попозже, когда соединение установится...
В нём как в ДОСовском autoexec можешь писать команды, которые должны выполняться при старте системы.
Единственное, не знаю, подействует ли команда, или её надо давать чуть попозже, когда соединение установится...
Suggestions/corrections/additions are always welcome.
-
- White ninja
- Posts: 11
- Joined: 08 Sep 2015, 11:58
- Distribution: Porteus
- Location: Russia, Chita
Re: Установка постоянной скорости Ethernet на 10mb
к сожалению не работает
запускаю файловый менеджер от root создаю на устройстве sda1 в папке porteus\rootcopy папку etc\rc.d в ней пустой файл rc.local
в него вношу следующие строки
#! /bin/sh
su root -c "ethtool -s eth0 speed 10 duplex full autoneg off"
сохраняю, перезагружаюсь и... ничего
И можно ли сделать как нибудь так?
http://www.shellhacks.com/ru/Kak-Izmeni ... ty-v-Linux
4. Изменение настроек скорости и дуплекса на постоянной основе
Для Fedora/CentOS/RHEL
Для того, чтобы настройки сохранились после перезагрузки, необходимо внести изменения в файл /etc/sysconfig/network-scripts/ifcfg-eth0 для интерфейса eth0.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Добавьте следующую строку для отключения функции Авто-Определения, установки Полного Дуплекса и Скорость 100 Mb/s :
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
Перезапустите интерфейс для применения настроек :
# ifdown eth0 && ifup eth0
запускаю файловый менеджер от root создаю на устройстве sda1 в папке porteus\rootcopy папку etc\rc.d в ней пустой файл rc.local
в него вношу следующие строки
#! /bin/sh
su root -c "ethtool -s eth0 speed 10 duplex full autoneg off"
сохраняю, перезагружаюсь и... ничего
И можно ли сделать как нибудь так?
http://www.shellhacks.com/ru/Kak-Izmeni ... ty-v-Linux
4. Изменение настроек скорости и дуплекса на постоянной основе
Для Fedora/CentOS/RHEL
Для того, чтобы настройки сохранились после перезагрузки, необходимо внести изменения в файл /etc/sysconfig/network-scripts/ifcfg-eth0 для интерфейса eth0.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Добавьте следующую строку для отключения функции Авто-Определения, установки Полного Дуплекса и Скорость 100 Mb/s :
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
Перезапустите интерфейс для применения настроек :
# ifdown eth0 && ifup eth0
-
- Full of knowledge
- Posts: 2564
- Joined: 25 Jun 2014, 15:21
- Distribution: 3.2.2 Cinnamon & KDE5
- Location: London
Re: Установка постоянной скорости Ethernet на 10mb
Придется скопировать файлaxe_chita wrote:И можно ли сделать как нибудь так?
http://www.shellhacks.com/ru/Kak-Izmeni ... ty-v-Linux
4. Изменение настроек скорости и дуплекса на постоянной основе
Для Fedora/CentOS/RHEL
Для того, чтобы настройки сохранились после перезагрузки, необходимо внести изменения в файл /etc/sysconfig/network-scripts/ifcfg-eth0 для интерфейса eth0.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Добавьте следующую строку для отключения функции Авто-Определения, установки Полного Дуплекса и Скорость 100 Mb/s :
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
Перезапустите интерфейс для применения настроек :
# ifdown eth0 && ifup eth0
Code: Select all
cp --parents /etc/sysconfig/network-scripts/ifcfg-eth0 /mnt/sda1/porteus/rootcopy
Code: Select all
# vi /mnt/sda1/porteus/rootcopy/etc/sysconfig/network-scripts/ifcfg-eth0
P.S. Но на моей системе папка network-scripts не существует:
Code: Select all
guest@porteus:~$ cp --parents /etc/sysconfig/network-scripts/ifcfg-eth0 rcp
cp: failed to get attributes of ‘/etc/sysconfig’: No such file or directory
Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB
NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB
Re: Установка постоянной скорости Ethernet на 10mb
Не надо никаких #!/bin/sh и su rootaxe_chita wrote:к сожалению не работает
запускаю файловый менеджер от root создаю на устройстве sda1 в папке porteus\rootcopy папку etc\rc.d в ней пустой файл rc.local
в него вношу следующие строки
#! /bin/sh
su root -c "ethtool -s eth0 speed 10 duplex full autoneg off"
Просто попробуй написать
ethtool -s eth0 speed 10 duplex full autoneg off
или (если софтине нужно, чтобы интерфейс был поднят), пусть 30 секунд подождёт (для примера, не знаю сколько требуется в данном конкретном случае)
sleep 30 && ethtool -s eth0 speed 10 duplex full autoneg off &
Suggestions/corrections/additions are always welcome.
-
- White ninja
- Posts: 11
- Joined: 08 Sep 2015, 11:58
- Distribution: Porteus
- Location: Russia, Chita
Re: Установка постоянной скорости Ethernet на 10mb
Проблему решил следующим образом
Запустил файловый менеджер от root создал в mnt/sda1/rootcopy папки /etc/rc.d
далее из файловой системы /etc/rc.d в папку mnt/sda1/rootcopy/etc/rc.d скопировал скрипт rc.local в который добавил строку
sleep 30 && ethtool -s eth0 speed 10 duplex full autoneg off &
свойства скрипта rc.local
владелец: root
доступ: чтение/запись
группа: root
доступ: только чтение
остальные: только чтение
программа: установлена галка разрешить запуск этого файла
Запустил файловый менеджер от root создал в mnt/sda1/rootcopy папки /etc/rc.d
далее из файловой системы /etc/rc.d в папку mnt/sda1/rootcopy/etc/rc.d скопировал скрипт rc.local в который добавил строку
sleep 30 && ethtool -s eth0 speed 10 duplex full autoneg off &
свойства скрипта rc.local
владелец: root
доступ: чтение/запись
группа: root
доступ: только чтение
остальные: только чтение
программа: установлена галка разрешить запуск этого файла