From owner-freebsd-net@FreeBSD.ORG Wed Oct 20 14:53:29 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5BF2A16A4CE for ; Wed, 20 Oct 2004 14:53:29 +0000 (GMT) Received: from web54608.mail.yahoo.com (web54608.mail.yahoo.com [68.142.225.192]) by mx1.FreeBSD.org (Postfix) with SMTP id C885F43D41 for ; Wed, 20 Oct 2004 14:53:28 +0000 (GMT) (envelope-from ceyong@yahoo.com) Message-ID: <20041020145328.64288.qmail@web54608.mail.yahoo.com> Received: from [202.184.41.61] by web54608.mail.yahoo.com via HTTP; Wed, 20 Oct 2004 07:53:28 PDT Date: Wed, 20 Oct 2004 07:53:28 -0700 (PDT) From: "Yong Chu Eu (杨子佑)" To: Mark Tinguely , freebsd-net@freebsd.org In-Reply-To: <200410201402.i9KE2xSG054852@casselton.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: multicast problem in vls on freebsd 4.10 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Oct 2004 14:53:29 -0000 i am try to stream from freeBSD multicast router(without kame but with pim6sd,route6d)to MN throught Access Point which are redhat. There is a bridge between eth0 and wlan0 at software Access Point. There problem is i cannot even start streaming from vls, the error message i paste as below . I can do streaming on IPV4/IPv6 unicast. | 192.168.1.1 3ffe:80f0:ff03:1::1 fxp0 FreeBSD 4.10 Router(Vls Server 0.5.6) vr0 rl0 192.168.2.1 192.168.3.1 3ffe:80f0:ff03:2::1 3ffe:80f0:ff03:3::1 | | | | | | eth0 eth0 3ffe:80f0:ff03:2::2 3ffe:80f0:ff03:3::2 192.168.2.2 192.168.3.2 Linux PC Access Point Linux PC Access Point (HOSTAP 0.13) (HOSTAP 0.13) | | | | br0 br0 192.168.2.3 192.168.3.3 3ffe:80f0:ff03:2::3 3ffe:80f0:ff03:3::3 | | | | wlan0 wlan0 192.168.2.4 192.168.3.4 essid:mipv6a essid:mipv6b ---- | MN | ---- Roaming notebook (VLC player 0.7.2) Linux Kernel 2.4.22 with MIPL 1.0 (Dlink Wireless Card with acx100 driver) 192.168.4.1(Home address 3ffe:80d0:ff03:4::1) mipv6 at vls> start matrix multicast local1 --loop Provider: Manager Error: -1 Provider: local1 Error: -1 Info: Unable to start program matrix Info: Error: unable to start streaming of program matrix Error: Unable to create thread Error: Unable to init streamer Error: Net6Output initialisation failed Error: Unable to change value for option 12: Can't assign requested address mipv6 at vls> Connection closed by foreign host. 2004-10-05 19:48:10 [ERROR/local1] Unable to start program matrix 2004-10-05 19:48:10 [ERROR/local1] Error: unable to start streaming of program matrix Error: Unable to create thread Error: Unable to init streamer Error: Net6Output initialisation failed Error: Unable to change value for option 12: Can't assign requested address pure virtual method called Abort (core dumped) # Application wide settings BEGIN "Vls" LogFile = "vls.log" # log file ScreenLog = "enable" # log to the console SystemLog = "disable" # log to the systemlog END # Security informations : # # The section "Groups" describes which group is allowed to use which command. # Each user who belongs to the 'master" group has all the power on the server. # Each one who belongs to the "monitor" group is a "read-only" user. BEGIN "Groups" # --- Format: # groupname = "cmd1|cmd2|..." # --- Example: monitor = "help|browse|logout" master = "help|browse|start|resume|suspend|stop|shutdown|logout|config|program|input|channel|show" END # The section "Users" describes each user # Use "mkpasswd" to generate the encrypted password. BEGIN "Users" # --- Format: # username = "encryptedpassword:group" # --- Example: ceyong = "3BcKWoiQn0vi6:monitor" # password is 'monitor' mipv6 = "JKg2TpPerilnw:master" # password is 'bozo' END # Telnet Administration BEGIN "Telnet" # Domain = "Inet6" # Inet4 or Inet6 LocalPort = "9999" # Port to use for that purpose Use = "true" END # Streams sources declaration BEGIN "Inputs" # --- Format: # InputName = "Type" # --- Example: local1 = "local" # Local input example # kfir = "video" # Video input example (mpeg encoder) # dvb = "dvb" # Video input example (DVB card) END #BEGIN "local1" # ConfigPath = "/usr/local/etc/videolan/vls" #END # --- Format: # BEGIN "program_number" # Name = "program_name" # Type = "type" # can be Mpeg1-PS, Mpeg2-PS, Mpeg2-TS, or Dvd # FileName = "path" # use this variable if Type is not "Dvd" # Device = "device" # use this variable with type "Dvd" # END # --- Example: #BEGIN "1" # DVD # Name = "film" # Device = "/dev/cdrom" # Type = "dvd" # DvdTitle = "2" # Start title # DvdChapter = "1" # Start chapter #END BEGIN "Input" FilesPath = "/usr/src" ProgramCount = "1" END BEGIN "1" # DVD stored on a hard disk Name = "matrix" FileName = "/usr/src/true.mpeg" Type = "Mpeg1-PS" # DvdTitle = "1" # Start title # DvdChapter = "1" # Start chapter END # Video input configuration BEGIN "kfir" # --- Example: # Device = "/dev/video" # Video4linux device (default is /dev/video) # Type = "Mpeg2-PS" # Stream type (default is "Mpeg2-PS") END # Video input (DVB) configuration BEGIN "dvb" # --- Example: # DeviceNumber = "0" # /dev/dvb/adapter # SendMethod = "0" # 0 - Send All Pids # 1 - Send only MPEG2 datas END # Channel (outputs) declaration BEGIN "Channels" # --- Format: # ChannelName = "Type" # --- Example: localhost = "network" client1 = "network" unicast = "network" multicast = "network" # localfile = "file" END # Channels configuration BEGIN "localhost" # The client is on the same host as the server DstHost = "127.0.0.1" DstPort = "1234" END BEGIN "client1" # unicast example DstHost = "192.168.3.4" # destination host DstPort = "1234" # destination port END #BEGIN "client2" # unicast with IPv6 example # Domain = "inet6" # DstHost = "3ffe:ffff::2:12:42" # destination host # DstPort = "1234" # destination port #END BEGIN "unicast" # unicast with IPv6 example Domain = "inet6" DstHost = "3ffe:80d0:ff03:4::1" # destination host DstPort = "1234" # destination port END BEGIN "multicast" Domain ="inet6" # multicast example Type = "multicast" TTL = "128" # Time To Live DstHost = "ff6e:1:1:1::2222" # multicast address DstPort = "1234" # destination port END #BEGIN "localfile" # file output example # FileName = "stream.ts" # Append = "no" # rewrite the file if it exists #END # Commands automatically lanched on Startup # Commands shall be like they would be typed in a telnet console. BEGIN "LaunchOnStartUp" # command1 = "start dolby localhost local1 --loop" # command2 = "start 28009 client1 dvb" END --- Mark Tinguely wrote: > > on Tue, 19 Oct 2004 03:41:08 -0700 (PDT), Yong Chu Eu > asked: > > > When i install freeBSD 4.10 without kame code, my multicast function > on > > router fail. i try to stream multicast video(vls) from router to vlc > > player at client? > > You may need to provide more information: > > How is your network configured? > Is there a router or switch between the FreeBSD machine and the > client? > multicast packets are not passed by routers. > some smart switches require enabling of multicast/IGMP on the ports. > > What Ethernet card are you using? > > Have you used tcpdump on the FreeBSD machine and/or a Windows Ethernet > snooper to verify multicast/IGMP traffic? > > --Mark Tinguely tinguely@casselton.net > ===== 愿您永远幸福,快乐和安详 Happy & Healthy Always ! ^_^ ! 个人网页 Homepage:http://planet.time.net.my/sunwaycity/ceyong 个人佛学网页 Buddhist Page: http://planet.time.net.my/SunwayCity/ceyong/artikel.htm ICQ:16994867/ Yahoo Messenger ID:ceyong /MSN Messenger:ceyong at hotmail.com __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail