Atm saya mengujinya di Ubuntu Server di VMware Workstation + Windows 7 host lokal dengan koneksi yang dijembatani. Nanti ini harus pergi ke server hidup.
Saya punya file video streaming VLC di Ubuntu dengan
cvlc -vvv /home/user/file.avi --loop --sout '#rtp{access=udp,mux=ts,dst=239.1.1.1,port=32321,caching=10000}'
nanti aliran ini dipilih oleh udpxy
sebagai
udpxy -a lo -m eth0 -p 7777 &
Pada dasarnya semuanya bekerja dengan baik tetapi penyedia hosting saya menghitung lalu lintas UDP sebagai keluar meskipun saya tidak membutuhkannya di mana pun di luar. Gagasan saya adalah memblokir lalu lintas keluar UDP multicast.
Saya sudah mencoba menggunakannya
route add -net 239.0.0.0/8 dev lo
lalu lintas terbatas (tidak dapat mengaksesnya di luar) tetapi
dumprtp 239.1.1.1 32321
pada server yang sama juga tidak bekerja.
Saya juga sudah mencoba membuat antarmuka loopback baru untuk alamat multicast di /etc/network/interfaces
seperti ini
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
Saya hanya berusaha membuatnya bekerja, tetapi ternyata tidak.
Jadi pada dasarnya saya ingin lalu lintas multicast udp tetap di dalam server tanpa pergi ke jaringan eksterior. Dan itu harus multicast udp (stream juga dipilih oleh sistem penyimpanan dan tes kualitas streaming).
Terima kasih.
iptables -A OUTPUT -p udp -d 239.1.1.1 --dport 32321 -o eth0 -j DROP
dan itu memblokir lalu lintas udp sepenuhnya. Termasuk di dalam server. Tidak dapat membacanya dengan dumprtp 239.1.1.1 32321