ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Помогите с iptables
@ 2007-07-07 19:00 Alexei V. Mezin
  2007-07-07 21:06 ` Alexei V. Mezin
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Alexei V. Mezin @ 2007-07-07 19:00 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss


На домашней машине два внешних интерфейса:
mm -- домовая сеть (большая локалка), статический адрес
akado -- к кабельному модему, Ethernet, получает параметры по DHCP

и один "внутренний":
lan -- сетевая карта, к которой подключен второй комп (машина для 
тестирования Desktop 4).

Заданы статические маршруты так, что в локалку основная машины ходит 
через mm, а по умолчанию (т.е. в инет) через akado, на второй компьютер 
через lan.

Хочется инет+локалка на втором компе. Запускаю вот такой скрипт:

WAN1_IFACE="akado"
WAN2_IFACE="mm"
LAN_IFACE="lan"
LAN_IP="172.1.1.0/24"

IPTABLES="/sbin/iptables"

echo "1" > /proc/sys/net/ipv4/ip_forward

$IPTABLES -P FORWARD ACCEPT
$IPTABLES -t nat -A POSTROUTING -s $LAN_IP -o $WAN1_IFACE -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -s $LAN_IP -o $WAN2_IFACE -j MASQUERADE

После этого появляется нормальный доступ в локалку, т.е. на WAN2_IFACE 
маскарадинг срабатывает. А вот на WAN1_IFACE нет. Причем как-то хитро не 
срабатывает. Например, если набрать в бравзере www.ru, то видно, что 
бравзер перенаправляется на http://www.ru/eng/index.html, но далее 
ничего не загружается. При этом пинги ходят вполне успешно.

Если пытаться запустить rc.firewall из набора iptables-tutorial, то 
поведение аналогично, и при этом в логи высыпается такое:

Jul  7 22:17:14 threebears kernel: New not syn:IN= OUT=akado 
SRC=10.2.13.157 DST=64.12.25.32 LEN=70 TOS=0x00 PREC=0x00 TTL=64 
ID=50520 DF PROTO=TCP SPT=57221 DPT=5190 WINDOW=64542 RES=0x00 ACK PSH 
URGP=0
Jul  7 22:18:44 threebears kernel: New not syn:IN= OUT=akado 
SRC=10.2.13.157 DST=64.12.25.32 LEN=70 TOS=0x00 PREC=0x00 TTL=64 
ID=50521 DF PROTO=TCP SPT=57221 DPT=5190 WINDOW=64542 RES=0x00 ACK PSH 
URGP=0


Получается, что два внешних интерфейса чем-то отличаются. Чем?


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2007-07-10 12:55 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-07 19:00 [Sysadmins] Помогите с iptables Alexei V. Mezin
2007-07-07 21:06 ` Alexei V. Mezin
2007-07-08  5:08   ` Eugene Ostapets
2007-07-07 22:27 ` Alexei V. Mezin
2007-07-08  6:58   ` Serge
2007-07-08 12:25   ` Aleksey Avdeev
2007-07-08 14:48     ` Alexei V. Mezin
2007-07-09 18:57 ` Alexei V. Mezin
2007-07-09 19:13   ` Sergey
2007-07-09 19:23     ` Alexei V. Mezin
2007-07-09 19:26 ` Artem Zolochevskiy
2007-07-09 19:41   ` Alexei V. Mezin
2007-07-09 19:59     ` Artem Zolochevskiy
2007-07-10  6:44     ` ABATAPA
2007-07-10 12:46       ` [Sysadmins] akado Sergey S. Skulachenko
2007-07-10 12:55         ` Alexei V. Mezin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git