| 202.142.65.193(This is my isp's server
| address.I use dhcp to connect and
| obtain it)
|
|
| eth1 202.142.65.235 Real IP.External
| IP.My clients use this to connect to
| me
|
|
_____|_______
No patches been installed | |__| |
ever on director. | __ |
Fresh from CD |_____|__|____|
redhat 6.1 | eth0
kernel2.2.12-20 | 140.141.142.70
| (Actually should
| be 192.168 or 10.0 but its been
| set up before me)
| INTERNAL IP
|
______________________|
|
_______|_____
| |
|_____________|
140.141.142.99
linux redhat6.1
kernel 2.2.12-20
no patches have been installed ever
Fresh from CD.
I am running masquerading on the director.The commands are
/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
FORWARD_IPV4=true
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
/sbin/ipfwadm -M -s 7200 10 160
/sbin/ipfwadm -F -p deny
/sbin/ipfwadm -F -a m -S 140.141.0.0/24 -D 0.0.0.0/0
/sbin/ipchains -A forward -s 140.0.0.0/8 -j MASQ
Note:Ip spoof is off cat /proc/sys/net/ipv4/conf/all/rp_filter is 0.
ifconfig info on DIRECTOR.
eth0 Link encap:Ethernet HWaddr 00:00:E8:5E:6A:A2
inet addr:140.141.142.70 Bcast:140.141.255.255
Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:129420 errors:3 dropped:0 overruns:0 frame:0
TX packets:132145 errors:53 dropped:0 overruns:0 carrier:106
collisions:2785 txqueuelen:100
Interrupt:12 Base address:0xe400
eth1 Link encap:Ethernet HWaddr 00:00:E8:5E:6C:4F
inet addr:202.142.65.235 Bcast:255.255.255.255
Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:298383 errors:1 dropped:0 overruns:0 frame:0
TX packets:266432 errors:0 dropped:0 overruns:0 carrier:0
collisions:204 txqueuelen:100
Interrupt:11 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
Director routing table
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
140.141.142.70 * 255.255.255.255 UH 0 0 0
202.142.65.0 * 255.255.255.0 U 0 0 0
140.141.0.0 * 255.255.0.0 U 0 0 0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 202.142.65.193 0.0.0.0 UG 0 0 0
Ipvsadm commands run on director.I am using the default ipvsadm that comes
with the RedHat CD.Piranha 0.2.1
It is version 1.3
ipvsadm -A -t 202.142.65.235:25 -s rr
ipvsadm -a -t 202.142.65.235:25 -r 140.141.142.99 -g -w 1
On the realserver.
ifconfig output is
eth0 Link encap:Ethernet HWaddr 00:20:18:2D:C8:43
inet addr:140.141.142.99 Bcast:140.141.142.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:115 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xe800
eth0:1 Link encap:Ethernet HWaddr 00:20:18:2D:C8:43
inet addr:202.142.65.235 Bcast:202.142.65.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:10 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
Route output of realserver is
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
140.141.142.99 * 255.255.255.255 UH 0 0 0
140.141.142.0 * 255.255.255.0 U 0 0 0
202.142.65.0 * 255.255.255.0 U 0 0 0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 140.141.142.70 0.0.0.0 UG 0 0 0
When i try to connect to 202.142.65.235 via telnet 202.142.65.235 25 FROM
THE INTERNET it just sits and waits until timeout.
I ran tcpdump on the director interfaces and on the realserver interface.
The packets from the internet reach the director on eth1 but i dont see
any packets from the director going to the client.The client interface
dump also doesnt show anything.
I am not very conversant with tcpdump so i cant be very sure.
NOTE:
I AM TRYING OUT LARS METHOD AND SENDING PACKETS OUT OF THE DIRECTOR
INTERFACE ITSELF.
NAT however works perfectly.
Hope you can help me.
|