Atm, Ubuntu Sunucusunda VMware Workstation + Windows 7 yerel ana bilgisayarında köprülü bağlantı ile test ediyorum. Daha sonra bunun canlı sunucuya gitmesi gerekiyor.
Ubuntu'da VLC video akışı var
cvlc -vvv /home/user/file.avi --loop --sout '#rtp{access=udp,mux=ts,dst=239.1.1.1,port=32321,caching=10000}'
daha sonra bu akış udpxy
olarak
udpxy -a lo -m eth0 -p 7777 &
Temelde her şey iyi çalışıyor, ancak barındırma sağlayıcım UDP trafiğini dışarıda olduğu gibi saymama rağmen dışarıda sayıyor. Benim fikrim çok noktaya yayın UDP giden trafiğini engellemektir.
Kullanmaya çalıştım
route add -net 239.0.0.0/8 dev lo
trafik sınırlıdır (dışarıdan erişilememektedir) ancak
dumprtp 239.1.1.1 32321
Aynı sunucuda da çalışmıyor.
Ayrıca, bunun /etc/network/interfaces
gibi çok noktaya yayın adresleri için yeni bir geridöngü arabirimi oluşturmayı da denedim
auto lo lo:udp
iface lo inet loopback
iface lo:udp inet static
address 239.1.1.1
netmask 255.0.0.0
network 239.0.0.0
Sadece işe koyulmaya çalışıyordum ama işe yaramadı.
Yani temelde, çok noktaya yayın udp trafiğinin dış ağa gitmeden sunucuda kalmasını istiyorum. Ve çok noktaya yayın udp olmalıdır (akış ayrıca depolama sistemi ve akış kalitesi testleri tarafından da toplanır).
Teşekkürler.
iptables -A OUTPUT -p udp -d 239.1.1.1 --dport 32321 -o eth0 -j DROP
ve It bloklar udp trafiği tamamen. İç sunucu dahil olmak üzere. İle okunamıyordumprtp 239.1.1.1 32321