Temat: ZNC na TL1043ND v1

Witam serdecznie.

Posiadam router z tematu (TL1043ND) działający na Gargoyle 1.6.0.2 (r39585). Zainstalowałem na nim ZNC i w zasadzie działa. Chciałbym jednak dodać jakieś moduły do niego i kompletnie nie wiem jak to ugryźć. Czytałem tu i tam, jednak albo nie ogarniam albo coś robię nie tak. A może inaczej czy w ogóle działają tu jakieś moduły?

Z góry dziękuję za wszelką pomoc!

2

Odp: ZNC na TL1043ND v1

Po prostu zainstaluj? Do znc zbudowane jest od groma pakietów z modułami; zainstaluj to co potrzebujesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: ZNC na TL1043ND v1

Znaczy gotowy pakiet?Ja instalowałem:
opkg update i opkg install znc

Mógłbyś rzucić jakimś linkiem?

4

Odp: ZNC na TL1043ND v1

opkg list | grep znc

i zobaczysz ile tego jest

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: ZNC na TL1043ND v1

Dzięki mistrzu, raczkuje jeszcze w tym w czym ty wymiatasz smile

Pozdrawiam

6 (edytowany przez cojakgdzie 2014-03-16 03:43:01)

Odp: ZNC na TL1043ND v1

Jeszcze jedno pytanie mam. Jak zrobić aby ZNC wstawało samo po restarcie routera?
Dodam jeszcze iż uruchamiając znc otrzymuje komunikat:

You are running ZNC as root! Don't do that! There are not many valid reasons for this and it can, in theory, cause great damage!

i na tym koniec.

Jeśli jednak uruchomię z parametrem -r komunikat wygląda następująco:

You are running ZNC as root! Don't do that! There are not many valid reasons for this and it can, in theory, cause great damage!
You have been warned.
Hit CTRL+C now if you don't want to run ZNC as root.
ZNC will start in 30 seconds.

po czym znc startuje.
Myślę, że to może być problem z automatycznym startowanie po restarcie jednak nie wiem jak to obejść.

7

Odp: ZNC na TL1043ND v1

W /etc/init.d/znc możesz sobie ustawić RUNAS_USER. Utwórz sobie jakiegoś usera w systemie lub wykorzystaj istniejącego (daemon?) i uruchamiaj znc na jego prawach.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: ZNC na TL1043ND v1

Dziękuję za kolejną fachową pomoc.
Zrobiłem zgodnie z Twoją sugestią co do usera, jednak dalej nie mogę tego odpalić przy starcie.
Co powinienem dodać w RUNAS_USER?

9

Odp: ZNC na TL1043ND v1

RUNAS_USER=jakis_user

PS. Do tego jeszcze su jest potrzebne. pakiet shadow-su

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: ZNC na TL1043ND v1

Po raz kolejny ukłony smile
Dopisałem usera, zainstalowałem su i dalej stoję z tym. Pewnie trzeba coś z su ustawić, ale kompletnie nie wiem jak to ugryźć.

11

Odp: ZNC na TL1043ND v1

su - ten_user

możesz się zalogować na niego?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: ZNC na TL1043ND v1

Tak mogę.
Jakoś na około to odpaliłem, dodałem w rc.local: su -c znc user.
Tylko czy tak powinno być?

13

Odp: ZNC na TL1043ND v1

I właśnie coś takiego robi /etc/init.d/znc
Wywaliłeś w ogóle z /etc/config/znc linię z disabled?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: ZNC na TL1043ND v1

Tak, usunąłem ten wpis.
Nadal nie podnosi się o ile nie ma wpisu w rc.local.
Coś z su nie tak robię, taką mam śmiałą teorię smile

15

Odp: ZNC na TL1043ND v1

Pokaz uci show znc

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: ZNC na TL1043ND v1

znc.@znc[0]=znc
znc.@znc[0].listener=192.168.1.1 1234
znc.sampleUser=user
znc.sampleUser.password=123456
znc.sampleUser.nick=klikklik
znc.sampleUser.altnick=userSample
znc.sampleUser.ident=openwrt
znc.sampleUser.realname=John Doe

17

Odp: ZNC na TL1043ND v1

To sobie jeszcze znc_config_path ustaw bo inaczej nie wystartuje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18

Odp: ZNC na TL1043ND v1

A gdzie to dodać?
Jak odpalam z konta usera to mam tak:

[ ok ] Opening Config [/home/user/.znc/configs/znc.conf]...
[ ok ] Loading Global Module [webadmin]... [/usr/lib/znc/webadmin.so]
[ ok ] Binding to port [53354] using ipv4...
[ ** ] Loading user [user]
[ ok ] Adding Server [irc.irc]...
[ ok ] Loading Module [nickserv]... [/usr/lib/znc/nickserv.so]
[ ok ] Loading Module [kickrejoin]... [/usr/lib/znc/kickrejoin.so]
[ ok ] Loading Module [perform]... [/usr/lib/znc/perform.so]

[ ok ] Forking into the background... [pid: 2241]
[ ** ] ZNC 0.206 - http://znc.in

19

Odp: ZNC na TL1043ND v1

Tam gdzie disabled było.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: ZNC na TL1043ND v1

Wiem gdzie, ale niestety nie wiem jak to zapisać.
Coś tam kombinowałem, jednak nie tak jak powinno.

21

Odp: ZNC na TL1043ND v1

Masz to opisane na http://wiki.openwrt.org/doc/uci/znc. Albo ustawiasz zgodnie z openwrt, albo robisz sam np. /etc/rc.local tak jak wcześniej próbowałeś.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: ZNC na TL1043ND v1

Niby robię tak jak tam napisane, ale nadal nic.
Ok, póki co zostawię tak jak udało sie wcześniej odpalić.

Dzięki wielkie za pomoc, a przede wszystkim  za cierpliwość!