пробовал как по мануалу
Код: Выделить всё
/usr/local/bin/udpxy -a lan0 -p 4022 -m lan1
listen for HTTP requests on interface lan0, port 4022;
subscribe to multicast groups on interface lan1
где -a внутренний интерфейс -m внешний интерфейс
запускал так
Код: Выделить всё
/usr/local/bin/udpxy -a ue0 -p 4022 -m bge0 -l /var/log/udpxy.log
в итоге в логах пусто и
netstat -Lan | grep 4022 тоже пусто, ну и естественно статус молчал
http://192.168.1.254:4022/status
В моем случае запустилось только так
Код: Выделить всё
/usr/local/bin/udpxy -p 4022 -m 10.25.68.194 -l /var/log/udpxy.log &
Код: Выделить всё
2009-11-21 18:28:16.785999 EET 6366 udpxy 1.0-Chipmunk (build 14) standard: /usr/local/bin/udpxy -p 4022 -m 10.25.68.194 -l /var/log/udpxy.log
2009-11-21 18:28:16.786044 EET 6366 Starting server [6366]; capacity=[3] clients
2009-11-21 18:28:16.786096 EET 6366 Setting up listener for [0.0.0.0:4022]
2009-11-21 18:28:16.786164 EET 6366 Server socket=[5] is set up
2009-11-21 18:28:16.786180 EET 6366 Entering server loop

Дальше запускаю в vlc такой адресс
http://192.168.1.254:4022/udp/225.225.225.2:1234
И в логах:
Код: Выделить всё
2009-11-21 18:32:09.596482 EET 6366 Accepted socket=[6]
2009-11-21 18:32:09.596557 EET 6366 Reading command from socket [6]
2009-11-21 18:32:09.596658 EET 6366 Request=[udp/225.225.225.2:1234], length=[22]
2009-11-21 18:32:09.596680 EET 6366 Command [udp] with params [225.225.225.2:1234] read from socket=[6]
2009-11-21 18:32:09.596696 EET 6366 udp_relay : new_socket=[6] param=[225.225.225.2:1234]
2009-11-21 18:32:09.596960 EET 6366 Client process=[6375] started for socket=[6]
2009-11-21 18:32:09.597027 EET 6366 Added client: pid=[6375], maddr=[225.225.225.2], mport=[1234], saddr=[192.168.1.4], sport=[54616]
2009-11-21 18:32:09.597203 EET 6375 min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2009-11-21 18:32:09.597221 EET 6366 Closed accepted socket [6]
2009-11-21 18:32:09.597236 EET 6375 Setting up multicast listener
2009-11-21 18:32:09.597372 EET 6375 current receive buffer size is [42080] bytes for socket [2]
2009-11-21 18:32:09.597426 EET 6375 receive buffer size set to [65536] bytes for socket [2]
2009-11-21 18:32:09.597572 EET 6375 multicast-group [ADD]
2009-11-21 18:32:09.597601 EET 6375 Mcast listener socket=[2] set up
2009-11-21 18:32:09.597625 EET 6375 min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2009-11-21 18:32:09.597657 EET 6375 Data buffer will hold up to [1] messages
2009-11-21 18:32:09.597673 EET 6375 UDP stream, RTP check enabled
2009-11-21 18:32:09.597733 EET 6375 current send buffer size is [33580] bytes for socket [6]
2009-11-21 18:32:09.597756 EET 6375 current receive buffer size is [65536] bytes for socket [2]
2009-11-21 18:32:09.597788 EET 6375 send buffer size set to [65536] bytes for socket [6]
2009-11-21 18:32:09.597829 EET 6375 Sent HTTP response code=[200], reason=[OK] to socket=[6]
2009-11-21 18:32:09.597861 EET 6375 Relaying traffic from socket[2] to socket[6], buffer size=[2048], Rmsgs=[1], pauses=[0]
2009-11-21 18:32:14.598440 EET 6375 read_buf: read: Resource temporarily unavailable
2009-11-21 18:32:14.598519 EET 6375 read_data - EOF
2009-11-21 18:32:14.598549 EET 6375 Exited relay loop: received=[-1], sent=[0], quit=[0]
2009-11-21 18:32:14.598585 EET 6375 multicast-group [DROP]
2009-11-21 18:32:14.598614 EET 6375 Mcast listener socket=[2] closed
2009-11-21 18:32:14.598698 EET 6375 Child process=[6375] exits with rc=[0]
2009-11-21 18:32:14.598985 EET 6366 *** Caught SIGCHLD in process=[6366] ***
2009-11-21 18:32:14.599135 EET 6366 Client [6375] has exited.
2009-11-21 18:32:14.599235 EET 6366 Deleted client: pid=[6375]
Видео нима. Пробовал запускать mrouted и без него
Роут в сеть есть
Код: Выделить всё
# netstat -nr | grep 224
224.0.0.0/4 00:13:72:c3:44:ce US 0 0 bge0