1 (edytowany przez RGW 2018-08-27 16:02:14)

Temat: Adblock whitelista dla konkretnego IP / moduły dvb

Witam

Czy istnieje możliwość skonfigurowania adblocka dla konkretnego ip w sieci żeby był dla niego wyłączony? Nie chodzi o reguły samego adblocka, tylko o możliwość braku filtrowania reklam dla IP w sieci.


Druga sprawa, potrzebowałbym modułów dvb.ko i dvb-usb-pctv452e.ko do tunera, który nie ma sterowników w repo. Korzystam z OpenWRT 18.06 stable. Gdzie znaleźć mogę te moduły? Muszę w imagebulderze je skompilować czy jak?

ThinClient fan

2

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

To pierwsze - po prostu sobie ustaw inną instancję serwera dns lub na kliencie daj inne dnsy, nie routera.

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

3

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

Tylko tyle? Myślałem, że będzie więcej zachodu. W takim razie dns`y do określonego pc mogę przecież przypisać w openrtw bo gdzieś widziałem taką opcję.

ThinClient fan

4

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

RGW napisał/a:

Witam
...
Druga sprawa, potrzebowałbym modułów dvb.ko i dvb-usb-pctv452e.ko do tunera, który nie ma sterowników w repo. Korzystam z OpenWRT 18.06 stable. Gdzie znaleźć mogę te moduły? Muszę w imagebulderze je skompilować czy jak?

Nie napisałeś dla jakiej architektury chciałbyś te moduły oraz na jakim siedzisz jajku.
Jeżeli to obrazy Cezarego oraz MT7620 to możesz sprawdzić te:  http://www.mediafire.com/folder/7jebr7q … nel-4.14.x

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

5

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

RGW napisał/a:

Tylko tyle? Myślałem, że będzie więcej zachodu. W takim razie dns`y do określonego pc mogę przecież przypisać w openrtw bo gdzieś widziałem taką opcję.

A i jeszcze jedno - pod warunkiem że nie zrobiłeś oczywiście wymuszenia używania routera jako dns. Bo wtedy musisz sobie poprawić regułki iptables.

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

6 (edytowany przez RGW 2018-08-28 14:16:23)

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

mar_w napisał/a:
RGW napisał/a:

Witam
...
Druga sprawa, potrzebowałbym modułów dvb.ko i dvb-usb-pctv452e.ko do tunera, który nie ma sterowników w repo. Korzystam z OpenWRT 18.06 stable. Gdzie znaleźć mogę te moduły? Muszę w imagebulderze je skompilować czy jak?

Nie napisałeś dla jakiej architektury chciałbyś te moduły oraz na jakim siedzisz jajku.
Jeżeli to obrazy Cezarego oraz MT7620 to możesz sprawdzić te:  http://www.mediafire.com/folder/7jebr7q … nel-4.14.x

X86 generic stable  OpenWrt 18.06.1 r7258-5eb055306f  4.14.63

cezary napisał/a:

A i jeszcze jedno - pod warunkiem że nie zrobiłeś oczywiście wymuszenia używania routera jako dns. Bo wtedy musisz sobie poprawić regułki iptables.

Ok, będę miał to na uwadze. Dzięki.

ThinClient fan

7

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

RGW napisał/a:

Witam
...
Druga sprawa, potrzebowałbym modułów dvb.ko i dvb-usb-pctv452e.ko do tunera, który nie ma sterowników w repo. Korzystam z OpenWRT 18.06 stable. Gdzie znaleźć mogę te moduły? Muszę w imagebulderze je skompilować czy jak?

mar_w napisał/a:

Nie napisałeś dla jakiej architektury chciałbyś te moduły oraz na jakim siedzisz jajku.

RGW napisał/a:

X86 generic stable  OpenWrt 18.06.1 r7258-5eb055306f  4.14.63
...

To może ktoś Ci wystawi (widzę 1% szans) lub niestety musisz samemu wydobyć z kernela.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

8

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

mar_w napisał/a:
RGW napisał/a:

Witam
...
Druga sprawa, potrzebowałbym modułów dvb.ko i dvb-usb-pctv452e.ko do tunera, który nie ma sterowników w repo. Korzystam z OpenWRT 18.06 stable. Gdzie znaleźć mogę te moduły? Muszę w imagebulderze je skompilować czy jak?

mar_w napisał/a:

Nie napisałeś dla jakiej architektury chciałbyś te moduły oraz na jakim siedzisz jajku.

RGW napisał/a:

X86 generic stable  OpenWrt 18.06.1 r7258-5eb055306f  4.14.63
...

To może ktoś Ci wystawi (widzę 1% szans) lub niestety musisz samemu wydobyć z kernela.

No dobra, ale w jaki sposób? One są w kernelu, w sdk dla openwrt, imagebuilderze? Trzeba je kompilować?

ThinClient fan

9

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

Trzeba je kompilować i są częścią kernela linuksowego. Więc - kompilujesz sobie całe sdk, kompilujesz sobie gotowy obraz, wchodzisz do konfiga kernela, zaznaczasz co chcesz, kompilujesz. Wyłoży się zapewne ale to ignorujesz i z katalogu źródeł kernela wydobywasz interesujące Cie pliki *.ko

Moduły od dvbt nigdy nie były pakietowane i występują w repo jako normalnie paczki do instalacji. Robisz to samodzielnie odpowiednio modyfikując konfig kernela.

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

10 (edytowany przez RGW 2018-08-29 21:09:13)

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

No nic jak się uprę to nad tym posiedzę bo mam niezbyt miłe wspomienia z kompilacji obrazu od DGT.  Nie jest mi to na razie aż tak potrzebne. Dzięki Wam za rozjaśnienie sprawy.


Edit: Dodałem hosta do  /etc/config/dhcp na końcu dodałem regułkę odnośnie alternatywnych dnsów i bez problemu omija adblocka.

ThinClient fan

11

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

RGW napisał/a:

...Druga sprawa, potrzebowałbym modułów dvb.ko i dvb-usb-pctv452e.ko do tunera...
...X86 generic stable  OpenWrt 18.06.1 r7258-5eb055306f  4.14.63

Skompilowałem Ci te moduły wybierając:

Target System (x86)
Subtarget (Generic)
Target Profile (Generic)

Zrobiłem to w zasadzie tylko z jednego powodu. w 18.06 na ramipsie (kernel 4.14.x) i ar71xx (kernel 4.9.x) nie mogę uruchomić tunerów z TVHeadend.
Nie wiem czy to kwestia modułów czy TVH więc jeżeli chcesz to sprawdź te i jak możesz to daj info czy wykrywa tuner, czy masz to co ja:

 linuxdvb: unable to open /dev/dvb/adapter0/frontend0

Jakbyś potrzebował zależności np. i2c-mux czy innych, które są spakietowane to nie bierz z folderu tylko lepiej weź przez:

opkg update
opkg install kmod-i2c-mux

W katalogu też są moje i2c-mux itd ale tylko dla tego, że skrypt mi sprawdza brakujące zależności itd....

moduły: http://www.mediafire.com/file/bmb4p4qwg … 3.zip/file

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

12 (edytowany przez RGW 2018-09-06 21:09:16)

Odp: Adblock whitelista dla konkretnego IP / moduły dvb

Dzięki kolego, zaraz sprawdzę. Dzisiaj chciałem je skompilować, ale za chiny nie mogę znaleźć co i jak, więc dałem już sobie spokój.

Niestety problem, po załadowaniu wszystkich potrzebnych mam to

[  327.647824] usbcore: registered new interface driver pctv452e
[  347.160061] usb 2-5: new high-speed USB device number 4 using ehci-pci
[  347.681632] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
[  347.702774] pctv452e: pctv452e_power_ctrl: 1
[  347.702774]
[  347.721124] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  347.747438] dvbdev: DVB: registering new adapter (Technotrend TT Connect S2-3600)
[  347.769884] usb 2-5: media controller created
[  347.783512] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02 31 03 a0 00 00
[  347.808110] dvb-usb: MAC address: 
[  347.823741] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[  347.862367] DVB: Unable to find symbol stb0899_attach()
[  347.878006] dvb-usb: no frontend was attached by 'Technotrend TT Connect S2-3600'
[  347.950061] rc_core: IR keymap rc-tt-1500 not found
[  347.964686] Registered IR keymap rc-empty
[  347.976803] rc rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0
[  348.007036] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0/input10
[  348.038919] dvb-usb: schedule remote query interval to 100 msecs.
[  348.057272] pctv452e: pctv452e_power_ctrl: 0
[  348.057272]
[  348.074507] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.

na ubuntu natomiast wygląda to tak

" pid=18867 comm="smbd" requested_mask="d" denied_mask="d" fsuid=0 ouid=0
[6929904.852062] usb 1-3: new high-speed USB device number 12 using ehci-pci
[6929905.457046] usb 1-3: New USB device found, idVendor=0b48, idProduct=3007
[6929905.457059] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[6929905.457064] usb 1-3: Product: TT-USB2.0
[6929905.457069] usb 1-3: Manufacturer: TechnoTrend
[6929905.457074] usb 1-3: SerialNumber: CABHNF
[6929905.813653] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
[6929905.813678] pctv452e: pctv452e_power_ctrl: 1
[6929905.813678]
[6929905.821232] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[6929905.821520] DVB: registering new adapter (Technotrend TT Connect S2-3600)
[6929905.822081] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02  A0 00 00.
[6929905.825100] dvb-usb: MAC address:
[6929906.160984] stb0899_attach: Attaching STB0899
[6929906.188871] usb 1-3: DVB: registering adapter 1 frontend 0 (STB0899 Multistandard)...
[6929906.220886] stb6100_attach: Attaching STB6100
[6929906.280254] Registered IR keymap rc-tt-1500
[6929906.280543] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.5/usb1/1-3/rc/rc0/input9
[6929906.281012] rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:13.5/usb1/1-3/rc/rc0
[6929906.281018] dvb-usb: schedule remote query interval to 100 msecs.
[6929906.281025] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.
[6929906.281082] usbcore: registered new interface driver pctv452e
[6929906.924209] usb 1-3: DVB: adapter 1 frontend 0 frequency 0 out of range (950000..2150000)
[6929906.929909] pctv452e: pctv452e_power_ctrl: 0
[6929906.929909]
[6929907.039362] pctv452e: pctv452e_power_ctrl: 1
[6929907.039362]

edit2: Dobra udało się ale tvh nie widzi tunera.  To samo co u Ciebie, ale pewnie zaraz to się uda naprawić.

Aplikowałem te moduły:

insmod rc-core.ko
insmod media.ko
insmod dvb-core.ko
insmod dvb-usb.ko
insmod ttpci-eeprom
insmod stb0899.ko
insmod stb6100.ko
insmod lnbp22.ko
insmod rc-tt-1500.ko
insmod dvb-usb-pctv452e.ko
  71.798390] dvb_usb_pctv452e: Unknown symbol dvb_ca_en50221_init (err 0)
[   71.818773] dvb_usb_pctv452e: Unknown symbol dvb_usb_generic_rw (err 0)
[   71.838891] dvb_usb_pctv452e: Unknown symbol rc_keyup (err 0)
[   71.856283] dvb_usb_pctv452e: Unknown symbol dvb_ca_en50221_release (err 0)
[   71.877290] dvb_usb_pctv452e: Unknown symbol rc_keydown (err 0)
[   71.895179] dvb_usb_pctv452e: Unknown symbol ttpci_eeprom_decode_mac (err 0)
[   71.916417] dvb_usb_pctv452e: Unknown symbol dvb_usb_device_init (err 0)
[   71.936689] dvb_usb_pctv452e: Unknown symbol dvb_usb_device_exit (err 0)
[  136.061309] media: Linux media interface: v0.10
[  136.112739] usbcore: registered new interface driver pctv452e
[  158.740101] usb 2-5: new high-speed USB device number 3 using ehci-pci
[  159.341855] dvb-usb: found a 'Technotrend TT Connect S2-3600' in warm state.
[  159.363230] pctv452e: pctv452e_power_ctrl: 1
[  159.363230]
[  159.382593] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  159.408634] dvbdev: DVB: registering new adapter (Technotrend TT Connect S2-3600)
[  159.431228] usb 2-5: media controller created
[  159.444873] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02 31 03 a0 00 00
[  159.469379] dvb-usb: MAC address:
[  159.485093] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[  159.529418] stb0899_attach: Attaching STB0899
[  159.546914] usb 2-5: DVB: registering adapter 0 frontend 0 (STB0899 Multistandard)...
[  159.570427] dvbdev: dvb_create_media_entity: media entity 'STB0899 Multistandard' registered.
[  159.596217] stb6100_attach: Attaching STB6100
[  159.611113] Registered IR keymap rc-tt-1500
[  159.623800] rc rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0
[  159.654090] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0/input10
[  159.685916] dvb-usb: schedule remote query interval to 100 msecs.
[  159.704169] pctv452e: pctv452e_power_ctrl: 0
[  159.704169]
[  159.721402] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.

root@OpenWRT:~# tvheadend -c /etc/tvheadend -C
2018-09-06 21:55:48.404 [   INFO] main: Log started
2018-09-06 21:55:48.612 [   INFO] config: loaded
2018-09-06 21:55:49.255 [   INFO] scanfile: DVB-T - loaded 44 regions with 1127 networks
2018-09-06 21:55:49.255 [   INFO] scanfile: DVB-S - loaded 1 regions with 113 networks
2018-09-06 21:55:49.256 [   INFO] scanfile: DVB-C - loaded 18 regions with 60 networks
2018-09-06 21:55:49.256 [   INFO] scanfile: ATSC - loaded 2 regions with 17 networks
2018-09-06 21:55:51.261 [  ERROR] linuxdvb: unable to open /dev/dvb/adapter0/frontend0
2018-09-06 21:55:51.673 [   INFO] dvr: Creating new configuration ''
2018-09-06 21:55:51.674 [WARNING] dvr: Output directory for video recording is not yet configured for DVR configuration "". Defaulting to to "/root". This can be changed from the web user interface.
2018-09-06 21:55:51.675 [   INFO] CSA: Using SSE2 128bit parallel descrambling
2018-09-06 21:55:51.676 [   INFO] epggrab: module eit created
2018-09-06 21:55:51.676 [   INFO] epggrab: module uk_freesat created
2018-09-06 21:55:51.677 [   INFO] epggrab: module uk_freeview created
2018-09-06 21:55:51.677 [   INFO] epggrab: module viasat_baltic created
2018-09-06 21:55:51.696 [   INFO] epggrab: module opentv-ausat created
2018-09-06 21:55:51.697 [   INFO] epggrab: module opentv-skynz created
2018-09-06 21:55:51.697 [   INFO] epggrab: module opentv-skyit created
2018-09-06 21:55:51.699 [   INFO] epggrab: module opentv-skyuk created
2018-09-06 21:55:51.700 [   INFO] epggrab: module pyepg created
2018-09-06 21:55:51.701 [   INFO] epggrab: module xmltv created
2018-09-06 21:55:51.702 [   INFO] epgdb: loaded v2
2018-09-06 21:55:51.703 [   INFO] epgdb:   config     1
2018-09-06 21:55:51.703 [   INFO] epgdb:   channels   0
2018-09-06 21:55:51.703 [   INFO] epgdb:   brands     0
2018-09-06 21:55:51.703 [   INFO] epgdb:   seasons    0
2018-09-06 21:55:51.704 [   INFO] epgdb:   episodes   0
2018-09-06 21:55:51.704 [   INFO] epgdb:   broadcasts 0
2018-09-06 21:55:51.705 [ NOTICE] START: HTS Tvheadend version 4.0.10~openwrt1 started, running as PID:4665 UID:0 GID:0, CWD:/root CNF:/etc/tvheadend

Edit3: Niestety po odłączeniu i ponownym podłączeniu tunera znowu wywala error

 dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[  821.123731] dvbdev: DVB: registering new adapter (Technotrend TT Connect S2-3600)
[  821.146181] usb 2-5: media controller created
[  821.159749] pctv452e: I2C error -121; AA 02  A0 01 14 -> 55 02 31 03 a0 00 00
[  821.184129] dvb-usb: MAC address:
[  821.199694] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[  821.248484] DVB: Unable to find symbol stb0899_attach()
[  821.264162] dvb-usb: no frontend was attached by 'Technotrend TT Connect S2-3600'
[  821.286910] Registered IR keymap rc-tt-1500
[  821.299595] rc rc0: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0
[  821.329859] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/rc/rc0/input11
[  821.361663] dvb-usb: schedule remote query interval to 100 msecs.
[  821.379903] pctv452e: pctv452e_power_ctrl: 0
[  821.379903]
[  821.397100] dvb-usb: Technotrend TT Connect S2-3600 successfully initialized and connected.
ThinClient fan