The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Пробуждение компьютера по сети с помощью D-Link DIR 300 (320) NRU"
Отправлено jPump, 27-Дек-12 10:26 
Здравствуйте, знатоки.

После добавления статической записи в ARP таблицу роутера остается еще одна проблема: запись остается там только до первого ребута.

Моя попытка решения:
1. Смотрю, что есть в моем распоряжении

   #ls /bin

   zcat              ps                led               dnsmasq
   wlctl             ping              kill              dmac
   umount            pidof             iptables-save     dd
   true              pcmcmd            iptables-restore  date
   touch             netstat           iptables          csr_go
   tc                mv                ip                cp
   tar               mtr               initdongle        clscmd
   switch            mtdc_wt           igmpproxy         chmod
   sleep             mtdc_rd           hw_nat            cat
   sh                mount             hostname          busybox
   sed               mknod             gzip              ated
   run-parts         mkdir             gunzip            ash
   rm                mfc               grep              acl
   resident_cli      mem_usage         flash             ac
   resident          ls                false             3gcli
   reg               login             egrep
   pwd               ln                echo

   # ls /etc

   xl2tpd.conf            miniupnpd.conf         ethers
   wireless_country_list  ld.so.conf             e2p.bin
   usb_modeswitch.d       lanwanext.conf.in      dsa_passwd
   services               init.d                 default
   resolv.conf            httpd.conf             config.default
   protocols              hosts                  admin.spool
   ppp                    group                  Wireless
   passwd                 fstab                  TZ
   motd                   ethertypes

   # ls /etc/init.d

   rcS

Здесь, насколько я понял, пингвин оставляет себе записку на память, чем заниматься при пробуждении. Смотрю:

   # cat /etc/init.d


   #! /bin/sh

   export PATH=$PATH:/usr/sbin:/usr/bin:/sbin:/bin

   led power on

   dcfg pre_boot

   /usr/sbin/loadconfig

   #trap - INT QUIT TSTP

   mkdir -p /var/spool/cron/crontabs
   cp /etc/admin.spool /var/spool/cron/crontabs/admin
   crond -l 10

   echo "NTPValid=0" > /var/run/ntp_status
   #dcfg set_device_params
   echo 2 >/proc/sys/vm/overcommit_memory

   touch /tmp/boot.tmp
   /usr/sbin/drop_caches

   /bin/resident

   /usr/sbin/drop_caches
   echo 0 >/proc/sys/vm/overcommit_memory
   rm -f /tmp/boot.tmp
   cat /etc/motd
   dcfg post_boot

   exit $?

Здорово, похоже на правду. Перед тем как добавить туда свою "ip neigh add...", пришлось немного выдать прав на изменение файла.

   # mount -o remount / -rw
   # chmod 777 /etc/init.d/rcS
   # ls -l /etc/init.d/rcS

   -rwxrwxrwx    1 0        0             514 /etc/init.d/rcS

А вот дальше все тухло складывалось:
  
   # cat > /etc/init.d/rcS
  
   test

   cat: write error: Invalid argument

Если туда транслировать с помощью эхо (вначале копировал файл rcS в /tmp, правил с помощью cat, проверял):
  
   # echo /tmp/rcS > /etc/init.d/rcS
   # cat /etc/init.d/rcS

Пусто.

   # mv -f /tmp/rcS /etc/init.d/rcS

   mv: cannot remove '/etc/init.d/rcS': Operation not permitted

Что примечательно сразу после перезагрузки все приобретает первоначальный вид.
И вот дальше я продвинуться не смог. sudo в распоряжении нет; rcS вроде бы доступен для разных непотребств, а все равно не выходит (каменный цветок).

Буду очень признателен за советы в настройке init'a.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру