проверка мультикаста - если работет - норм, если нет - передернуть броидж, хз отвалилось причину пока не поймал поэтому баш =(
filalex@asd:~$ ./mctest.sh
ping up run wget
Вывод перенаправляется в «wget-log».
mctest NOrun script
filalex@asd:~$ cat ./mctest.sh
#!/bin/bash
rm wget-log
ping -c 1 -w 5 192.168.88.11 &>/dev/null
if [ $? -ne 0 ] ; then
logger mctest ping down
echo "ping down exit"
else
logger mctest ping ok
echo "ping up run wget"
timeout 5 wget -q http://192.168.88.11:8888/udp/225.50.64.104:1234 -O /dev/null 2>&1
if [ $? -ne 0 ] ; then
logger mctest NOrun script
echo "mctest NOrun script"
else
logger mctest run script
echo "mctest run script"
#routing igmp-proxy interface remove numbers=0
#routing igmp-proxy interface remove numbers=1
#routing igmp-proxy interface add interface=ether1_gw1 upstream=yes alternative-subnets=0.0.0.0/0
#routing igmp-proxy interface add interface=bridge
fi
filalex@asd:~$ ./mctest.sh
ping up run wget
Вывод перенаправляется в «wget-log».
mctest NOrun script
filalex@asd:~$ cat ./mctest.sh
#!/bin/bash
rm wget-log
ping -c 1 -w 5 192.168.88.11 &>/dev/null
if [ $? -ne 0 ] ; then
logger mctest ping down
echo "ping down exit"
else
logger mctest ping ok
echo "ping up run wget"
timeout 5 wget -q http://192.168.88.11:8888/udp/225.50.64.104:1234 -O /dev/null 2>&1
if [ $? -ne 0 ] ; then
logger mctest NOrun script
echo "mctest NOrun script"
else
logger mctest run script
echo "mctest run script"
#routing igmp-proxy interface remove numbers=0
#routing igmp-proxy interface remove numbers=1
#routing igmp-proxy interface add interface=ether1_gw1 upstream=yes alternative-subnets=0.0.0.0/0
#routing igmp-proxy interface add interface=bridge
fi