Не работает одновременно iptv и инет (ubuntu 9.04, пров abv-tv)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

mulder
Сообщения: 3

Не работает одновременно iptv и инет

Сообщение mulder »

Здравствуйте.
Проблема в следущем - 2 сетевые карты, обе настраиваются dhcp. по одной инет(eth0), по другой iptv(eth1), т.е. для доступа к инету никаких соединений не нужно.
В винде никаких проблем, все заработало сразу. В ubuntu 9.04 при создании 2х соединений Автоматически (DHCP) инет сеть подключается, а iptv сеть пишет соединение разорвано.

Код:

ifconfig eth0 Link encap:Ethernet HWaddr 00:19:5b:fe:xx:xx inet addr:10.8.160.xx Bcast:10.8.175.255 Mask:255.255.240.0 inet6 addr: fe80::219:5bff:xxxx:xxxx/64 Диапазон:Ссылка ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2166339 errors:0 dropped:0 overruns:0 frame:0 TX packets:2319200 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:1000 RX bytes:1146700636 (1.1 GB) TX bytes:364825445 (364.8 MB) Прервано:17 Base address:0xe000 eth1 Link encap:Ethernet HWaddr 00:80:48:46:xx:xx inet6 addr: fe80::280:48ff:xxxx:xxxx/64 Диапазон:Ссылка ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:85322 errors:0 dropped:0 overruns:0 frame:0 TX packets:3312 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:1000 RX bytes:114543118 (114.5 MB) TX bytes:405521 (405.5 KB) Прервано:18 Base address:0xa800 lo Link encap:Локальная петля (Loopback) inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Диапазон:Узел ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:649 errors:0 dropped:0 overruns:0 frame:0 TX packets:649 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:0 RX bytes:73841 (73.8 KB) TX bytes:73841 (73.8 KB)


В винде взял ип адрес, маску, шлюз для iptv, настроил вручную, оба соединения поднимаются но при включенных 2х соединениях работает iptv в vlc, но не работает инет. Для того чтобы инет заработал необходимо отключать eth1.

Код:

eth1 Link encap:Ethernet HWaddr 00:80:48:46:хх:хх inet addr:118.8.160.хх Bcast:118.8.175.255 Mask:255.255.240.0 inet6 addr: fe80::280:48ff:хххх:хххх/64 Диапазон:Ссылка ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:100261 errors:0 dropped:0 overruns:0 frame:0 TX packets:3403 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:1000 RX bytes:134810810 (134.8 MB) TX bytes:418884 (418.8 KB) Прервано:18 Base address:0xa800


Код:

route 10.8.160.0 * 255.255.240.0 U 1 0 0 eth0 118.8.160.0 * 255.255.240.0 U 1 0 0 eth1 link-local * 255.255.0.0 U 1000 0 0 eth0 default 118.8.160.1 0.0.0.0 UG 0 0 0 eth1 При таком раскладе есть иптв, нет инета route 10.8.160.0 * 255.255.240.0 U 1 0 0 eth0 default 10.8.160.1 0.0.0.0 UG 0 0 0 eth0 А так наоборот.


Тему про маршрутизацию читал, ничё не понял) в линухе недавно, помогите пожалуйста разобраться. И еще может тут даже не в маршрутизации дело, dhcp почемуто ip адрес не присваивает eth1. У провайдера никакой инфы, ни поддержки по настройке сети в линуксе.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не работает одновременно iptv и инет

Сообщение sash-kan »

путей решения, как и обычно, несколько.
самый простейший:
на одном из интерфейсов замените dhcp на статический адрес.
если это, конечно, возможно (с точки зрения провайдера).

с маршрутизацией вопрос отдельный. требует уточнения:
через eth1 с какими ip-адресами у вас идёт обмен информацией? в смысле — это конкретный набор ip-адресов?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
mulder
Сообщения: 3

Re: Не работает одновременно iptv и инет

Сообщение mulder »

Да, я статический ип прописывал для eth1, только в этом случае показывало тв. Сейчас проверил для eth1 вообще ип по dhcp не присваивает, даже при отключенном eth0. И одновременно все равно не работает инет с iptv.

2е.
Через eth1 идет обмен с адресами типа
#EXTINF:0,Первый
udp://@239.1.0.1
#EXTINF:0,Россия
udp://@239.1.0.3
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не работает одновременно iptv и инет

Сообщение sash-kan »

mulder писал(а):
22.05.2009 08:03
#EXTINF:0,Первый
udp://@239.1.0.1
#EXTINF:0,Россия
udp://@239.1.0.3
надеюсь, они укладываются в диапазон 239.0.0.0/10 (rfc2365).
принципиально ваши действия сводятся к следующему:
дефолтный маршрут (естественно, единственный) должен лежать через eth1. (см. выдачу «ip r»)
через eth1 должен идти маршрут (по крайней мере) к 239.0.0.0/10.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
mulder
Сообщения: 3

Re: Не работает одновременно iptv и инет

Сообщение mulder »

Извиняюсь, что долго не писал, не было времени.

надеюсь, они укладываются в диапазон 239.0.0.0/10

#EXTINF:0,Первый
udp://@239.1.0.1
...
#EXTINF:0,Armenia1
udp://@239.1.0.82

Вывод ip r

Код:

10.8.160.0/20 dev eth0 proto kernel scope link src 10.8.160.89 metric 1 118.8.160.0/20 dev eth1 proto kernel scope link src 118.8.160.58 metric 1 169.254.0.0/16 dev eth0 scope link metric 1000 239.0.0.0/8 dev eth1 proto static scope link default via 118.8.160.1 dev eth1 proto static


239.0.0.0/8 - не понял как сделать /10 (прописал маршрут ип 239.0.0.0 маска 255.0.0.0)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не работает одновременно iptv и инет

Сообщение sash-kan »

Код: Выделить всё

$ sudo aptitude install ipcalc
$ ipcalc 239.0.0.0/10
Address:   239.0.0.0            11101111.00 000000.00000000.00000000
Netmask:   255.192.0.0 = 10     11111111.11 000000.00000000.00000000
Wildcard:  0.63.255.255         00000000.00 111111.11111111.11111111
=>
Network:   239.0.0.0/10         11101111.00 000000.00000000.00000000
HostMin:   239.0.0.1            11101111.00 000000.00000000.00000001
HostMax:   239.63.255.254       11101111.00 111111.11111111.11111110
Broadcast: 239.63.255.255       11101111.00 111111.11111111.11111111
Hosts/Net: 4194302               Class D, Multicast

$ ipcalc 239.0.0.0/255.192.0.0
Address:   239.0.0.0            11101111.00 000000.00000000.00000000
Netmask:   255.192.0.0 = 10     11111111.11 000000.00000000.00000000
Wildcard:  0.63.255.255         00000000.00 111111.11111111.11111111
=>
Network:   239.0.0.0/10         11101111.00 000000.00000000.00000000
HostMin:   239.0.0.1            11101111.00 000000.00000000.00000001
HostMax:   239.63.255.254       11101111.00 111111.11111111.11111110
Broadcast: 239.63.255.255       11101111.00 111111.11111111.11111111
Hosts/Net: 4194302               Class D, Multicast
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: