icmp redirect [long]
Petr
pn na ok.cz
Pondělí Říjen 13 15:10:06 CEST 2003
Ahoj,
struktura site je tato
inet - - - firewall - - - -- 192.168.1.0/24
|
|---- router - 192.168.5.0/24
na firewalu jsou staticke routy :
Destination Gateway Genmask Flags Metric Ref Use
Iface
inet * 255.255.255.240 U 0
0 0 eth0
192.168.5.0 192.168.1.10 255.255.255.0 UG 0 0 0 eth1
localnet * 255.255.255.0 U 0 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default gw inet 0.0.0.0 UG 1 0 0 eth0
posilani icmp redirect je povolene
# cat /proc/sys/net/ipv4/conf/*/send_redirects
1
1
1
1
1
Misto aby pri konexi ze site 192.168.5.0 na stroj v 192.168.1.0 poslal
firewall stroji 192.168.1.155 icmp redirect, snazi se sam smerovat :
brana# tcpdump -i eth1 host 192.168.1.155
tcpdump: listening on eth1
12:34:26.199080 arp who-has brana tell 192.168.1.155
12:34:26.199120 arp reply brana is-at 0:8:c7:25:44:3a
12:34:26.199257 192.168.1.155.netbios-ssn > 192.168.5.243.3668: S
11615403:11615403(0) ack 18332319 win 8760 <mss 1460,nop,nop,sackOK> (DF)
12:34:29.139747 192.168.1.155.netbios-ssn > 192.168.5.243.3668: . ack 1
win 8760 (DF)
12:34:29.213972 192.168.1.155.netbios-ssn > 192.168.5.243.3668: S
11615403:11615403(0) ack 18332319 win 8760 <mss 1460,nop,nop,sackOK> (DF)
12:34:35.137452 192.168.1.155.netbios-ssn > 192.168.5.243.3668: . ack 1
win 8760 (DF)
12:34:35.293115 192.168.1.155.netbios-ssn > 192.168.5.243.3668: S
11615403:11615403(0) ack 18332319 win 8760 <mss 1460,nop,nop,sackOK> (DF)
12:34:47.133250 192.168.1.155.netbios-ssn > 192.168.5.243.3668: . ack 1
win 8760 (DF)
12:34:47.449254 192.168.1.155.netbios-ssn > 192.168.5.243.3668: S
11615403:11615403(0) ack 18332319 win 8760 <mss 1460,nop,nop,sackOK> (DF)
pri konexi ze site 192.168.1.0 na stroj v 192.168.5.0 fw posle redirect
a je vse ok :
brana# tcpdump -i eth1 host 192.168.1.155
tcpdump: listening on eth1
14:51:28.258424 192.168.1.155 > 192.168.5.243: icmp: echo request
14:51:28.258776 192.168.1.155 > 192.168.5.243: icmp: echo request
14:51:28.259774 arp who-has 192.168.1.155 tell 192.168.1.10
14:51:29.260130 192.168.1.155 > 192.168.5.243: icmp: echo request
14:51:29.260300 brana > 192.168.1.155: icmp: redirect 192.168.5.243 to
host 192.168.1.10 [tos 0xc0]
14:51:29.260363 192.168.1.155 > 192.168.5.243: icmp: echo request
v iptables na fw problem si myslim neni
$IPTABLES -A INPUT -i $LAN1_IFACE -d $LAN1_IP -j ACCEPT
$IPTABLES -A INPUT -i $LAN1_IFACE -d $INET_IP -j ACCEPT
$IPTABLES -A OUTPUT -s $LO_IP -j ACCEPT
$IPTABLES -A OUTPUT -s $LAN1_IP -j ACCEPT
$IPTABLES -A OUTPUT -s $INET_IP -j ACCEPT
Na fw je jadro 2.4.23-pre6, Slackware 9.1.0
diky za jakykoli napad
Petr
Další informace o konferenci Linux