raydentilzit DD-WRT Novice
Joined: 12 Nov 2013 Posts: 1
|
Posted: Tue Nov 12, 2013 17:44 Post subject: И снова DD WRT |
|
Ребятки подскажите плиз.
Есть комп по локалке сидит на Dlink 615 E4
Там же сидит PS3
И на роутере висит по вайфаю ноутбук.
Так вот, при настройке DD-WRT чтобы показывало всё и IPTV в том числе, я добилмя что на компе есть всё, на телевизоре чере соню, тоже есть всё, а вот нотбук отваливатся от сети и никак не хочет цепляться по вафле. Как только делаю всё обратно на роутере, то на ноуте появлякется инет, но на компе и телике естественно пропадает IPTV
Вот что я ввожу в роутер.
cron
*/10 * * * * root igmprt /tmp/igmpproxy-1.conf &
startup
#by NIA
echo "`date` $$ Started $0" >>/tmp/tv.log
MyConf="/tmp/igmpproxy-iptv.conf"
wan_if=`nvram get wan_ifname`
lan_if=`nvram get lan_ifname`
if [ "$wan_if" = "vlan2" ]; then lan_if="vlan1"; fi
if [ "$wan_if" = "vlan1" ]; then lan_if="vlan0"; fi
echo "wan_if=$wan_if lan_if=$lan_if" >>/tmp/tv.log
echo 2 > /proc/sys/net/ipv4/conf/$wan_if/force_igmp_version
switch reg w 70 ffff5867
switch reg w 44 2001
ifconfig $wan_if 10.10.10.10 netmask 255.255.0.0
if [ ! -e /tmp/Check_igmp.sh ]; then
#generim sript po vosstanovlenniy igmprt
#------------------------------------------------------
echo -e "#!/bin/sh
while [ true ]
do
if [ -e /tmp/igmpproxy.conf ]; then
ps | grep \"[ ]$MyConf\" >nul
if [ \$? != 0 ]; then
echo \"\`date\` \$\$ Start or restarting igmprt\" >>/tmp/tv.log
killall -9 igmprt
sleep 2
grep -v ' ppp0 ' /tmp/igmpproxy.conf | grep -v ' $wan_if ' | grep -v ' $lan_if ' | grep -v ' br0 ' >$MyConf
echo 'phyint $wan_if upstream ratelimit 0 threshold 1'>>$MyConf
echo 'phyint $lan_if downstream ratelimit 0 threshold 1'>>$MyConf
echo 'phyint ppp0 disabled'>>$MyConf
echo 'phyint br0 disabled'>>$MyConf
igmprt $MyConf
iptables -D INPUT -i $wan_if -p udp -d 239.0.0.0/8 --dport 1224 -j ACCEPT
iptables -D INPUT -p igmp -j ACCEPT
iptables -I 1 INPUT -i $wan_if -p udp -d 239.0.0.0/8 --dport 1224 -j ACCEPT
iptables -I 1 INPUT -p igmp -j ACCEPT
fi
fi
sleep 5
done
">/tmp/Check_igmp.sh
#------------------------------------------------------
chmod 755 /tmp/Check_igmp.sh
. /tmp/Check_igmp.sh &
fi
Firewall
### Set NAT for ISP's lan network
# настроить NAT для локальной сети провайдера. необходимо для доступа своих компьютеров до ресурсов сети провайдера
# заменить в строке ниже адрес своей домашней локальной сети (НЕ сети провайдера)
iptables -t nat -A POSTROUTING -o vlan2 -s 192.168.1.0/255.255.255.0 -j MASQUERADE
### Allow traffic of IGMP multicast from WAN-Ethernet ISP's lan network for ip-tv
iptables -I FORWARD -d 224.0.0.0/240.0.0.0 -p udp -j ACCEPT
# iptables -I FORWARD -d 234.5.3.0/255.255.255.0 -p udp -m multiport --destination-port 1234,20000 -j ACCEPT # Example for paranoya
iptables -I INPUT -p igmp -j ACCEPT |
|