Есть компьютер под управлением Kubuntu 10.04, на нём 2 сетевых интерфеса (eth0 и eth1), через eth0 поступает сеть от провайдера, и интернет посредством VPN. VPN и сеть настраивались с помощью Knetwork-manager.
Сам вопрос:
Надо раздать на второй интерфес (eth1) и сеть, и интернет. Как это сделать. Да ещё не работает DC++, тоесть он на хабы логинится а качать и искать ничего не может.
Настраивал IPtables, получилось раздать инет, но с сетью на втором пк были те же проблемы что и на моём (DC++ не качает).
Если можно то поподробней как решить эту проблему.
Некоторые уточнения:
Через саму сеть поступает сигнал IP-TV (правда у меня чтото не пашет).
Через VPN раздаётся инет и осуществляется доступ к сети DC++.
Надо сделать так чтоб всё это работало и у меня, и на остальных компах подключённых через eth1 (на данный момент корректно работает токо инет).
кубунту, как я понимаю, выполняет роль сервера? и комп стационарный, использующийся только в этой задаче?
Выкинуть/удалить нетворк манагер, и прописать все в /etc/network/interfaces
Преимущества: после включения компа - сеть внутри будет доступна сразу после подьема компа, без логина.
Второе, намного проще прописать автостарт всех нужных правил в скриптах.
То есть - инструкция: удалить нетворкманагер, найти на сайте (было неоднократно) как расшарить интернет. :-)
поднятие впн (pptp или pppoe, кстати?) тоже прописывается там же. :-)
с ИП-ТВ - зависит, как транслируют, но думаю влс тебе поможет. :-)
главное найти плейлист провайдера :-)
vpn pptp
1) а почему с нетворк менеджером нельзя?
2) почему не работает ДЦ?
Kubuntu использую как основную систему, просто надо ещё на 2 ноута всё это добро раздать.
1 - можно, но очень неудобно.
2 - а черт его знает,вполне возможно ему нужно какие то порты пробросить вовнуть.
2а - вполне возможно, что у вас там в сети ДЦ работает не по внешнему каналу, а по внутреннему, и нужно дхцп клиенту обьяснить, что есть какие то внутренние роуты.
Во всяком случае, в у меня дома это нужно делать :-)
и я это сделал
Я в Одессе - провайдер ТеНеТ. :-)
Мне провайдер предоставил таблицу роутов (более 100 адресов) куда их прописывать?
да и как пробрасывать порты? какие порты надо дц? я пытался делать по манам но ничего не вышло!
Я в харькове, провайдер Харьков-Онлайн, наскоко я знаю они в связке с Триоланом и ТЕНЕТом
Какой клиент ДЦ используеш?
у меня на работе они прописаны так:
iface br0 inet static
bridge_ports eth0
address 192.168.0.13
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.11
dns-nameservers 192.168.0.1
dns-search хххххх.loc
post-up /sbin/route add -net ххх.ххх.ххх.0/20 gw 192.168.0.1
post-up /sbin/route add -net уу.уу.ууу.0/20 gw 192.168.0.2
У меня три гейтвея на работе, и на разных провайдеров я так хожу.
Разумеется - это три разных канала.
Я не пользуюсь ДЦ, то есть вообще, и поэтому я не знаю что ему надо. :-)
Нет, одесский, и харьковские тенеты - это абсолютно разные тенеты.
У меня Триолан в Харькове. Никакого vpn нету и в помине. есть реальный IP адрес. Харьков-Онлайн -- это гнусное детище пары ублюдков из Политеха. Разбираться с уродами тебе придётся самостоятельно.
Что такое iptables знаешь? Почитай. Вот туда и вкидывать роуты. Кстати, не совсем ясно, почему DC требует поднятия vpn. Странно и непонятно... А что на сайте этой гнусной конторки пишут?
Мне так кажется, что здесь можно найти все что нужно...
по крайней мере, по вопросу настройки сети.
Ка настроить роутинг там есть тоже.
IP-TV берешь с одного интерфейса и перенаправляешь на другой.
Можно поток видео пробросить с помощью getstream или vlc (с возможностью транскодирования). Здесь после слов "Для этого использую vlc" есть скрипт для запуска трансляции.
Менять параметры в этой строчке скрипта:
CHANNEL1="--daemon -v http://localhost:8080/ntv_3 --sout='#transcode{vcodec=h264,vb=256,fps=25,scale=1,width=384,height=288,acodec=mp4a,ab=128,channels=2,samplerate=44100}:std{access=http,mux=ts,dst=IP_адрес:8089}'"
Т.е вот входящий поток:
http://localhost:8080/ntv_3
Вот исходящий:
IP_адрес:8089
Для ретрансляции потока(ов) без транскодирования предпочитаю getstream - требует намного меньше ресурсов.
Отправить комментарий