[Comm] Port 137 packets out ?

Borovoy M. =?iso-8859-1?q?massa=5Flists_=CE=C1_pisem=2Enet?=
Чт Окт 30 18:44:28 MSK 2003


Shawkat Nizamov пишет:

> Запускаю iptraf и на инетовском eth1 наблюдаю кучу пакетов 
> 
> UDP (78 bytes) from 192.168.0.182:1025 to (разные внешние IP):137 on eth1.
> 
> Как такое может быть? Пакет с _внутренним_адресом_ проброшен на 
> _внешний_интерфейс_ ? В нате прописан маскарад, но не на этот адрес. 

Понятия "внешний адрес" и "внутренний адрес" в TCP/IP нет. Маршрутизация 
производится по адресу получателя, а адрес отправителя не изменяется.

> Кто-нибудь подскажет, какую команду iptables нужно запустить ? 
> 
> 
> Вот выдержка касательно iptables из rc.local 
> 
> /sbin/iptables -t nat -p all -s 192.168.0.254 -d ! 192.168.0.1/24 -A 
> POSTROUTING -j SNAT --to-source 194.67.216.221
> 
> /sbin/iptables -t nat -p all -s 192.168.0.252 -d ! 192.168.0.1/24 -A 
> POSTROUTING -j SNAT --to-source 194.67.216.221
> 
> /sbin/iptables -t nat -p all -s 192.168.0.239 -d ! 192.168.0.1/24 -A 
> POSTROUTING -j SNAT --to-source 194.67.216.221
> 
> /sbin/iptables -t nat -p all -s 172.16.200.240 -d ! 172.16.0.2/16 -A 
> POSTROUTING -j SNAT --to-source 194.67.216.221
> 
> /sbin/iptables -t nat -p all -s 172.16.200.241 -d ! 172.16.0.2/16 -A 
> POSTROUTING -j SNAT --to-source 194.67.216.221

/sbin/iptables -P DROP
/sbin/iptables -A FORWARD -s 192.168.0.254 -d ! 192.168.0.0/24 -j ACCEPT
аналогично прописать здесь остальные адреса, которым нужен NAT

> sysctl -w net.ipv4.ip_forward=1

-- 
С уважением, Боровой Михаил




Подробная информация о списке рассылки community