LINUX.ORG.RU

Избранные сообщения merlyn_b1

vlc и интерфейс по умолчанию

Форум — General

есть 2 интерфейса (1 интерфейс + 1 влан):


eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet XXXXXXX netmask 255.255.255.192 broadcast YYY
ether 00:23:26:a6:1d:d6 txqueuelen 1000 (Ethernet)
RX packets 732607 bytes 657497321 (627.0 MiB)
RX errors 0 dropped 3971 overruns 0 frame 0
TX packets 10887 bytes 893489 (872.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16

eth0.4080: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.5.174 netmask 255.255.254.0 broadcast 192.168.5.255
ether 00:23:26:a6:1d:d6 txqueuelen 0 (Ethernet)
RX packets 719317 bytes 960677641 (916.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4269 bytes 418360 (408.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


iptv вечает во влане 4080.

vlc лезет по умолчанию в eth0, в которому нет доступа к ресурсам.

$ netstat -g
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
....
eth0 1 239.99.4.1//сервер с вещанием



В мануалах ( https://www.ibm.com/developerworks/ru/edu/vlc/section4.html ) нашел параметр

--iface <строка> указывает используемый сетевой интерфейс.


но vlc ругается:

$ vlc --iface eth0.4080
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)
vlc: unknown option or missing mandatory argument `--iface'
Try `vlc --help' for more information.




vlc собран

media-video/vlc-2.0.5 USE=«X a52 aac aalib alsa avcodec avformat cdda cddb dbus dvbpsi dvd encode ffmpeg flac fontconfig gcrypt libcaca matroska mmx mp3 mpeg musepack ncurses ogg opengl png portaudio postproc qt4 sdl speex sse svg swscale theora truetype v4l vaapi x264 xcb xml xv (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dts -dvb (-dxva2) -egl -fbosd -fluidsynth -gme -gnome -gnutls -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libnotify -libproxy -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) (-media-library) -modplug -mtp (-neon) -omxil -optimisememory -opus -oss -projectm -pulseaudio -pvr -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins -sqlite -switcher -taglib -twolame -udev -upnp -vcdx -vlm -vorbis (-waveout) (-win32codecs) (-wingdi) -wma-fixed -xosd -zvbi»



Как задать сетевой интерфейс?
пробовал vlc --miface-addr=192.168.5.174 udp:// @239.103.3.1:5004 но результат тот-же, не работает пока не прописать 0.0.0.0 на eth0

 ,

ymuv
()