witam, usiłuję przenieść squida do vserver'a ale za nic w świecie nie moge tego zmusić do działania no ale do rzeczy, zarówno na hoście jak i na gościu mam pld th, squid w wersji 3.1.9 zbudowany z funkcjonalnością tproxy działa poprawnie na hoście natomiast ten sam squid przy próbie uruchomienia na gościu wyrzuca mi coś takiego

2011/03/20 16:25:54| FATAL: http(s)_port: TPROXY support in the system does not work.
FATAL: Bungled squid.conf line 80: http_port 3131 tproxy
Squid Cache (Version 3.1.9): Terminated abnormally.

no i tyle go widzieli... dodatkowo przy próbie wyśledzenia problemu gdy uruchomie

strace squid -NX

to w gąszczu komunikatów widać między innymi takie kwiatki

write(2, "2011/03/20 16:32:45.392| ...Prob"..., 612011/03/20 16:32:45.392| ...Probing for IPv4 TPROXY support.
) = 61
socket(PF_NETLINK, SOCK_RAW, 0)         = 4
bind(4, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
getsockname(4, {sa_family=AF_NETLINK, pid=882, groups=00000000}, [12]) = 0
time(NULL)                              = 1300635165
sendto(4, "\24\0\0\0\26\0\1\3\35\36\206M\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 recvmsg(4, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"0\0\0\0\24\0\2\0\35\36\206Mr\3\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 108 recvmsg(4, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\35\36\206Mr\3\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
close(4)                                = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 4
setsockopt(4, SOL_IP, 0x13 /* IP_??? */, [1], 4) = 0
bind(4, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("127.0.0.2")}, 16) = -1 EADDRNOTAVAIL (Cannot assign requested address)
close(4)                                = 0
gettimeofday({1300635165, 393514}, NULL) = 0
write(2, "2011/03/20 16:32:45.392| FATAL: "..., 902011/03/20 16:32:45.392| FATAL: http(s)_port: TPROXY support in the system does not work.

nie wiem czy dobrze to rozumiem ale wynika z tego że squid usiłuje się połączyć z adresem 127.0.0.2 a gdy nie może tego zrobić wyrzuca komunikat o niedziałającym tproxy. Drążąc dalej temat o interfejsach sieciowych w vserverach i w tym także o interfejsie lo poczytałem troche o capabilities i w ramach testów gościowi przypisałem wszystkie możliwe (a raczej takie które znalazłem na stronie z dokumentacją do vservera) capabilities i ale niestety nic to nie dało. no i teraz pytanie, czy ktoś z szanownych grupowiczów spotkał się z takim problemem lub ewentualnie wie w czym tkwi problem i chciałby się tą wiedzą podzielić? pozdrawiam
_______________________________________________
pld-users-pl mailing list
pld-users-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym