I'm taking advantage of the new code in GnuGK to allow one-to-one maps of external IP address and internal IPs. I have created eth1:1 through eth1:252 on my system, so that a single ethernet interface binds multiple IP addresses. That part works; typing ifconfig shows that all of the addresses have been created, they can be pinged, etc. During GnuGK startup I see: 2010/11/17 23:44:24.157 1 gk.cxx(608) GNU Gatekeeper with ID 'gk1' started Gatekeeper(GNU) Version(2.3.4) Ext(pthreads=1,radius=1,mysql=0,pgsql=0,firebird=0,odbc=0,sqlite=0,large_fdset=0,crypto/ssl=0,h46018=1,h46023=1) H323Plus(1.22.0) PTLib(2 .9.0) Build(Nov 17 2010, 13:20:49) Sys(Linux x86_64 2.6.32-24-generic) 2010/11/17 23:44:24.158 2 singleton.cxx(27) Create instance: CallTable(4) 2010/11/17 23:44:24.158 2 gk.cxx(654) GK Total bandwidth not limited 2010/11/17 23:44:24.158 2 gk.cxx(663) GK TimeToLive for Registrations: 60 2010/11/17 23:44:24.161 2 ProxyChannel.cxx(207) Q931PortRange: 30000-30999 2010/11/17 23:44:24.161 2 ProxyChannel.cxx(207) H245PortRange: 31000-31999 2010/11/17 23:44:24.161 2 ProxyChannel.cxx(207) T120PortRange: 50000-59999 2010/11/17 23:44:24.161 2 ProxyChannel.cxx(207) RTPPortRange: 50000-59999 2010/11/17 23:44:24.161 2 singleton.cxx(27) Create instance: Agent(5) 2010/11/17 23:44:24.161 4 osutil.cxx(189) PWLib File handle high water mark set: 9 Thread unblock pipe 2010/11/17 23:44:24.161 5 tlibthrd.cxx(423) PTLib Created thread 0x25f6a90 2010/11/17 23:44:24.161 4 tlibthrd.cxx(583) PTLib Thread high water mark set: 3 2010/11/17 23:44:24.161 5 job.cxx(363) JOB Worker threads: 1 total - 1 busy, 0 idle 2010/11/17 23:44:24.161 4 osutil.cxx(189) PWLib File handle high water mark set: 11 Thread unblock pipe 2010/11/17 23:44:24.161 5 tlibthrd.cxx(423) PTLib Created thread 0x25e43f0 2010/11/17 23:44:24.161 4 tlibthrd.cxx(583) PTLib Thread high water mark set: 4 2010/11/17 23:44:24.161 5 tlibthrd.cxx(499) PTLib Started thread 0x25e43f0 Worker:0x1719f710 2010/11/17 23:44:24.161 5 job.cxx(169) JOB Worker 139655544174352 started 2010/11/17 23:44:24.161 5 job.cxx(189) JOB Starting Job ProxyH(1) at Worker thread 139655544174352 2010/11/17 23:44:24.162 2 tlibthrd.cxx(140) PTLib No permission to set priority level 3 2010/11/17 23:44:24.161 5 job.cxx(363) JOB Worker threads: 2 total - 2 busy, 0 idle 2010/11/17 23:44:24.162 5 tlibthrd.cxx(499) PTLib Started thread 0x25f6a90 Worker:0x171e0710 2010/11/17 23:44:24.162 4 osutil.cxx(189) PWLib File handle high water mark set: 13 Thread unblock pipe 2010/11/17 23:44:24.162 5 tlibthrd.cxx(423) PTLib Created thread 0x7f0410000e60 2010/11/17 23:44:24.162 5 job.cxx(169) JOB Worker 139655544440592 started 2010/11/17 23:44:24.162 4 tlibthrd.cxx(583) PTLib Thread high water mark set: 5 2010/11/17 23:44:24.162 5 job.cxx(189) JOB Starting Job ProxyH(0) at Worker thread 139655544440592 2010/11/17 23:44:24.162 2 tlibthrd.cxx(140) PTLib No permission to set priority level 3 2010/11/17 23:44:24.162 5 job.cxx(363) JOB Worker threads: 3 total - 3 busy, 0 idle 2010/11/17 23:44:24.162 4 osutil.cxx(189) PWLib File handle high water mark set: 15 Thread unblock pipe 2010/11/17 23:44:24.162 5 tlibthrd.cxx(423) PTLib Created thread 0x7f0410001630 2010/11/17 23:44:24.162 5 tlibthrd.cxx(499) PTLib Started thread 0x7f0410000e60 Worker:0x1715e710 2010/11/17 23:44:24.162 4 tlibthrd.cxx(583) PTLib Thread high water mark set: 6 2010/11/17 23:44:24.162 5 job.cxx(169) JOB Worker 139655543908112 started 2010/11/17 23:44:24.162 5 job.cxx(363) JOB Worker threads: 4 total - 4 busy, 0 idle 2010/11/17 23:44:24.162 5 tlibthrd.cxx(499) PTLib Started thread 0x7f0410001630 Worker:0x1711d710 2010/11/17 23:44:24.162 5 job.cxx(169) JOB Worker 139655543641872 started 2010/11/17 23:44:24.162 5 job.cxx(189) JOB Starting Job ProxyH(3) at Worker thread 139655543641872 2010/11/17 23:44:24.162 2 tlibthrd.cxx(140) PTLib No permission to set priority level 3 2010/11/17 23:44:24.162 5 job.cxx(189) JOB Starting Job ProxyH(2) at Worker thread 139655543908112 .... 2010/11/17 23:44:24.312 5 tlibthrd.cxx(499) PTLib Started thread 0x7f04100f87d0 Worker:0x15a4e710 2010/11/17 23:44:24.312 5 job.cxx(169) JOB Worker 139655519725328 started 2010/11/17 23:44:24.312 5 job.cxx(189) JOB Starting Job TCPSrv at Worker thread 139655519725328 2010/11/17 23:44:24.312 2 RasSrv.cxx(820) GK Home = 38.124.39.254,38.124.39.106,38.124.39.105,38.124.39.104,38.124.39.103,38.124.39.102,38.124.39.101,38.124.39.100,38.124.39.99,38.124.39.98,38.124.39.97,38.124.39.96,38.124.39.95,38.124.39.94,38.124.39.93,38.124.39.92,38.124.39.91,38.124.39.90,38.124.39.89,38.124.39.88,38.124.39.87,38.124.39.86,38.124.39.85,38.124.39.84,38.124.39.83,38.124.39.82,38.124.39.81,38.124.39.80,38.124.39.79,38.124.39.78,38.124.39.77,38.124.39.76,38.124.39.75,38.124.39.74,38.124.39.73,38.124.39.72,38.124.39.71,38.124.39.70,38.124.39.69,38.124.39.68,38.124.39.67,38.124.39.66,38.124.39.65,38.124.39.64,38.124.39.63,38.124.39.62,38.124.39.61,38.124.39.60,38.124.39.59,38.124.39.58,38.124.39.57,38.124.39.56,38.124.39.55,38.124.39.54,38.124.39.53,38.124.39.52,38.124.39.51,38.124.39.50,38.124.39.49,38.124.39.48,38.124.39.47,38.124.39.46,38.124.39.45,38.124.39.44,38.124.39.43,38.124.39.42,38.124.39.41,38.124.39.40,38.124.39.39,38.124.39.38,38.124.39.37,38.124.39.36,38.124.39.35,38.124.39.34,38.124.39.33,38.124.39.32,38.124.39.31,38.124.39.30,38.124.39.29,38.124.39.28,38.124.39.27,38.124.39.26,38.124.39.25,38.124.39.24,38.124.39.23,38.124.39.22,38.124.39.21,38.124.39.20,38.124.39.19,38.124.39.18,38.124.39.17,38.124.39.16,38.124.39.15,38.124.39.14,38.124.39.13,38.124.39.12,38.124.39.11,38.124.39.10,10.244.1.10,127.0.0.1 Note that in the Home= line that GnuGK isn't binding to all of the addresses that exist; it's correctly gotten the lowest IP (the .10 that's at the end of the string), but it stops at .106, but there are lots more addresses above .106 that exist in the ifconfig report in my 38.124.39.0/24 range. There are 96 IP addresses between .106 and .10, and there are three more; the .254 (the native IP address of eth1), 10.244.1.10 (the internal IP on the other NIC), and 127.0.0.1, making 99 IPs that it's listening on. Is there a hardcoded limit that I'm running into? I didn't compile with LARGE_FDSET because I don't think it applies; I won't have massive number of concurrent calls, which is what the documentation seems to indicate it's required for. I added a line to RasSrv to dump hsize, and I get: 2010/11/18 00:04:52.017 5 job.cxx(189) JOB Starting Job TCPSrv at Worker thread 139907292903184 2010/11/18 00:04:52.017 2 RasSrv.cxx(820) GK Home = 38.124.39.254,38.124.39.106,38.124.39.105,38.124.39.104,38.124.39.103,38.124.39.102,38.124.39.101,38.124.39.100,38.124.39.99,38.124.39.98,38.124.39.97,38.124.39.96,38.124.39.95,38.124.39.94,38.124.39.93,38.124.39.92,38.124.39.91,38.124.39.90,38.124.39.89,38.124.39.88,38.124.39.87,38.124.39.86,38.124.39.85,38.124.39.84,38.124.39.83,38.124.39.82,38.124.39.81,38.124.39.80,38.124.39.79,38.124.39.78,38.124.39.77,38.124.39.76,38.124.39.75,38.124.39.74,38.124.39.73,38.124.39.72,38.124.39.71,38.124.39.70,38.124.39.69,38.124.39.68,38.124.39.67,38.124.39.66,38.124.39.65,38.124.39.64,38.124.39.63,38.124.39.62,38.124.39.61,38.124.39.60,38.124.39.59,38.124.39.58,38.124.39.57,38.124.39.56,38.124.39.55,38.124.39.54,38.124.39.53,38.124.39.52,38.124.39.51,38.124.39.50,38.124.39.49,38.124.39.48,38.124.39.47,38.124.39.46,38.124.39.45,38.124.39.44,38.124.39.43,38.124.39.42,38.124.39.41,38.124.39.40,38.124.39.39,38.124.39.38,38.124.39.37,38.124.39.36,38.124.39.35,38.124.39.34,38.124.39.33,38.124.39.32,38.124.39.31,38.124.39.30,38.124.39.29,38.124.39.28,38.124.39.27,38.124.39.26,38.124.39.25,38.124.39.24,38.124.39.23,38.124.39.22,38.124.39.21,38.124.39.20,38.124.39.19,38.124.39.18,38.124.39.17,38.124.39.16,38.124.39.15,38.124.39.14,38.124.39.13,38.124.39.12,38.124.39.11,38.124.39.10,10.244.1.10,127.0.0.1 2010/11/18 00:04:52.017 2 RasSrv.cxx(825) hsize is 100 But I don't know enough about the code to start unraveling where that "100" is coming from. ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/