Неработающие компьютеры и все, что с ними связано.
Ответить

Re: Линукс, вопросы и ответы.

Пт дек 25, 2015 23:41:22

google:// iptables masquerade
АХТУНГ! Грузит проц (при большом числе маскарадящихся). Не совсем тупые SoC'ы роутеров имеют аппаратные киллер-фичи для маскарада, что снижает жор проца почти до нуля.
Или распотрошить глубже и найти способ добавить правило после получения ip. Потом думать, что делать при смене ip. Если это pppoe, то обычно к нему прикручиваются скрипты, которые выполняются при коннектах/дисконнектах.

Re: Линукс, вопросы и ответы.

Вт дек 29, 2015 16:04:24

У меня нет PPPoE. Провайдер выдает сразу белый IP.
Чувствую, что придется потрошить прошивку и исправлять баг самому.

Re: Линукс, вопросы и ответы.

Пт янв 01, 2016 08:53:49

А если поставить задержку на применение правила? Или скриптом убедиться в получении корректного адреса и применить правило?

Re: Линукс, вопросы и ответы.

Ср янв 13, 2016 22:38:04

radteh
Выделится время, так и сделаю. О результатах сообщу.

Re: Линукс, вопросы и ответы.

Вс янв 24, 2016 00:59:52

почему простейшая программа весит 8кб?
Код:
void main(void) {
while(1) {
}
}


если вызвать gcc с ключом -S в вывод кажется простым и логичным


но если просто скомпилировать , а потом вызвать objdump передо мной предстает нелогичная картина :

зачем там то что не выполняется никогда и то что не приносит никакого эффекта ?

upd: разобрался со всем что сверху , оказывается что можно убрать всё что вызывается перед функцией main ключом -nostdlib

почему ассемблерная вставка "asm("movl %0, %%ecx" :: "d" (&str) );" преобразовывается компилятором в не то что надо?
Код:
 
mov    $0x804a000,%eax
mov    %eax,%edx
mov    %edx,%ecx


причем строка находится совсем по другому адресу (это адрес 4096го байта , где начинается заголовок elfа) .

Re: Линукс, вопросы и ответы.

Пт май 27, 2016 13:26:28

юзаю арч
не получается запустить иксы
установил xorg-server xorg-init xorg-twm xterm xorg-clock
выполнил cp /etc/X11/xinit/xinitrc ~/.xinitrc
установил дрова на видеокарту nvidia-304xx-lts и nvidia-304xx-libgl
как можна произвести диагностику неисправности ?
в гугле единственного подхода к решению этой проблеммы не нашол
в логах http://dpaste.com/2GDAZZ8 присутствуют несколько ошибок с предупреждениями
как в логах узнать материнскую ошибку или предупреждение которые порождают все остальные ошибки ?

Re: Линукс, вопросы и ответы.

Пт май 27, 2016 15:13:42

Не находит кучу модулей. Посмотри ещё логи "/var/log/Xorg.0.log"

Re: Линукс, вопросы и ответы.

Пт май 27, 2016 15:26:12

А смысл ставить проприетарные драйвера, если иксы их и не пытаются грузить
Failed to load module "nouveau" (module does not exist, 0)

Либо nvidia прописывать в xorg.conf, либо nouveau ставить.

Re: Линукс, вопросы и ответы.

Сб май 28, 2016 15:15:18

WiseLord писал(а):либо nouveau ставить

не помогло
http://dpaste.com/0YVH735

Re: Линукс, вопросы и ответы.

Чт июл 21, 2016 20:04:02

захотел поэксперементировать с boot.img (сделать дуал бут с флешки) в своем lenovo a516 на mt6572 .
брал образ через recovery , пробовал через dd , сохраняется один и тот-же образ размером 6,3мб .
дальше распаковываю с помощью http://forum.xda-developers.com/showthr ... ?t=1587411
получается initfs и ядро . ничего не меняю , обратно запаковываю , размер получается 4,7мб .
когда заливаю boot.img обратно , телефон не запускается . пробовал заливать через рекавери и через dd .
восстановил boot.img через рекавери , сейчас всё работает .
в чем может быть дело?

Re: Линукс, вопросы и ответы.

Чт июл 21, 2016 20:25:55

А дайте-ка этот исходный 6.3 МБ образ - попробую у себя распаковать-упаковать. Хотя бы увидеть, тоже 4,7МБ получится или нет.

Re: Линукс, вопросы и ответы.

Чт июл 21, 2016 21:29:37

https://drive.google.com/file/d/0B3qYo0 ... sp=sharing

Re: Линукс, вопросы и ответы.

Чт июл 21, 2016 22:14:04

Да, перепакованный boot.img получается меньше размером.

Что интересно, если уже его снова распаковать - результат распаковки такой же, как у оригинального. То есть, похоже, уже на этом этапе, а не на перепаковке, что-то теряется.

Re: Линукс, вопросы и ответы.

Чт июл 21, 2016 23:00:01

странно , если распаковывать с опцией --debug , cpio архивы исходного и перепакованного образа имеют одинаковые размеры .

cpio перепакованый запакованный в gz имеет размер 640,2кб , исходный 642,4кб . это то понятно - архиватор более эффективный

открыл hex редактором boot.img , начиная с адреса 0x46ff88 образ забит нулями , получается 1638519 байт нулей . вот и обнаружилась пропажа 1,6мб данных .

cтранно , теперь загрузился , хотя ничего не изменилось вроде

зато теперь есть чем заняться пока буду ехать в поезде 2 дня

Re: Линукс, вопросы и ответы.

Пн окт 03, 2016 14:18:34

прошу совета
при применении команды grub-mkconfig -o /boot/grub/grub.cfg не обнаруживается Windows XP
диск разбит на следующие разделы
разделы расположенны следующим образом
sda1 - основной , установлена Windows 7
sda3 - основной, установлена Windows XP
sda2 - расширенный, сдесь находятся логические диски и линукс
сначала была установленна хрюша, потом семерка, потом линукс
в чем может быть трабла ?

Re: Линукс, вопросы и ответы.

Пн окт 03, 2016 16:46:22

os-prober установлен?

Re: Линукс, вопросы и ответы.

Пн окт 03, 2016 16:48:52

да

Re: Линукс, вопросы и ответы.

Вт окт 04, 2016 07:00:51

Режим BIOS включен или UEFI? Попробуй вручную прописать загрузку хрюши.
Код:
menuentry "Windows" {
 chainloader (hd0,3)+1

или так
Код:
submenu "Windows XP" {
 set root=hd0,3
 ntldr 
/ntldr
}

Re: Линукс, вопросы и ответы.

Вт окт 04, 2016 07:09:06

Кстати, а зачем такой зоопарк ОС? Если так уж нужна винда, то и семёрки хватит. А если нужна XP для каких-то отдельных программ, то её можно и в виртуальной машине запустить. Как из-под Win7, так и из-под Linux. И место заодно сэкономится - лишний раздел выделять не надо.

Re: Линукс, вопросы и ответы.

Вт окт 04, 2016 07:31:59

Наверно, ХР держат больше из-за совместимости с реальным железом и периферией. В этом случае виртуализация не спасет.
Да и о реальной скорости работы можно позабыть (если конечно не две башки по восемь ядер).
Структура меню и логика команд загрузчика GRUB хорошо описана в приложенной к нему документации (если качать полную версию).
Ответить