Nowe posty

Autor Wątek: Nagrywanie video w Nivdia - problem  (Przeczytany 2243 razy)

mrFelek

  • Gość
Nagrywanie video w Nivdia - problem
« dnia: 2006-04-06, 13:45:13 »
Mam 2 sieciówki jedna przyjmuje jeden adres z puli 6 adresowej - modemu DSL 8000  druga idzie do wewnątrz sieci 192.168.0.0.
Jako ze mam kilka IP zewnętrznych chiałbym udostepnic sobie takie IP jednak nie mam pomyslu jak i co zrobic... oczywiscie chodzi mi o zrobienie tego bez dodawania sieciowek... jakiś ip_alias i regółki na iptables.
Niestety zbyt wielki noob ze mnie żeby sam do tego dojsć... w necie szukałem ale nic ciekawego nie znalazłem :|
Z góry dziekuje za jakakolwiek pomoc!

Bielinek

  • Gość
Nagrywanie video w Nivdia - problem
« Odpowiedź #1 dnia: 2006-04-06, 15:18:26 »
Witam,
Przedstawiony poniżej sposób nie był testowany, tzn sam go u siebie nie stosowałem także proszę o wszelkie dane o jego działaniu.Znalazłem go na łamach jednej z gazet poświęconych linuxowi wygląda on banalnie ale do rzeczy:
1)zakładam że karta eth0 posiada adres zewnętrzny natomiast eth1 to karta sieci wewnętrznej 192.168.0.0
2)otwierasz plik /etc/init.d/rc.local i dopisujesz do niego linie

echo 1 >& /proc/sys/net/ipv4/conf/eth0/proxy_arp
echo 1 >& /proc/sys/net/ipv4/conf/eth1/proxy_arp

3)następnie każesz karcie sieci wewnętrznej routować adresy zewnętrzne w puli którą posiadasz np. niech to będzie 81.123.123.5 -10

ip route add 80.123.123.5 dev eth1
ip route add 80.123.123.6 dev eth1
ip route add 80.123.123.7 dev eth1
ip route add 80.123.123.8 dev eth1

itd....
4)umożliwiasz ruch na eth0

ip neigh add nud permament proxy 80.123.123.5 dev eth0
ip neigh add nud permament proxy 80.123.123.6 dev eth0
ip neigh add nud permament proxy 80.123.123.7 dev eth0

itd....
5) W takim ustawieniu nie możesz korzystać z DHCP w sieci lokalnej tzn możesz ale będzie on przydzielał adresy prywatne, więc na maszynach które mają mieć adresy publiczne musisz ustawienia przypisać ręcznie...
6) to by było tyle...nie wiem czy Ci to pomoże...jeśli tak daj koniecznie znać na forum aby inni mieli prościej.
7)pozdrawiam, życzę powodzenia
8)Bielinek

mrFelek

  • Gość
Nagrywanie video w Nivdia - problem
« Odpowiedź #2 dnia: 2006-04-06, 21:29:19 »
No wiec sprawa wyglada tak....  

w tej komendzie:
ip neigh add nud permament proxy 80.123.123.5 dev eth0
ma byc permanent (przez n)   ale to szczegol...

To co napisales faktycznie dziala tylko ze i tak w inecie widzą mnie jako adres ip sieciowki eth0  a nie tej ktorą przypisalem kompowi w sieci wewnetrznej....( strona http://www.patton.com/support/showmyip/ pokazuje globalip na to z sieciowki eth0 serwera a lokalne ip na to ktore sobie wybralem na kompie w sieci wewnetrznej. heh.)

Rozwiazaniem tego problemu moglby byc wlasnie ip_alias ale narazie nie mam tego w jaju wiec bede musial postawic nowe :|  a to wcale nie jest powiedziane ze to pomoze bo przeciez nie moge przypisac jednego ip  dwóm innym kompom ;]

pomyslow mam wiele ale co chwila wymyslam jaki to ten pomysl jest niemądry :|

Dziekuje Bielinkowi za zainteresowanie moim problemem i serdecznie pozdrawiam.

Tad

  • Gość
Nagrywanie video w Nivdia - problem
« Odpowiedź #3 dnia: 2006-04-06, 02:26:50 »
Znalazlem po długich poszukiwaniach, sterowniki do TV-IN, karty graficznej ASUS Riva v3400TNT/TV.
Zainstalowałem moduły do kernela 2.6.13 rivatv.
I wejście /dev/video0 zostało aktywowane.
Użyłem programu xawtv i tvtime.
Na wejście podłaczyłem sygnał video i obraz poprawnie jest wyświetlany w okienku i na całym ekranie.
Jednak przy próbie nagrania otrzymuję komunikat [init fail].
Próbuję różnych kodeków i metod oraz rozmiarów (w xawtv), min. z xv i noxv i X-Video i dga i bez rezultatu.
To samo dzieję się w mplayerze i mencoderze.
Min takie :

ioctl: VIDIOCMCAPTURE(frame=0;height=32;width=64;format=15): Zły argument
scroll by 109   length 150      shown 0,000000  top 0,502663 => 0,647996
no way to get: 2048x1572 24 bit TrueColor (BE: rgb)
no way to get: 384x288 24 bit TrueColor (BE: rgb)
no way to get: 384x288 12 bit YUV 4:2:0 (planar)
no way to get: 384x288 MJPEG (AVI)

Apr  5 14:15:20 tad1 kernel: rivatv: V4L: Requested IOCTL (0x80585600) not implemented
Apr  5 14:15:20 tad1 kernel: rivatv: V4L: Requested IOCTL (0x80685600) not implemented

Gdzie mam szukać przyczyn i jak mogą rozwiażać problem ?
Jakieś naprowadzenie mile widziane!

Tad

  • Gość
Nagrywanie video w Nivdia - problem
« Odpowiedź #4 dnia: 2006-04-06, 20:26:37 »
2006-04-06 02:26:50 Tad napisał:

... kernel: rivatv: V4L: Requested IOCTL (0x80685600) not implemented
Jakiś ślad: znalazłem takią wypowiedź:

What does IOCTL (0x80685600) not implemented mean?
 This simply means rivatv does not support V4L2 ioctls.  In other words rivqtv only implements V4L version 1.

Co mogę zmienić. (Czy mam wyłaczyć V4L2 ?)
A włączyć V4L .