Dzisiaj jest 29 maja 2020, 05:39

Strefa czasowa UTC+1godz. [letni]




Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 
Autor Wiadomość
 Tytuł: ZNC Openwrt - konfiguracja?
Post: 14 maja 2020, 23:31 
Offline
Użytkownik

Rejestracja: 13 sie 2013, 18:55
Posty: 61
Usuwam linię z /etc/config/znc
        option disabled 1
, otwieram port 1234 w routerze,
service znc start
i... co dalej? dostosowany pakiet z openwrt nie jest zbyt wymowny.
https://openwrt.org/docs/guide-user/services/proxy/znc

Chcę używać z z zewnętrznego ip bouncera podpinając sie do niego klientem czyli:

klient(Anglia)-->bouncer(Polska)-->freenode(gdzieśtam)
-------
EDIT:
Z rozpędu nie zwróciłem uwagi na
        list listener   '192.168.1.1 1234'
ma być 0.0.0.0


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 15 maja 2020, 17:41 
Offline
Użytkownik

Rejestracja: 13 sie 2013, 18:55
Posty: 61
Obrazek
Cytuj:
listener list of strings Yes none One or more directives where ZNC should listen, in the format “<IP/Host> [+]<Port>”. The “+” forces the port to be SSL. Both IPv4 and IPv6 addresses are valid. Note: You need to provide a SSL certificate for using SSL ports.


Nie rozumiem jednej rzeczy tutaj:
zakładając że bouncer łączy się z serwerem IRC poprzez szyfr (SSL), to jaki to ma sens w przypadku jak bouncer jest ustawiony na
        list listener   '0.0.0.0 1234'
czyli cały sens tego szyfrowania upada bo i tak z routera na trasie do klienta jest mnostwo pośredników - dobrze mówię? ma to tylko sens w sieci lokalnej, i to nie do końca?

Po drugie pozostając przy tej sytuacji... jedynym zabezpieczeniem znc jest ... użytkownik i hasło?
Dlatego chciałbym żeby szyfr był od początku do końca więc potrzebuję certyfikatu SSL żeby używać tej możliwości (szyfr na trasie router-klient). Skąd mam wziąć ten certyfikat, kupuje się go czy generuje?
Jakby ktoś mógł sprostować moją niewiedzę...


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 15 maja 2020, 18:35 
Offline
Administrator
Awatar użytkownika

Rejestracja: 9 kwie 2010, 23:28
Posty: 13655
Lokalizacja: Warszawa
listener określa raczej interfejsy na których on nasłuchuje. Jako to ma związek z szyfrowaneim czy nie?

Masz sobie wygenerować. Np. tak: https://wiki.znc.in/Signed_SSL_certificate

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 18 maja 2020, 23:27 
Offline
Użytkownik

Rejestracja: 13 sie 2013, 18:55
Posty: 61
mam pewien kolejny problem,
https://github.com/openwrt/packages/blob/openwrt-19.07/net/znc/files/znc.init#L8
po co ten pakiet jest w "RAM'ie" przez co staje się bezużyteczny w przypadku ponownego uruchomienia lub zatrzymania usługi. Dało by się to jakoś przerobić żeby nie używał pamięci ulotnej ? np. przebudować pakiet z innymi ścieżkami?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 19 maja 2020, 06:36 
Offline
Administrator
Awatar użytkownika

Rejestracja: 9 kwie 2010, 23:28
Posty: 13655
Lokalizacja: Warszawa
Prawie wszystko tak działa - z uci robiony jest konfig właściwy dla danego programu, jest on w tmp żeby nie niszczyć flash i jest on uruchamiany. Identycznie działa np. dnsmasq czy hostapd.

W przypadku ponownego uruchomienia jest on uruchamiany właśnie przez /etc/init.d/znc i tworzy plik na nowo. W przypadku zatrzymania usługi i uruchomienia przez /etc/init.d/znc start jest on tworzony na nowo i uruchamiany. Więc wszystko działa tak jak trzeba.

Gdzie więc widzisz w tym problem?

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 19 maja 2020, 16:59 
Offline
Użytkownik

Rejestracja: 13 sie 2013, 18:55
Posty: 61
po ustawieniu (przyłkadowo przez) znc-mod-webadmin wszystkiego i zatrzymaniu usługi service znc stop , wszystkie ustawienia giną. Nie uważam tego za normalne.

Edit:
A dokładnie ten plik /tmp/etc/znc/configs/znc.conf
// WARNING
//
// Do NOT edit this file while ZNC is running!
// Use webadmin or *controlpanel instead.
//
// Altering this file by hand will forfeit all support.
//
// But if you feel risky, you might want to read help on /znc saveconfig and /znc rehash.
// Also check https://wiki.znc.in/Configuration


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 19 maja 2020, 17:11 
Offline
Administrator
Awatar użytkownika

Rejestracja: 9 kwie 2010, 23:28
Posty: 13655
Lokalizacja: Warszawa
Przecież to nie jest część openwrt i nie ustawia danych w /etc/config/znc, a własnie tam masz zrobić ustawienia. Nie używaj natywnym programów do tego bo one nie wiedzą co to openwrt i nie potrafią zapisać ustawień przez uci.

Jeżeli już jednak uprzesz się żeby je stosować to nie używaj ustawień i skryptów z openwrt tylko zrób wszystko "ręcznie".

I tak, to jest normalnie i jak najbardziej wytłumaczalne.

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 20 maja 2020, 16:48 
Offline
Użytkownik

Rejestracja: 13 sie 2013, 18:55
Posty: 61
root@OpenWrt:/znc# cat /etc/config/znc
#       config 'znc'
#               list 'listener' '0.0.0.0 +1234'
#
#       anoniplimit '2'
#       maxbuffersize '2000'
#       module 'webadmin'
        znc_config_patch '/znc/znc.conf'
        znc_ssl_cert '/znc/znc.pem'


#       config 'user' 'lsd'
#               option 'password' 'TRUDNE'
#               option 'nick' 'lsd|2'
#               option 'altnick' 'lsd|2_'
#               option 'channel' '#kvirc'
#               option 'password' ''
#               option 'server' 'chat.eu.freenode.net+6697'


root@OpenWrt:/znc# cat /znc/znc.conf
// WARNING
//
// Do NOT edit this file while ZNC is running!
// Use webadmin or *controlpanel instead.
//
// Altering this file by hand will forfeit all support.
//
// But if you feel risky, you might want to read help on /znc saveconfig and /znc rehash.
// Also check https://wiki.znc.in/Configuration

Version = 1.7.5
<Listener l>
        Port = 1234
        IPv4 = true
        IPv6 = true
        SSL = true
</Listener>
LoadModule = webadmin

<User lsd>
        Pass       = sha256#115f3233ec02bf842d76b5ca8864f789768cc7ac6cdf5c7dcb1bc6a52fcf8fd8#Z,.*yN-3C:3!mM;d!Q.-#
        Admin      = true
        Nick       = lsd|2
        AltNick    = lsd|2_
        Ident      = lsd
        LoadModule = chansaver
        LoadModule = controlpanel

        <Network freenode>
                LoadModule = simple_away
                Server     = chat.eu.freenode.net +6697

                <Chan #kvirc>
                </Chan>
        </Network>
</User>


zahaszowanie
#config 'znc'
   #list 'listener'   '192.168.1.1 1234'
w /etc/config/znc powoduje:

Wed May 20 17:25:27 2020 daemon.info procd: Instance znc::instance1 s in a crash loop 6 crashes, 0 seconds since last crash


config 'znc'
   list 'listener'   '192.168.1.1 +1234'
z PLUSEM czyli zaznaczone szyforwanie SSL w kliencie powoduje : [BŁĄD GNIAZDA]: Połączenie odrzucone


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 20 maja 2020, 17:13 
Offline
Administrator
Awatar użytkownika

Rejestracja: 9 kwie 2010, 23:28
Posty: 13655
Lokalizacja: Warszawa
To nie jest poprawny konfig. Nie możesz zahashowac
# config 'znc'

Pisałem to już: skoro już uparcie sam robisz plik konfiguracyjny to wyrzuć skrypt /etc/init.d/znc i sam uruchamiaj znc z odpowiednimi paramentami.

Jeżeli chcesz zachować /etc/init.d/znc to konfiguj wszystko w /etc/config/znc bez ręcznego robienia oddzielnych konfigów. Albo to albo to, nie mieszaj obu rzeczy bo jak widzisz nie wychodzi ci to na zdrowie.

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: ZNC Openwrt - konfiguracja?
Post: 21 maja 2020, 16:04 
Offline
Użytkownik

Rejestracja: 13 sie 2013, 18:55
Posty: 61
ten skrypt nie dziala i tyle, plik wykonywalny siedzi w /usr/bin/znc
tam zamierzam uderzać, jest jakieś polecenie do zejścia z roota bez instalowania dodatkowych pakietów np. shadow? dodam że użytkownik znc już jest w users
root:x:0:
daemon:x:1:
adm:x:4:
tty:x:5:
mail:x:8:
audio:x:29:
www-data:x:33:
ftp:x:55:
users:x:100:
network:x:101:
nogroup:x:65534:
dnsmasq:x:453:dnsmasq
znc:x:65536:znc
dialout:x:20:


doinstalowałem sudo, pakiet od openwrt i tak stworzył użytkownika znc więc próbuję

root@OpenWrt:~# sudo -u znc /usr/bin/znc
[ .. ] Checking for list of available modules...
[ .. ] Opening config [/var/run/znc/.znc/configs/znc.conf]...
[ !! ] No such file
[ ** ] Restart ZNC with the --makeconf option if you wish to create this config.
[ ** ] Unrecoverable config error.
root@OpenWrt:~#


nie wiem czy w /var/run powinien próbować tworzyć pliki

https://wiki.znc.in/Configuration#File_locations


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 

Strefa czasowa UTC+1godz. [letni]


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Przejdź do:  
designed by digi-led.pl
...Copyright © 2010-2013, Ekipa openrouter.info