Всем доброй пятницы.
Прошу помощи коллективно разума, ибо сам уже теряюсь.
Ситуация: на удаленном сервере поднят CentOS 5.6, не суть. Изначально сервер имел один айпишник, позже к нему добавились алиасы- куски разных сетей /30 и /29. Эти куски были добавлены алиасами к единственному физическому интерфейсу. Вот так, рэйнджами:
Показать
cat /etc/sysconfig/network-scripts/ifcfg-eth0-range0
IPADDR_START=109.206.163.132
IPADDR_END=109.206.163.139
NETMASK=255.255.255.255
CLONENUM_START=0
NO_ALIASROUTING=yes
После был поднят сквид из репов. Если его повесить на родной, первый айпишник сервера (http_port 10.1.1.1:3128) то все ОК, все работает отлично.
Если его повесить на один из алиасов- ничего не работает, tcpdump после длительных тупняков выдает такое:
Показать
15:11:39.057285 IP 194.154.73.214.33876 > serverel.net.squid: F 3893221795:3893221795(0) ack 2980005954 win 4410
15:11:39.057297 IP serverel.net.squid > 194.154.73.214.33876: R 2980005954:2980005954(0) win 0
15:11:39.424326 IP 194.154.73.214.28953 > serverel.net.squid: F 33792344:33792344(0) ack 2979550648 win 4410
15:11:39.424338 IP serverel.net.squid > 194.154.73.214.28953: R 2979550648:2979550648(0) win 0
15:11:39.430052 IP 194.154.73.214.51733 > serverel.net.squid: F 3091419037:3091419037(0) ack 2972470377 win 4208
15:11:39.430063 IP serverel.net.squid > 194.154.73.214.51733: R 2972470377:2972470377(0) win 0
15:11:39.430280 IP 194.154.73.214.38159 > serverel.net.squid: F 1299095857:1299095857(0) ack 2970093088 win 4254
15:11:39.430291 IP serverel.net.squid > 194.154.73.214.38159: R 2970093088:2970093088(0) win 0
15:11:39.433601 IP 194.154.73.214.55420 >serverel.net.squid: F 964603615:964603615(0) ack 2970694363 win 4246
15:11:39.433612 IP serverel.net.squid > 194.154.73.214.55420: R 2970694363:2970694363(0) win 0
15:11:42.493163 IP 194.154.73.214.47559 > serverel.net.squid: F 2493103813:2493103813(0) ack 2969094184 win 4168
15:11:42.493175 IP serverel.net.squid > 194.154.73.214.47559: R 2969094184:2969094184(0) win 0
15:11:42.499260 IP 194.154.73.214.5908 > serverel.net.squid: F 205131760:205131760(0) ack 2976382450 win 4270
15:11:42.499271 IP serverel.net.squid > 194.154.73.214.5908: R 2976382450:2976382450(0) win 0
15:11:42.501773 IP 194.154.73.214.59125 > serverel.net.squid: F 981351507:981351507(0) ack 2975492640 win 4249
15:11:42.501785 IP serverel.net.squid > 194.154.73.214.59125: R 2975492640:2975492640(0) win 0
15:11:42.585026 IP 194.154.73.214.7808 > serverel.net.squid: F 4027099594:4027099594(0) ack 2981837807 win 4170
15:11:42.585038 IP serverel.net.squid > 194.154.73.214.7808: R 2981837807:2981837807(0) win 0
15:11:42.910482 IP 194.154.73.214.64835 > serverel.net.squid: F 1167303630:1167303630(0) ack 2968620955 win 4410
15:11:42.910494 IP serverel.net.squid > 194.154.73.214.64835: R 2968620955:2968620955(0) win 0
15:11:42.912931 IP 194.154.73.214.messageservice > serverel.net.squid: F 509454813:509454813(0) ack 2977715155 win 4265
15:11:42.912942 IP serverel.net.squid > 194.154.73.214.messageservice: R 2977715155:2977715155(0) win 0
15:11:42.914218 IP 194.154.73.214.62144 > serverel.net.squid: F 2364897338:2364897338(0) ack 2972381904 win 4105
15:11:42.914229 IP serverel.net.squid > 194.154.73.214.62144: R 2972381904:2972381904(0) win 0
15:11:42.917404 IP 194.154.73.214.37692 > serverel.net.squid: F 1503803073:1503803073(0) ack 2975647480 win 4283
15:11:42.917415 IP serverel.net.squid > 194.154.73.214.37692: R 2975647480:2975647480(0) win 0
15:11:42.917635 IP 194.154.73.214.49158 > serverel.net.squid: F 214465809:214465809(0) ack 2976159488 win 4195
15:11:42.917646 IP serverel.net.squid > 194.154.73.214.49158: R 2976159488:2976159488(0) win 0
15:11:43.857204 IP 194.154.73.214.61875 > serverel.net.squid: F 1029698665:1029698665(0) ack 2970648693 win 4197
15:11:43.857215 IP serverel.net.squid > 194.154.73.214.61875: R 2970648693:2970648693(0) win 0
15:11:43.865601 IP 194.154.73.214.53696 > serverel.net.squid: F 635505836:635505836(0) ack 2981083673 win 4380
15:11:43.865612 IP serverel.net.squid > 194.154.73.214.53696: R 2981083673:2981083673(0) win 0
То есть сервер выставляет окно ответа в 0.
Что это и как с этим бороться? :)
Собственно задача стоит какая: поднять удаленный прокси, который на выходе создает иллюзию большого числа ip-адресов.