Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: (решено)не могу разобраться маршрутизация 2 сетевые карты(интернет и iptv)  (Прочитано 3256 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Дано ubuntu 10.04,две сетевые карты eth0 -интернет и eth2 -iptv (мультикаст с адресов 224.x.x.x-240.x.x.x) смотрю через vlc
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
пи включении есть интернет но нет тв,если закомментировать gateway eth0 и раскоммертировать gateway eth2-работает тв но нет интернета как обьеденить все вместе
проверял в windows все вообще работает  на всякий случай
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 15 Января 2012, 15:34:18 от lesnik »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
sudo route add -net 224.0.0.0/4 dev eth2
Если не поможет, нужно будет найти еще 1 маршрут.

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
sudo route add -net 224.0.0.0/4 dev eth2
Если не поможет, нужно будет найти еще 1 маршрут.
не работает видимо проблема в

пи включении есть интернет но нет тв,если закомментировать gateway eth0 и раскоммертировать gateway eth2-работает тв но нет интернета

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Ну раз не хочет, то давайте искать откуда ведется вещание.
sudo route del default
sudo route add default gw 10.2.40.1
netstat -u -n
не закрывая терминал запускаем телек и смотрим в терминале с какого ip идет вещание. Прерываем netstat комбинацией Ctrl+C, возвращаем правильный шлюз, добавляем второй маршрут sudo route add -host найденный_ip gw 10.2.40.1

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
sudo route del default
sudo route add default gw 10.2.40.1
netstat -u -n
вещание идет интернета нет вывод netstat -u -n пустой
интернета нет пока не введешь sudo route add default gw 192.168.1.1


Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
упс, похоже интерфейс забыл указать
netstat -u -n -i eth2

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
netstat -u -n -i eth2
Таблица интерфейсов ядра
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500 0      6464      0      9 0          5084      0      0      0 BMRU
eth2       1500 0    910404      0 197158 0          1344      0      0      0 BMRU
lo        16436 0     13508      0      0 0         13508      0      0      0 LRU

упс вот сработало netstat -u -n
Активные соединения с интернетом (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State     
udp        0      0 10.2.40.156:59727       85.233.130.67:53        ESTABLISHED

« Последнее редактирование: 15 Января 2012, 14:13:45 от lesnik »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Еще раз сорри, сплю еще видимо, надо кофе чтоль выпить.
sudo tcpdump -i eth2 -n udp
Только проверьте сначала, что пакет tcpdump стоит.

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
В плейлисте какой порт стоит?

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
разные
udp://@239.195.8.21:30120
udp://@225.1.1.21:8888
udp://@224.1.1.3:6000

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
В Вашем куске есть только 2 вещающих сервера 85.172.56.130 и 10.0.67.70, нужно еще отловить тот который на 225.1.1.21.8888(tcpdump порт через точку показывает, после адреса) вещает.
« Последнее редактирование: 15 Января 2012, 14:50:25 от drako »

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
такого нет
(Нажмите, чтобы показать/скрыть)
gjckt команд sudo route add -net 224.0.0.0/4 dev eth2
 sudo route add -host 10.0.67.70 gw 10.2.40.1
заработали каналы с адресов udp://@239.195.6.x:30120 а сдругих например 239.195.8.x:30120 нет
а все понял нашел строку  IP 192.168.172.10.4264 > 239.195.8.21.30120 и вписал команду  sudo route add -host 192.168.172.10 gw 10.2.40.1
« Последнее редактирование: 15 Января 2012, 15:06:36 от lesnik »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Что бы в посике большую портянку не получать можно писать, например,  sudo tcpdump -i eth2 -n udp | grep 225.1.1.21.8888
Когда найдете все адреса надо будет подкорректировать /etc/network/interfaces
auto eth2
iface eth2 inet static
address 10.2.40.156
netmask 255.255.248.0
#gateway 10.2.40.1
post-up route add -net 224.0.0.0/4 dev eth2
post-up route add -host 85.172.56.130 gw 10.2.40.1
post-up route add -host 192.168.172.10 gw 10.2.40.1
post-up route add -host 10.0.67.70 gw 10.2.40.1
и т.д.
чтобы после перезагрузки не пропали маршруты.

Оффлайн lesnik

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Огромное спасибо все работает :)

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.