pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Problems with net/udpcast



Noone uses udpcast? Its such a great tool.

Im sure it wouldnt be too hard to make a patch. Ive changed our imaging server to NetBSD 3.0 from Linux and desperately need to get it working. Im not aware of any other open source utility that can multicast.

Petr
elekktretterr%exemail.com.au@localhost wrote:
Hi,
Im having problems using udpcast:

neptune# ifconfig rtk0
rtk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        address: 00:0f:ea:5d:b9:2e
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 192.168.1.2 netmask 0xffffff80 broadcast 192.168.1.127
        inet6 fe80::20f:eaff:fe5d:b92e%rtk0 prefixlen 64 scopeid 0x1


neptune# udp-receiver -i rtk0
Udp-receiver 2006-06-19
bind socket to 6.4.6.0:9000 (Can't assign requested address)


neptune# kdump -f ktrace.out
  1241 ktrace   EMUL  "netbsd"
  1241 ktrace   CALL  execve(0xbfbfe8f0,0xbfbfedc4,0xbfbfedd4)
  1241 ktrace   NAMI  "/usr/bin/udp-receiver"
  1241 ktrace   RET   execve -1 errno 2 No such file or directory
  1241 ktrace   CALL  execve(0xbfbfe8f0,0xbfbfedc4,0xbfbfedd4)
  1241 ktrace   NAMI  "/bin/udp-receiver"
  1241 ktrace   RET   execve -1 errno 2 No such file or directory
  1241 ktrace   CALL  execve(0xbfbfe8f0,0xbfbfedc4,0xbfbfedd4)
  1241 ktrace   NAMI  "/usr/pkg/bin/udp-receiver"
  1241 ktrace   RET   execve -1 errno 2 No such file or directory
  1241 ktrace   CALL  execve(0xbfbfe8f0,0xbfbfedc4,0xbfbfedd4)
  1241 ktrace   NAMI  "/usr/local/bin/udp-receiver"
  1241 ktrace   RET   execve -1 errno 2 No such file or directory
  1241 ktrace   CALL  execve(0xbfbfe8f0,0xbfbfedc4,0xbfbfedd4)
  1241 ktrace   NAMI  "/sbin/udp-receiver"
  1241 ktrace   RET   execve -1 errno 2 No such file or directory
  1241 ktrace   CALL  execve(0xbfbfe8f0,0xbfbfedc4,0xbfbfedd4)
  1241 ktrace   NAMI  "/usr/sbin/udp-receiver"
  1241 ktrace   RET   execve -1 errno 2 No such file or directory
  1241 ktrace   CALL  execve(0xbfbfe8f0,0xbfbfedc4,0xbfbfedd4)
  1241 ktrace   NAMI  "/usr/pkg/sbin/udp-receiver"
  1241 ktrace   NAMI  "/usr/libexec/ld.elf_so"
  1241 udp-receiver EMUL  "netbsd"
  1241 udp-receiver RET   execve JUSTRETURN
  1241 udp-receiver CALL  mmap(0,0x8000,3,0x1002,0xffffffff,0,0,0)
  1241 udp-receiver RET   mmap -1111576576/0xbdbeb000
  1241 udp-receiver CALL  open(0xbdbfc148,0,0)
  1241 udp-receiver NAMI  "/etc/ld.so.conf"
  1241 udp-receiver RET   open 3
  1241 udp-receiver CALL  __fstat13(3,0xbfbfeccc)
  1241 udp-receiver RET   __fstat13 0
  1241 udp-receiver CALL  mmap(0,0x37,1,1,3,0,0,0)
  1241 udp-receiver RET   mmap -1111580672/0xbdbea000
  1241 udp-receiver CALL  close(3)
  1241 udp-receiver RET   close 0
  1241 udp-receiver CALL  munmap(0xbdbea000,0x37)
  1241 udp-receiver RET   munmap 0
  1241 udp-receiver CALL  open(0xbdbee100,0,0)
  1241 udp-receiver NAMI  "/usr/lib/libpthread.so.0"
  1241 udp-receiver RET   open 3
  1241 udp-receiver CALL  __fstat13(3,0xbfbfe9cc)
  1241 udp-receiver RET   __fstat13 0
  1241 udp-receiver CALL  mmap(0,0x1000,1,1,3,0,0,0)
  1241 udp-receiver RET   mmap -1111580672/0xbdbea000
  1241 udp-receiver CALL  munmap(0xbdbea000,0x1000)
  1241 udp-receiver RET   munmap 0
  1241 udp-receiver CALL  mmap(0,0x13000,5,2,3,0,0,0)
  1241 udp-receiver RET   mmap -1111654400/0xbdbd8000
  1241 udp-receiver CALL  mmap(0xbdbe9000,0x1000,3,0x12,3,0,0x10000,0)
  1241 udp-receiver RET   mmap -1111584768/0xbdbe9000
  1241 udp-receiver CALL  mmap(0xbdbea000,0x1000,3,0x1012,0xffffffff,0,0,0)
  1241 udp-receiver RET   mmap -1111580672/0xbdbea000
  1241 udp-receiver CALL  close(3)
  1241 udp-receiver RET   close 0
  1241 udp-receiver CALL  open(0xbdbee140,0,0xbfbfe9cc)
  1241 udp-receiver NAMI  "/usr/lib/libc.so.12"
  1241 udp-receiver RET   open 3
  1241 udp-receiver CALL  __fstat13(3,0xbfbfe9cc)
  1241 udp-receiver RET   __fstat13 0
  1241 udp-receiver CALL  mmap(0,0x1000,1,1,3,0,0,0)
  1241 udp-receiver RET   mmap -1111658496/0xbdbd7000
  1241 udp-receiver CALL  munmap(0xbdbd7000,0x1000)
  1241 udp-receiver RET   munmap 0
  1241 udp-receiver CALL  mmap(0,0xc2000,5,2,3,0,0,0)
  1241 udp-receiver RET   mmap -1112449024/0xbdb16000
  1241 udp-receiver CALL  mmap(0xbdbc2000,0x7000,3,0x12,3,0,0xab000,0)
  1241 udp-receiver RET   mmap -1111744512/0xbdbc2000
  1241 udp-receiver CALL  mmap(0xbdbc9000,0xf000,3,0x1012,0xffffffff,0,0,0)
  1241 udp-receiver RET   mmap -1111715840/0xbdbc9000
  1241 udp-receiver CALL  close(3)
  1241 udp-receiver RET   close 0
  1241 udp-receiver CALL  mprotect(0xbdbd8000,0x11000,7)
  1241 udp-receiver RET   mprotect 0
  1241 udp-receiver CALL  mprotect(0xbdbd8000,0x11000,5)
  1241 udp-receiver RET   mprotect 0
  1241 udp-receiver CALL  __sysctl(0xbfbfed18,2,0xbfbfed10,0xbfbfed14,0,0)
  1241 udp-receiver RET   __sysctl 0
  1241 udp-receiver CALL  rasctl(0xbdbe35ab,0xb,0)
  1241 udp-receiver RET   rasctl 0
  1241 udp-receiver CALL  __sysctl(0xbfbfebf0,2,0xbfbfebe8,0xbfbfebec,0,0)
  1241 udp-receiver RET   __sysctl 0
  1241 udp-receiver CALL  readlink(0xbdbc0b2e,0xbfbfec68,0x3f)
  1241 udp-receiver NAMI  "/etc/malloc.conf"
  1241 udp-receiver RET   readlink -1 errno 2 No such file or directory
  1241 udp-receiver CALL  mmap(0,0x1000,3,0x1002,0xffffffff,0,0,0)
  1241 udp-receiver RET   mmap -1112453120/0xbdb15000
  1241 udp-receiver CALL  break(0x8062f08)
  1241 udp-receiver RET   break 0
  1241 udp-receiver CALL  break(0x8063f08)
  1241 udp-receiver RET   break 0
  1241 udp-receiver CALL  break(0x8064000)
  1241 udp-receiver RET   break 0
  1241 udp-receiver CALL  break(0x8065000)
  1241 udp-receiver RET   break 0
  1241 udp-receiver CALL  mlock(0xbdbeaeb0,8)
  1241 udp-receiver RET   mlock 0
  1241 udp-receiver CALL  __sysctl(0xbfbfec60,2,0xbfbfec58,0xbfbfec5c,0,0)
  1241 udp-receiver RET   __sysctl 0
  1241 udp-receiver CALL  getrlimit(3,0xbfbfecc8)
  1241 udp-receiver RET   getrlimit 0
  1241 udp-receiver CALL  __sysctl(0xbfbfec30,2,0xbfbfec28,0xbfbfec2c,0,0)
  1241 udp-receiver RET   __sysctl 0
  1241 udp-receiver CALL  mprotect(0xbfa01000,0x1000,0)
  1241 udp-receiver RET   mprotect 0
  1241 udp-receiver CALL  __sigprocmask14(0,0,0xbdbea580)
  1241 udp-receiver RET   __sigprocmask14 0
  1241 udp-receiver CALL  __sysctl(0xbfbfecf0,2,0xbfbfece8,0xbfbfecec,0,0)
  1241 udp-receiver RET   __sysctl 0
  1241 udp-receiver CALL  write(2,0xbfbfe370,0x18)
  1241 udp-receiver GIO   fd 2 wrote 24 bytes
       "Udp-receiver 2006-06-19
       "
  1241 udp-receiver RET   write 24/0x18
1241 udp-receiver CALL __sigaction_sigtramp(2,0xbfbfec40,0xbfbfec20,0xbdb6fbe4,1)
  1241 udp-receiver RET   __sigaction_sigtramp 0
  1241 udp-receiver CALL  socket(1,2,0)
  1241 udp-receiver RET   socket 3
  1241 udp-receiver CALL  fcntl(3,2,1)
  1241 udp-receiver RET   fcntl 0
  1241 udp-receiver CALL  connect(3,0xbdbd6420,0xe)
  1241 udp-receiver NAMI  "/var/run/log"
  1241 udp-receiver RET   connect 0
  1241 udp-receiver CALL  socket(2,2,0)
  1241 udp-receiver RET   socket 4
  1241 udp-receiver CALL  ioctl(4,SIOCGIFCONF,0xbfbfde50)
  1241 udp-receiver GIO   fd 4 wrote 8 bytes
       "\M^@\f\0\0p\M-^\M-?\M-?"
  1241 udp-receiver GIO   fd 4 read 8 bytes
       "\f\^A\0\0p\M-^\M-?\M-?"
  1241 udp-receiver RET   ioctl 0
  1241 udp-receiver CALL  ioctl(4,SIOCGIFBRDADDR,0xbfbfde70)
  1241 udp-receiver GIO   fd 4 wrote 32 bytes
       "rtk0\0\0\0\0\0\0\0\0\0\0\0\0\^T\^R\^A\0\^F\^D\^F\0rtk0\0\^O\M-j]"
  1241 udp-receiver GIO   fd 4 read 32 bytes
       "rtk0\0\0\0\0\0\0\0\0\0\0\0\0\^P\^B\0\0\M-@\M-(\^A\^?\0\0\0\0\0\0\0\0"
  1241 udp-receiver RET   ioctl 0
  1241 udp-receiver CALL  ioctl(4,SIOCGIFBRDADDR,0xbfbfde70)
  1241 udp-receiver GIO   fd 4 wrote 32 bytes
       "rtk0\0\0\0\0\0\0\0\0\0\0\0\0\^P\^B\0\0\M-@\M-(\^A\^?\0\0\0\0\0\0\0\0"
  1241 udp-receiver GIO   fd 4 read 32 bytes
       "rtk0\0\0\0\0\0\0\0\0\0\0\0\0\^P\^B\0\0\M-@\M-(\^A\^?\0\0\0\0\0\0\0\0"
  1241 udp-receiver RET   ioctl 0
  1241 udp-receiver CALL  close(4)
  1241 udp-receiver RET   close 0
  1241 udp-receiver CALL  socket(2,2,0)
  1241 udp-receiver RET   socket 4
  1241 udp-receiver CALL  setsockopt(4,0xffff,0x200,0xbfbfeabc,4)
  1241 udp-receiver RET   setsockopt 0
  1241 udp-receiver CALL  bind(4,0xbfbfead0,0x10)
  1241 udp-receiver RET   bind -1 errno 49 Can't assign requested address
  1241 udp-receiver CALL  issetugid
  1241 udp-receiver RET   issetugid 0
  1241 udp-receiver CALL  issetugid
  1241 udp-receiver RET   issetugid 0
  1241 udp-receiver CALL  break(0x8066000)
  1241 udp-receiver RET   break 0
  1241 udp-receiver CALL  open(0xbfbfdd40,0,0xbfbfdcb4)
  1241 udp-receiver NAMI  "/usr/share/nls/nls.alias.db"
  1241 udp-receiver RET   open -1 errno 2 No such file or directory
  1241 udp-receiver CALL  open(0xbdbbfd53,0,0xbfbfe0e8)
  1241 udp-receiver NAMI  "/usr/share/nls/nls.alias"
  1241 udp-receiver RET   open 5
  1241 udp-receiver CALL  fcntl(5,2,1)
  1241 udp-receiver RET   fcntl 0
  1241 udp-receiver CALL  __fstat13(5,0xbfbfe0c0)
  1241 udp-receiver RET   __fstat13 0
  1241 udp-receiver CALL  mmap(0,0x5f0,1,2,5,0,0,0)
  1241 udp-receiver RET   mmap -1112457216/0xbdb14000
  1241 udp-receiver CALL  close(5)
  1241 udp-receiver RET   close 0
  1241 udp-receiver CALL  munmap(0xbdb14000,0x5f0)
  1241 udp-receiver RET   munmap 0
  1241 udp-receiver CALL  open(0xbfbfe610,0,0xbfbfe168)
  1241 udp-receiver NAMI  "/usr/share/nls/C/libc.cat"
  1241 udp-receiver RET   open 5
  1241 udp-receiver CALL  __fstat13(5,0xbfbfe150)
  1241 udp-receiver RET   __fstat13 0
  1241 udp-receiver CALL  mmap(0,0x105b,1,1,5,0,0,0)
  1241 udp-receiver RET   mmap -1112461312/0xbdb13000
  1241 udp-receiver CALL  close(5)
  1241 udp-receiver RET   close 0
  1241 udp-receiver CALL  munmap(0xbdb13000,0x105b)
  1241 udp-receiver RET   munmap 0
  1241 udp-receiver CALL  write(2,0xbfbfe170,0x3d)
  1241 udp-receiver GIO   fd 2 wrote 61 bytes
       "bind socket to 6.4.6.0:9000 (Can't assign requested address)
       "
  1241 udp-receiver RET   write 61/0x3d
  1241 udp-receiver CALL  exit(1)


It seems that udpcast cannot bind to rtk0. I will try a different NIC, but
Id still like to get it to work.

Any help appreciated.

Cheers,
Petr







Home | Main Index | Thread Index | Old Index