26

(4 odpowiedzi, napisanych Oprogramowanie / Software)

hmm wiesz co miałem podobny przypadek trochę inny ale może pomoże
przeprogramuj router tak aby portem wan był inny jak domyślny np. 1
u mnie jak ręką odjeło problemy
chyba port się uszkodził

tak RS po jednej RS po drugiej
propozycja slx i pepe2k jest o niebo lepsza

28

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Ta pasma im brakuje ? albo co bardziej prawdopodobne mają jakąś awarię i ruch skierowali inną trasą

29

(88 odpowiedzi, napisanych Oprogramowanie / Software)

alossek napisał/a:

Swoją drogą bardzo ciekawe dlaczego adresy źródła nie są z puli prywatnej
bo zdaje się że takie adresy "195.x.x.x" są wykorzystywane publicznie.
(z tego co czytałem bezpiecznie jak adresy źródła są właśnie z puli i zakresów sieci prywatnych.)

Przecież vlan1000 to jest ich sieć wewnętrzna nie rutują jej dalej w świat więc mogą robić co chcą

Poza tym ze skanu vlan1000 wynika że
wszystkie hosty z podsieci 10.4.0.0/16  w vlan1000 odpytują 195.191.9.66

do tego jeszcze to znalazłem w logu

1194    43.057157    10.100.16.43    224.0.0.1    IGMPv2    64    Membership Query, general

ciekawe że dla vlan1000 są inne dns jak dla internetu. Widocznie dla TV mają swój własny niezależny dns.

30

(88 odpowiedzi, napisanych Oprogramowanie / Software)

Generalnie dbrze aby szfabek przedstawił na końcu gotową konfigurację dla netiowców

31

(88 odpowiedzi, napisanych Oprogramowanie / Software)

tak masz rację to nie źródło

jak już to pojawia się także na vlan1000
10.100.16.43

23:10:26.132173 d0:7e:28:24:35:f7 > 01:00:5e:00:00:01, ethertype 802.1Q (0x8100), length 64: vlan 1000, p 0, ethertype IPv4, 10.100.16.43 > 224.0.0.1: igmp query v2

32

(88 odpowiedzi, napisanych Oprogramowanie / Software)

tak masz rację teraz widzę w logu od vlan1000

length 64: vlan 1000, p 0, ethertype IPv4, 172.24.10.14 > 224.0.0.1: igmp query v2

sądziłem że to się pojawiło z przykładowego konfigu jaki podałeś

33

(88 odpowiedzi, napisanych Oprogramowanie / Software)

tyle że jak skanował to raczej nic z 172.24.0.0/16 nie widziałem ale spróbować nie zawadzi a i tak zawęzi poszukiwania
alleosek tak adres grupy masz rację ale 239.200.5.6 jednak występuje

34

(88 odpowiedzi, napisanych Oprogramowanie / Software)

wpisz
altnet 239.0.0.0/8
altnet 10.0.0.0/8
altnet 195.0.0.0/8


W zasadzie to procedura jest taka
robi się czystą konfigurację /etc/igmpproxy.xonf

quickleave
phyint eth0.1000 upstream  ratelimit 0  threshold 1
phyint br-lan downstream  ratelimit 0  threshold 1
phyint lo disabled

a wedle openwrt w pliku /etc/config/igmpproxy

config igmpproxy
        option quickleave 1

config phyint
        option network wan_iptv
        option direction upstream

config phyint
        option network lan
        option direction downstream

i wtedy zobacz co powiedzą logi
igmpproxy -d -v /etc/igmpproxy.conf
w openwrt logread patrzysz

i szukaj czegoś w rodzaju (mogą być inne adresy !!!)

RECV Membership query   from 10.253.88.1     to 224.0.0.1
RECV Membership query   from 10.254.88.1     to 224.0.0.1
RECV V2 member report   from 88.222.27.35    to 239.255.255.250

a po wszystkim robisz konfig np.

config igmpproxy
        option quickleave 1

config phyint
        option network wan_iptv
        option direction upstream
        list altnet 239.0.0.0/8
        list altnet 10.0.0.0/8
        list altnet 195.0.0.0/8 

config phyint
        option network lan
        option direction downstream

do tego oczywiście firewall

ta to ja bym wziął router do niego podłączył poprzez usb usbtiny i miał i2c do którego normalnie użyłbym PCF8574. Można na jednym laminacie zrobić

sprawdź od strony komputera
jaki dostał adres ?
czy pinguje adres prywatny routera ?
jaką otrzymałeś trasę (route print)
potem pinguj najpier iface routera od strony lan a potem adres ipv6 od strony wan
jak nie idzie to albo firewall, albo co innego

radvd działa ?

38

(88 odpowiedzi, napisanych Oprogramowanie / Software)

zgadzam się z allosek

jednakże nawet jak odpalisz to daj te zrzuty z netiaspot dla innych się przyda w przyszłości

39

(88 odpowiedzi, napisanych Oprogramowanie / Software)

sprawdź jeszcze czy na netiaspot jest odpalona usługa upnp

ponieważ netiaplayer ciągle odpytuje openwrt o to chcąc przekierować sobie jakieś porty

można sprawdzić co on tam chce
http://192.168.1.4:5678/description.xml

Wygląda na to że netiaplayer pyta się o uprawnienia do oglądania telewizji (poszczególnych kanałów polsat/tv4 itd.) i je otrzymuje z hosta 87.99.47.216 (w postaci sum md5 i czasu)

40

(88 odpowiedzi, napisanych Oprogramowanie / Software)

Ale żeś przekosił log smile
ale dziwne że netia nie blokuje od strony wan tych wszystkich dzikich zapytań

Skanowałeś eth0 i wyskanowałeś cały busz internetu

mnie interesuje skan eth0.1 oraz eth0.1000 tylko smile
i niech nic oprócz twojego kompa i netiaplayer nie będzie podłączone więcej.

ale jeszcze patrze co tam jest.

41

(88 odpowiedzi, napisanych Oprogramowanie / Software)

ok.
A jak masz dokładnie podłączone fizycznie ? Topologia mnie interesuje.
Do czego masz podłączonego wr1043nd ?

Mam prośbę czy mógłbyś się zalogować do netia spot i wkleić zrzut ekranu zakładki "Przełącznik"
Strona 111/112 instrukcji http://www.netia.pl/files/_netia_spot/i … yjnego.pdf

oraz zakładkę "Routing"
strona 122/123 w/w instrukcji

Widać, że netia spot ma opcję igmp proxy
więc raczej szykuj tę konfigurację co mówił allossek
http://wiki.openwrt.org/doc/howto/udp_multicast

42

(88 odpowiedzi, napisanych Oprogramowanie / Software)

pokaż mi z powyższego konfigu

route -n
ifconfig

jak już pokazujesz iptables to z takimi opcjami

iptables -L -n -v

czy podłączony komputer na port 1 ma internet ?
jaki dostał adres ip ? powinien z lan a najlepiej pokaż komendę

ipconfig
route print

Czyli rozumiem, że działają usługi internetowe czyli i że będzie internet a brak TV ?

No to zostaje do tej konfiguracji jak sugerował allosek dorobić igmproxy i powinno być git(to powinna być podobna konfiguracja jak w netiaspot bo tam podłączasz do dowolnego portu a nie do konkretnego)

zbierz logi z routera tcpdump o co routera pyta netiaplayer

Ps. Mam jeszcze jeden pomysł ale to dopiero jak odpowiesz na powyższe pytania.
może uda się uniknąć igmproxy

43

(88 odpowiedzi, napisanych Oprogramowanie / Software)

@szwabek:
mój błąd źle patrzyłem źle przypisałem wyjście lan nie wiem jak patrzyłem
zrób jak poniżej
i daj znać


ustaw jak poniżej

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'

config interface 'wan'
    option ifname 'eth0.2'
    option proto 'dhcp'
    option macaddr '00:12:2a:81:9a:40'

config interface 'IPTV'
    option ifname 'eth0.1000'
    option proto 'dhcp'
    option 'defaultroute' '0'
    option 'peerdns' '0'
    option metric '20'

config switch
    option name 'rtl8366rb'
    option reset '1'
    option enable_vlan '1'
    option enable_vlan4k '1'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1'
    option ports '1 2 3 4 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '2'
    option ports '0 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1000'
    option ports '0t 1t 5t'

tak czuję że jest szansa że zadziała jeśli nie to może to być wina firewalla ew. routingu
więc najpierw dopisz jeszcze to

ip route add 244.0.0.0/4 dev eth0.1000

iptables -I INPUT -p igmp -j ACCEPT
iptables -I FORWARD -i eth0.1000 -p udp -j ACCEPT
iptables -I INPUT -i eth0.1000 -d 239.2.0.0/16 -j ACCEPT

iptables -t filter -I INPUT -d 239.0.0.0/240.0.0.0 -i eth0.1000 -j ACCEPT
iptables -t filter -I INPUT -s 239.0.0.0/240.0.0.0 -i eth0.1000 -j ACCEPT
iptables -t filter -I FORWARD -d 239.0.0.0/240.0.0.0 -j ACCEPT
iptables -t filter -I FORWARD -s 239.0.0.0/240.0.0.0 -j ACCEPT
iptables -t mangle -I PREROUTING -d 239.0.0.0/240.0.0.0 -p udp -j TTL --ttl-inc 1
iptables -t nat -I POSTROUTING -o eth0.1000 -j MASQUERADE

a jak będzie bida to jeszcze

ip route add 224.0.0.0/4 dev eth0.1000

44

(9 odpowiedzi, napisanych Oprogramowanie / Software)

no nie pisał nic o cenie a o wydajności

45

(88 odpowiedzi, napisanych Oprogramowanie / Software)

pewnie jak pisze allosek
jednak ja bym spróbował najpierw z przekierowaniem ew.
jeszcze może routing ustawił

ip route add 224.0.0.0/4 dev eth0.1000

no i może jeszcze bym spróbował

ip route add 239.0.0.0/4 dev eth0.1000

ale nie wszystkie na raz no może na końcu

46

(9 odpowiedzi, napisanych Oprogramowanie / Software)

a mikrotik ?
MikroTik RouterBOARD RB2011UAS-2HnD-IN

jak by tu wypadł  ?

47

(88 odpowiedzi, napisanych Oprogramowanie / Software)

Z ciekawości jakby się udało to się przyda. Skonfiguruj jeden port w tryb monitoringu pakietów jak oczywiście ma taką opcję. I na tym porcie nasłuchuj dokładnie co gada i w jaki sposób netia player z netia spot. Ale zrób to tak aby
netia spot jest włączony wszystko podłączyłeś odpaliłeś wireshek a na końcu włączasz netiaplayer
Chodzi o przechwycenie wszystkiego.

Co do otrzymania adresu ip wcale nie jest to takie oczywiste, że dostanie adres lanu. Może być tak że otrzymasz poprzez vlan1000 adres ip a nie z routera (dwa serwery dhcp) i to też może być ważne.


Co do twojego firewalla
Na razie odpuścił bym sobie tą konfigurację aby nie mieszać zbytnio (zaremuj ją) i ustawił bym tak jak podałem
Będzie dla nas to wykładnik i nic nie będzie nam mieszać

48

(88 odpowiedzi, napisanych Oprogramowanie / Software)

alossek napisał/a:

dlatego pisałem że uważam Twoją konfiguracje za złą, ja obrałem po prostu inny tok myślenia,
nie miej mi tego za złe - zwłaszcza że wiesz o niebo więcej od mnie.

Jakbym pił to na piwo byśmy se poszli smile i po sprawie
I nie przeceniaj mnie zbytnio

49

(88 odpowiedzi, napisanych Oprogramowanie / Software)

alossek napisał/a:

to oznacza jedno: NETIA spot jest serwerem proxy dla igmp,
użyj pakietu igmpproxy i na bank zadziała

Albo brak tylko odpowiedniego routingu bądź firewalla ale generalnie zgadzam się to dobry kierunek.
Inszo powiem szczerze ja na ich miejscu postawiłbym netiaplayer normalnie na vlan a pozostałe rzeczy na proxy.

Po drugie jaki cel miałoby przenoszenie vlan1000 na porty lan w netiaspot. Do czegoś musi to służyć. Trzeba się jeszcze nad tym pokłonić

50

(88 odpowiedzi, napisanych Oprogramowanie / Software)

szwabek napisał/a:

1. Przy podłączeniu netia spot -- hub -- netia player do huba był również połączony mój komp. Ja internet miałem. BYćmożenie chciał gaadć na 10mb... wink

tak myślałem smile

szwabek napisał/a:

2. Na każdym zportów netia spota działa TV/usługi. Zauważcie, że tam netia player dostaje adres z LAN

czyli ergo vlan1000 jest przenoszony na dowolny port lan+wifi

szwabek napisał/a:

2. Właśnie zaimplementowałem Twój config.
Nastawe /ect/config/dhcp mam od początku mojej zabawy.
Próbowałem już wcześniej takiej konfiguracji - bez sukcesu. Nie działa TV, nie działająusługi sieciowe.

a czy działa internet na komputerze ? Jaki komputer otrzymuje adres (o ile go otrzymuje)?

szwabek napisał/a:

3. Tak jak pisałem. Jeżeli zmodyfikuję config na poniższy:

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1'
    option ports '1 2 3 4 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '2'
    option ports '0 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1000'
    option ports '0t 1t 5t'

To nie działa TV, ale działają usługi internetowe.

Pytanie jak wyżej jakie adresy otrzymuje komputer podpięty do tego portu ?

szwabek napisał/a:
root@OpenWrt:~# swconfig dev rtl8366rb vlan 1 show
VLAN 1:
        info: VLAN 1: Ports: '12345t', members=003e, untag=001e, fid=0
        fid: 0
        ports: 1 2 3 4 5t
root@OpenWrt:~# swconfig dev rtl8366rb vlan 2 show
VLAN 2:
        info: VLAN 2: Ports: '05t', members=0021, untag=0001, fid=0
        fid: 0
        ports: 0 5t
root@OpenWrt:~# swconfig dev rtl8366rb vlan 1000 show
VLAN 1000:
        info: VLAN 1000: Ports: '0t1t5t', members=0023, untag=0000, fid=0
        fid: 0
        ports: 0t 1t 5t

Wygląda na ok.

szwabek napisał/a:
root@OpenWrt:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         87.99.47.1      0.0.0.0         UG    0      0        0 eth0.2
10.4.32.0       0.0.0.0         255.255.240.0   U     20     0        0 eth0.1000
87.99.47.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0.2
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan

poproszę dwa logi dla porównania z twojej konfiguracji i mojej

szwabek napisał/a:

root@OpenWrt:~# ip route show
-ash: ip: not found

brak zainstalowanego pakietu ip na razie pomińmy

Zróbmy jeszcze kilka testów.
Wireshark podłączony do netia spot i powiedz czy jednak pakiety vlan1000 nadal idą na dowolnym porcie ?
to te wpisy

21:44:09.117929 00:12:2a:81:9a:45 > 01:00:5e:00:00:02, ethertype 802.1Q (0x8100), length 60: vlan 1000, p 6, ethertype IPv4, 10.4.45.218 > 224.0.0.2: igmp leave 239.200.5.41

Tak patrzę na te logi i zaczynam się zastanawiać czy nie jest zrobione jakieś przekierowanie na netia spot
widać ewidentnie że od netiaplayer idą pakiety na adresy multicast po zakresie sieciowym LAN na nie po vlan1000
Hmm a może router nie powinien pobierać adresu ip dla vlan1000 bo zapiera go netia playerowi ?
Takie tylko głośno myślę
Szkoda że nie mam dostępu

Mam jeszcze jeden pomysł
Spróbuj tak.
Moja konfiguracja ta co jest internet a nie działa TV czyli

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth0.1'
    option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'

config interface 'wan'
    option ifname 'eth0.2'
    option proto 'dhcp'

config interface 'IPTV'
    option ifname 'eth0.1000'
    option proto 'dhcp'
    option 'defaultroute' '0'
    option 'peerdns' '0'
    option metric '20'

config switch
    option name 'rtl8366rb'
    option reset '1'
    option enable_vlan '1'
    option enable_vlan4k '1'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1'
    option ports '2 3 4 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '2'
    option ports '0 1 5t'

config switch_vlan
    option device 'rtl8366rb'
    option vlan '1000'
    option ports '0t 1t 5t'

następnie wpisz z ręki na początek

ip route add 244.0.0.0/4 dev eth0.1000

iptables -I INPUT -p igmp -j ACCEPT
iptables -I FORWARD -i eth0.1000 -p udp -j ACCEPT
iptables -I INPUT -i eth0.1000 -d 239.2.0.0/16 -j ACCEPT

iptables -t filter -I INPUT -d 239.0.0.0/240.0.0.0 -i eth0.1000 -j ACCEPT
iptables -t filter -I INPUT -s 239.0.0.0/240.0.0.0 -i eth0.1000 -j ACCEPT
iptables -t filter -I FORWARD -d 239.0.0.0/240.0.0.0 -j ACCEPT
iptables -t filter -I FORWARD -s 239.0.0.0/240.0.0.0 -j ACCEPT
iptables -t mangle -I PREROUTING -d 239.0.0.0/240.0.0.0 -p udp -j TTL --ttl-inc 1
iptables -t nat -I POSTROUTING -o eth0.1000 -j MASQUERADE

i zobacz co się dzieje

I odwrotnie weź swoją konfigurację i sprawdź te wpisy.