» »

Ubuntu 10.10 SIOL IPTV in nastavitev dveh kartici

Ubuntu 10.10 SIOL IPTV in nastavitev dveh kartici

prastroj ::

Pozdravljeni, imam problem, SIOL IP TV je nehal delovat na računalniku, oziroma deluje omejeno.


Opis problema:

Linux Ubuntu 10.10 64bit, 2 mrežni kartici eth0 - internet in eth1 - IPTV

Vse to je delovalo brez problema, mislim da se je problem pojavil, ko je SIOL TV spremenil playlisto pred kakima dvema mesecema. Ok imam novo playlisto, ki delujejo bp na Windowsih XP na drugem HD (isti računalnik).
Na Linuxih pa deluje le: če ročno izklopim eth0 kabel (internet -kabel potegnem iz vtičnice ven) do komunikatorja in ponovno zaženem računalnik z samo eno fizično povezavo eth1 (IPTV) in zaženem VLC, wtf?, ok ampak jaz potrebujem obe povezavi aktivni torej prosim za pomoč, kaj na novo nastavit, ker sem probal že precej ampak .... še ne deluje.

Netvork managerja nimam nameščenega, moj etc/network/interfaces pa je:

auto lo
iface lo inet loopback

iface eth1 inet static
address 10.110.0.8
netmask 255.0.0.0
up route add -net 239.255.0.0 netmask 255.0.0.0 dev eth1
auto eth1

iface eth0 inet dhcp
auto eth0

imam instaliran tud gDesklets kjer lahko nadziram promet na eth0 in eth1, in obe povezavi delujeta, vendar
VLC ima probleme z eth1.



Med drugim sem mislil da je problem mogoče v VLC-ju, naredim uninstall - new install ; ampak nastavitve so ostale nespremenjene, ostal je že vpisan IP, UDP, mogoče je kaj povoženo v nastavitvah VLC-ja.

Vsak nasvet je dobrodošel.
LP

prastroj ::

Ok, še ena malenkost, ko ponovno zaženem računalnik brez eth0 kabla, VLC deluje ampak, če ga izklopim in ponovno vklopim se zgubi, in ne pokaže slike, isto se zgodi če čez čas, po playlisti preklapljam. Torej dela samo če ga pustim čist pri miru, lol.

LP

arijans ::

problem imaš, ker je tvoja "default route"=0.0.0.0/0 na eni kartici, multicast promet pa dobiš po drugi.
1. rešitev je, da dodaš usmeritev s katere prihaja multicast promet (recimo za siol je to približno 95.176.0.0/16) na kartico #2 (sudo ip route add ...)
2. rešitev je da izklopiš Reverse Path Check (http://utcc.utoronto.ca/~cks/space/blog...
lp

CHAOS ::

Kaj ti vrne ukaz route?

Npr. nekaj takega, kjer je IPTV na eth0, internet pa wlan0:
comp:~$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     2      0        0 wlan0
X.Y.0.0	        *               255.255.0.0     U     1      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
A.0.0.0         *               B.0.0.0         U     0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    0      0        0 wlan0


Default route mora biti samo ena in to ta, ki je proti internet omrežju. Kako zadeve nastavljaš ročno ne vem, ker se nisem s tem ubadal, sem vse nastavil v NetworkManager-ju. Tam preprosto na IPTV kartici nastaviš statične podatke kot v windows. Potem pa klikneš na zavihek "Routes..." in nastaviš Address ter Netmask in označiš opcijo "Use this connection only for resource on its network".
'They have computers, and they may have other weapons of mass destruction.'

prastroj ::

Hej arijans, hvala vendar še vedno ne vem kako naj glih to naredim, probal sem si prebrat tvoj link, odstranil sem zadnji ")" pa je deloval vendar moje znanje vsega tega je -(lol). Ok - spreminjal sem rp_filter iz 0 v 1 in nazaj , z ukazom sudo gedit /proc/sys/net/ipv4/conf/eth0/rp_filter
na obeh karticah eth0 in eth1 vendar pozitivnih rezultatov nisem dobil.

CHAOS, moj route mi vrne:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth1
default 192.168.2.1 0.0.0.0 UG 100 0 0 eth0

Kaj mi je tukaj čudno je to da mu jaz vsiljam na eth1 naslov 10.110.0.8 a računalnik pravi 10.0.0.0

Ja učitno je nekaj res narobe s tem mojim "default route" ker če resetiram network z /etc/init.d/networking restart

mi piše network doesnt match route adress on eth0, potem pa takoj Faild to bring up eth1

Izpis iz terminala pa network restartu

* Reconfiguring network interfaces... There is already a pid file /var/run/dhclient.eth0.pid with pid 2169
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:22:15:10:b8:aa
Sending on LPF/eth0/00:22:15:10:b8:aa
Sending on Socket/fallback
DHCPRELEASE on eth0 to 192.168.2.1 port 67
route: netmask doesn't match route address
.
.
.
.
.

Failed to bring up eth1.
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/00:22:15:10:b8:aa
Sending on LPF/eth0/00:22:15:10:b8:aa
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPOFFER of 192.168.2.13 from 192.168.2.1
DHCPREQUEST of 192.168.2.13 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.2.13 from 192.168.2.1
bound to 192.168.2.13 -- renewal in 40591 seconds.

Ok mislim da je 192.168.2.13 naslov mojega PS3 ki je tudi priklopljen na SAGEM-a.

Lp

šernk ::

nekje je bilo napisano v 10 out of 10 na slo techu rešitev....

na hitro navodila, po katerih sem tako na 10.10 kot na 11.04 nastavil siol tv na eth1. če izklopiš eth0 in deluje potem imaš mrežno pravilno nastavljeno in je problem ker ti obe hkrati ne delujejo.


sudo gedit /etc/sysctl.conf

odkomentiraj (naj bo nastavljeno na vrednost 0):
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.rp_filter=0


(mogoče izvedi ukaz systctl -p če ne dela)
če ob restartu ne dela:
terminal:
sudo gedit /etc/rc.local

dodaj
sysctl -p
pred exit 0

naredi static route z ukazom (v terminalu):
route add -net xx.xxx.x.xx netmask 255.255.255.0 gw 240.0.0.0 dev eth1
kjer je xx.xxx.x.xx IP za pridobivanje siol TV, v mojem primeru za 1 večji od tistega na tv komunikatorju.

sam sem na 11.04 skoraj obupal,potem pa sem zagnal program tano (program za siol tv za linux) po pomoti in mi je siol tv delal skupaj z netom.
In general, high velocity doesn't produce harmful injuries.
But what is dangerous is the high acceleration
or deceleration given at a certain time interval.

prastroj ::

hey Šernk, sysctl.conf sem že imel popravljeno, rc.local tud

ok če vnesem sudo route add -net xx.xxx.x.xx netmask 255.255.255.0 gw 240.0.0.0 dev eth1
z mojim IP za TV mi odpiše route: netmask doesn't match route address
ok če napišem brez IP samo sudo route add -net netmask 255.255.255.0 gw 240.0.0.0 dev eth1
pa dobim netmask: Unknown host

bom še mal pogledal kaj je vse napisanega v 10 out of 10,

Ps probal sem še enkrat brez eth0 kabla resetirat network povezavo z /etc/init.d/networking restart
pa vlc ne deluje, Vlc deluje samo če na novo zaženem računalnik brez eth0 kabla.

LP

arijans ::

citiram:
ok če vnesem sudo route add -net xx.xxx.x.xx netmask 255.255.255.0 gw 240.0.0.0 dev eth1
z mojim IP za TV mi odpiše route: netmask doesn't match route address
ok če napišem brez IP samo sudo route add -net netmask 255.255.255.0 gw 240.0.0.0 dev eth1
pa dobim netmask: Unknown host



kje začnem?
1. route add ima sledečo sintakso (na vseh sistemih) 32bitni IP zapisan v formatu a.b.c.d, 32bitna maska v formatu /x ali m.n.o.p
ta sintaksa je neposrečena, ker je cilj napisati naslov (route) ki je variabilne dolžine. Torej prvo sporočilo o napaki je nastalo zato, ker je del ip naslova, kjer je maska 0 različen od nič. na primer: route add -net 10.1.1.0 netmask 255.255.0.0 ni ok, 10.1.0.0 netmask 255.255.0.0 je pa ok.

2. gw 240.0.0.0???? tole je narobe. gw=gateway je ip naslov usmerjevalnika, ki se mu pošlje promet, ki ustrea prefixu iz točke 1.
240.x.x.x so multicast naslovi in ne morejo biti naslovi določeni vmesnikom. torej je gw 240.0.0.0 popolni nesmisel.

verjetno rabiš ip naslov za vmesnik na kartici, ki je priključena na siol multicast port? če da potem je najbolje, da si enega kar izmisliš iz omrežja, ki ga ima na priključku za iptv siol. Primer: 10.79.52.x
lp

šernk ::

seveda ip, netmask in gw moraš svoje vpisat, jaz imam pač takšne kot so in mi zadeva deluje :)

evo po teh navodilih je meni uspelo zadevo uredit:
http://slo-tech.com/novice/t435628/p291...

kot pravim, pa še sedaj ne vem točno kako mi je uspelo vse skup urediti, vendar če ne deluje oboje hkrati, vsako posebej pa, je zelo verjetno problem v tem, vsaj pri meni je bil, sem rabil pa kar nekaj igranja, preden sem uspel vse pravilno nastavit.
In general, high velocity doesn't produce harmful injuries.
But what is dangerous is the high acceleration
or deceleration given at a certain time interval.

prastroj ::

še ni pravega uspeha ok sedaj sem malo spremenil moj interfaces v preprostejšega (siol tv imam priklopljen samo v računalnik zato ne rabim napisat naslov komunikatorja +1)
.
.
iface eth1 inet static
address 10.110.0.0
netmask 255.255.0.0
up route add -net 10.110.0.0 netmask 255.255.0.0 dev eth1
auto eth1
.
.
če resetiram network z /etc/init.d/networking
ni več napake route: netmask doesn't match route address
ampak ne duha ne sluha o eth1

ukaz route mi vrne nekaj več vrstic kot pred tem in sicer:


Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth1
10.110.0.0 * 255.255.0.0 U 0 0 0 eth1
10.110.0.0 * 255.255.0.0 U 0 0 0 eth1
default 192.168.2.1 0.0.0.0 UG 100 0 0 eth0

pje vem da se ne da to brat, ali me kdo nauči kako lepo prilepit kot je prilepo CHAOS svoj route.

mogoče stisneš oštevilčen seznam?
    Destination Gateway Genmask Flags Metric Ref Use Iface
    192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
    link-local * 255.255.0.0 U 1000 0 0 eth1
    10.110.0.0 * 255.255.0.0 U 0 0 0 eth1
    10.110.0.0 * 255.255.0.0 U 0 0 0 eth1
    default 192.168.2.1 0.0.0.0 UG 100 0 0 eth0


ok kaj sem edino ugotovil da je siol spremenil udp naslove; prejšni naslovi so bili vsi na:
stari: udp://@239.255.0.1:5002
novi pa: udp://@232.4.1.1:5002


zanimivo je tud, da če izključim eth0 kabel in v terminalu resetiram network povezavo sioltv ne dela, dela samo če dejansko resetiram računalnik.

LP

prastroj ::

JUPI!!!

ok bol ko sem gledal stare in nove udp naslove sem pač spremenil v interfaces :

iface eth1 inet static
address 10.110.0.0
netmask 255.255.0.0
up route add -net 232.4.0.0 netmask 255.255.0.0 dev eth1
auto eth1

ponovno zagnal računalnik in opa dela.

Hvala vsem za vašo pomoč da mi to spet dela.

Še rabim pomoč, če mogoče poznate gdesklets, program ki ti na namizje daje razne pripomočke
kot so ura, vreme, poraba cpu-a, in mem ,...

Ker sem ga sumil da mogoče povzroča kakšne težave ker sem nadzoroval promet po obeh karticah eth sem ga z upravilnikom synaptic odstranil: gdesklets in gdesklets-data.

ampak ko sem ga hotel na novo namestit ni bilo več gdesklets-data v synapticu. in sedaj mi manjka polovico pripomočkov na ekranu predvsem teh za predled prometa po eth karticah in mem usage.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Linux Share network connection

Oddelek: Pomoč in nasveti
71251 (1127) hojnikb
»

[ubuntu] DNS lookup ne dela

Oddelek: Operacijski sistemi
61176 (1080) MrStein
»

Dodajanje nove statične route?

Oddelek: Omrežja in internet
112118 (1963) BlueRunner
»

3 mrežne, CC, port forwarding

Oddelek: Omrežja in internet
82036 (1873) miki133
»

mreža linux - windows (ne pinga)

Oddelek: Omrežja in internet
91401 (1294) TICKO

Več podobnih tem