Смените имя пользователя vovan на root.
Не могу установить вируальный терминал screen. Вот что пишет:
[vovan@pedyash bin]$ ipkg install screen
Package screen (4.0.3-2) installed in root is up to date.
Configuring screen
chown: unknown user name: root
chmod: /opt/bin/screen-4.0.3: Operation not permitted
postinst script returned status 1
ERROR: screen.postinst returned 1
Nothing to be done
Successfully terminated.
Смените имя пользователя vovan на root.
Сменил:
[root@pedyash bin]$ ipkg install screen
Package screen (4.0.3-2) installed in root is up to date.
Configuring screen
chmod: /opt/bin/screen-4.0.3: Operation not permitted
postinst script returned status 1
ERROR: screen.postinst returned 1
Nothing to be done
Successfully terminated.
А /opt у Вас в разделе ext3 или fat32?
Я не знаю . С линуксом знаком давно, но очень поверхностно. А как узнать и что сделать в том или ином случае?
Как я понимаю выполнение команды
mount -obind /tmp/harddisk/opt /opt
смонтирует мою флешку (FAT32) как /opt в корне линукса.
Может переформатировать ее под ext3?
Last edited by vovan007; 18-04-2007 at 16:35.
Олег имел в виду, что эта ошибка закономерна если носитель fat32, т.к. смена прав доступа в ней не поддерживается.chmod: /opt/bin/screen-4.0.3: Operation not permitted
Ура, работает. А куда установиласть программа screen:
ipkg install screen
в память роутера или флешку? При перезагрузке роутера сохранится?
1. на внешний носитель
2. да
Смотря откуда ставишь, все делательно ставить из папки /opt/bin, там же все и окажется
Я правильно понимаю, что своп файл не используется?
[admin@WL500 root]$ free
total used free shared buffers
Mem: 30116 25496 4620 0 2236
Swap: 104380 0 104380
Total: 134496 25496 109000
И какова может быть причина?
В данный момент нет. Нет потребности. Но он включен и если память понадобится, то им воспользуются.
Спасибо большое!
Вот еще проблема: thttpd - вебсервер виден только с LAN, а с WAN не виден?
Apache установленный на 192.168.1.2 виден как с LAN, так и с WAN.
Для thttpd использую 82 порт, содержимое post-firewal:
#!/bin/sh
#WWW
iptables -t nat -I PREROUTING 1 -p tcp -d "$2" --dport 80 -j DNAT --to "$2":82
iptables -t nat -D PREROUTING -i "$1" -p tcp --dport 80 -j DROP
iptables -t nat -I PREROUTING 2 -i "$1" -p tcp --dport 82 -j DROP
iptables -I INPUT 1 -i "$1" -d "$2" -p tcp --syn --dport 82 -j ACCEPT
В Web интерфейсе стоит:
Enable WAN to LAN Filter? = yes
Packets(WAN to LAN) not specified will be: = DROP
Filtered ICMP(WAN to LAN) packet types: = 0 (Эхо-ответ)
WAN to LAN Filter Table = Таблица пуста
Для работы Apache на 192.168.1.2:
NAT Setting - Virtual Server
Enable Virtual Server? = yes
8080 192.168.1.2 80 TCP HTTP
В чем может быть причина?
Неделя времени и всё что было нужно работает, спасибо Автору!
Остался только один вопрос: как войти в каталог файлов самого асуса? по ftp на подключенный к USB винт и к его содержимому попадаю без проблем и самба в локалке работает всё супер но не могу сообразить где /..... самого роутера, подскажите! Плиз
В том и дело что азбуку до дыр зачитал, а в итоге:
wl500g login: router
Password:
[router@wl500g root]$ /bin
-sh: /bin: Permission denied
[router@wl500g root]$ /etc
-sh: /etc: Permission denied
[router@wl500g root]$ /var
-sh: /var: Permission denied
[router@wl500g root]$ /conf
-sh: /conf: not found
[router@wl500g root]$ /dir
-sh: /dir: not found
[router@wl500g root]$ /bin
-sh: /bin: Permission denied
[router@wl500g root]$ /conf
-sh: /conf: not found
[router@wl500g root]$ /bin
-sh: /bin: Permission denied
[router@wl500g root]$ exit
Подключение к узлу утеряно.
В итоге или папки нет или к ней доступа нет, может быть у этого протокола есть какие хитрости, что я не так делаю после того как уже зашел по телнету на роутер?