LINUX.ORG.RU
решено ФорумAdmin

shoutcast


0

1

привет, Задача сделать радио вещание в сеть по средствам shoutcast.

Eсть ADSL с двумя инерфесами lan(192.168.1.222) WAN (213.13.13.1). Linux router (eth0 10.15.0.222) eth1 (192.168.1.222).

Cервер вещания (10.15.0.80).

Необходимо пользователям из интернета дать возможность слушать радио.

1. На модеме в настройках ната делаю порт форвардинг на linux шлюз adsl:8000->192.168.1.222:8000 2. На шлюзе настраиваю iptables (SNAT и DNAT) iptables -t nat -A PREROUTING -p tcp --dport 8000 -j DNAT --to-destination 10.15.0.80

iptables -t nat -A POSTROUTING -d 10.15.0.80 -p tcp --dport 8000 -j MASQUERADE 3 Тестирую из локальной сети при обращении на 10.15.0.222:8000 все работает, получаю поток, радио играет. Из инетернета нихрена. Где подвох?.



Последнее исправление: smart_nix (всего исправлений: 1)
Ответ на: комментарий от tazhate

/usr/sbin/tcpdump -i eth1 dst port 8000 tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes 11:22:41.977249 IP (tos 0x0, ttl 125, id 30083, offset 0, flags [DF], proto: TCP (6), length: 48) 89.218.159.169.rvs-isdn-dcp > gw.stp.local.irdmi: S, cksum 0xee4c (correct), 3536183626:3536183626(0) win 64512 <mss 1460,nop,nop,sackOK>

но он на второй eth0 который смотрит в локалку не пересылает. то есть на eth1 ловит а вот в локалку не передает.

smart_nix
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.