Search squid archive

Re: Issues with Squid Listening on 254 IP Addresses

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2024-09-30 09:08, Alexis DAVEAU wrote:

wget http://www.squid-cache.org/Versions/v5/squid-5.2.tar.gz tar -xzf squid-5.2.tar.gz
cd squid-5.2
export CXXFLAGS="-DMAXTCPLISTENPORTS=254"
./configure --prefix=/usr --localstatedir=/var --libexecdir=/usr/lib/squid --datadir=/usr/share/squid \ --sysconfdir=/etc/squid --with-logdir=/var/log/squid --with-pidfile=/var/run/squid.pid \
--enable-ssl --enable-ssl-crtd --enable-auth --enable-cache-digests \
--enable-removal-policies="lru,heap" --enable-follow-x-forwarded-for
make
sudo make install
But again, after running squid -v, the custom flag doesn't appear, and the limit for the number of listening IP addresses is still in place.


FWIW, Squid v6 builds as expected in my tests:

$ ./src/squid -v
Squid Cache: Version 6.11-VCS
Service Name: squid
configure options:  'CXXFLAGS=-DMAXTCPLISTENPORTS=254'

And I can also see the right -D option being passed to individual g++ commands during "make".


I also get the expected result with Squid the latest (unsupported) v5:

$ ./src/squid -v
Squid Cache: Version 5.10-VCS
Service Name: squid
configure options:  'CXXFLAGS=-DMAXTCPLISTENPORTS=254'


I tried to use your ./configure options, but they do not work for me:

configure: error: You need ssl gatewaying support to enable ssl-crtd feature. Try to use --with-openssl.

Hint: Replace ancient "--enable-ssl" with "--with-openssl".


Is it possible that a ./configure failure was missed in your build sequence? Or perhaps you are building one Squid binary but testing another?


HTH,

Alex.


I’ve tested with various versions of Squid, ranging from 4.8 to 5.9, but none of them seem to apply the custom flag for increasing the number of listening addresses/ports.

Questions:
How can I confirm that Squid is applying the MAXTCPLISTENPORTS value? Is there a way to force Squid to recognize this parameter? Is there an alternative method to configure Squid to handle 254 IP addresses without recompiling? Am I missing a critical step in the build process? Do you have any recommendations to optimize the configuration for managing an entire /24 prefix with 254 addresses? Any advice or suggestions would be greatly appreciated! I’ve done extensive research on the issue, but I haven’t found a solution yet.

Thanks in advance for your help!

Best regards,
Alexis

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.squid-cache.org/listinfo/squid-users

_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux