OK, removing local reference is absolutely not an option; this
fundamentally breaks Debian OSes in many other areas. Hosts must have
a localhost reference for 127.0.0.1 and should have a hostname
reference for 127.0.1.1; as it should be for Debian.

Your theory is indeed correct - however removing that line isn't the
fix... this is a bug but a fix is present:

Intel server
:~$ netstat -na | grep 27015
tcp        0      0 127.0.1.1:27015     0.0.0.0:*               LISTEN
udp       0      0 0.0.0.0:27015         0.0.0.0:*

AMD server
:~$ netstat -na | grep 27015
tcp        0      0 216.93.189.28:27015     0.0.0.0:*               LISTEN
udp        0      0 216.93.189.28:27015     0.0.0.0:*

The difference between the systems was ultimately hinged on the start
line. The AMD server required the -ip flag because it has multiple IPs
allocated to it, however my Intel system didn't have multiple IPs,
thus removed the flag. This resulted in a local hostname bind instead
of a public interface bind (bug).  After adding the -ip flag, the
binding appears to be correct now:

:~$ netstat -na | grep 27015
tcp        0      0 74.3.239.226:27015      0.0.0.0:*               LISTEN
udp        0      0 74.3.239.226:27015      0.0.0.0:*

Thanks for that catch... it didn't occur to me that the server would
bind the tcp port to an IP where it shouldn't have.  I would have
thought that if the UDP port bound to global (0.0.0.0), that the TCP
port would have done the same; this should be patched.

Can this minor flaw be submitted for patch ICS?

~Brian



On Tue, Sep 27, 2011 at 09:37, Milton Ngan <[email protected]> wrote:
> I have seen an issue on Ubuntu where the /etc/hosts files contains a line 
> like this:
>
> 127.0.1.1       myhostname.valve.net    myhostname
>
> On machines that have this, the rcon is limited to listening on the loopback 
> (127.0.0.1) only. Removing this line from the hosts file correct the problem. 
> I am sure there is a better way of doing it by specifying an explicit IP on 
> the command line or something, but I haven't investigated it. I guess if you 
> don't specify the IP to listen on, then it does a name look up of your 
> hostname for the IP. In this case it chooses the loopback address so you 
> can't talk to it outside of the local machine.
>
> M.
>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Brian Menges
> Sent: Tuesday, September 27, 2011 8:50 AM
> To: Half-Life dedicated Linux server mailing list
> Subject: Re: [hlds_linux] L4D2 - unable to rcon
>
> So here are the relevant IPTables segments:
>
> ACCEPT     tcp  --  anywhere      anywhere     tcp dpts:27960:27970
> ACCEPT     udp  --  anywhere     anywhere     udp dpts:27960:27970
> ACCEPT     tcp  --  anywhere      anywhere     tcp dpts:25030:25040
> ACCEPT     udp  --  anywhere     anywhere     udp dpts:25030:25040
> ACCEPT     udp  --  anywhere     anywhere     udp dpts:26900:27050
> ACCEPT     tcp  --  anywhere      anywhere     tcp dpts:26900:27050
>
> So, I certainly have TCP/UDP 27015 open ... and these are the exact
> rules from my last installation at my AMD server.
>
> I'm still not sure what is going on with this. I was also looking
> around online to try and figure out if I could tighten this down
> (these rules were from when I forked 20 instances).
>
> ~Brian
>
>
>
> On Tue, Sep 27, 2011 at 07:31, ics <[email protected]> wrote:
>> I can confirm that rcon has been in L4D/L4D2 from the start.
>>
>> -ics
>>
>> 27.9.2011 17:23, Nicholas Hastings kirjoitti:
>>>
>>> "this rcon thing" wasn't added later. It's been in every version of the
>>> engine, including L4D/2 from the start.
>>>
>>> The only difference with those games is that there was a crash bug with
>>> rcon for a while that was since fixed (I believe that it was attributed to
>>> multiple rcon connections being active), and that those other sv_rcon_* vars
>>> are hidden (they still exist and can be unhidden or otherwise manipulated
>>> with mods (ie. sm_cvar).
>>>
>>>
>>> On 9/27/2011 10:17 AM, Ronny Schedel wrote:
>>>>
>>>> Oh well, I can see there is a rcon_password cvar at least, but the other
>>>> important rcon related cvars are missing (like sv_rcon_minfailures,
>>>> sv_rcon_minfailuretime, sv_rcon_maxfailures, sv_rcon_banpenalty). Without
>>>> these it would'nt make any sense.
>>>>
>>>> However, if I remember well the netcon was introduced first. Maybe this
>>>> rcon thing was added later. But if you say it's working for, than it
>>>> should, my mistake.
>>>>
>>>>> Rcon works fine in both L4D and L4D2.
>>>>>
>>>>> On 9/27/2011 9:59 AM, Ronny Schedel wrote:
>>>>>>
>>>>>> I have never seen it in L4D&   l4D2.
>>>>>>
>>>>>>> Can you let me know the change release that removed rcon? I have been
>>>>>>> using
>>>>>>> it for a long time.
>>>>>>>
>>>>>>> I'll check Ports open/closed, but i'm very sure the right Ports and
>>>>>>> ranges
>>>>>>> are open.
>>>>>>> On Sep 27, 2011 4:11 AM, "Ronny Schedel"<[email protected]>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> That's because there is no rcon in L4D2. You can try this netcon
>>>>>>>> thing.
>>>>>>>>
>>>>>>>>> So I've moved a server as a result of the SSE3 (pni flag) issue, but
>>>>>>>>> ever
>>>>>>>>> since the move I've had rcon issues:
>>>>>>>>>
>>>>>>>>> ] rcon status
>>>>>>>>> Unable to connect to remote server (74.3.239.226:27015)
>>>>>>>>>
>>>>>>>>> I'm wondering what I'm missing, because people are playing, and I'm
>>>>>>>>> certainly connected. My local host seems to stall for about 2-3
>>>>>>>>> seconds
>>>>>>>>> when
>>>>>>>>> trying an rcon command... then it gives that message. Am I missing
>>>>>>>>> something?
>>>>>>>>>
>>>>>>>>> ~Brian
>>>>>>>>>
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: [email protected]
>>>>>>>>> [mailto:[email protected]] On Behalf Of
>>>>>>>>> Alfred
>>>>>>>>> Reynolds
>>>>>>>>> Sent: Monday, September 26, 2011 4:27 PM
>>>>>>>>> To: Half-Life dedicated Linux server mailing list
>>>>>>>>> Subject: Re: [hlds_linux] Half-Life 1 Dedicated server update
>>>>>>>>> released
>>>>>>>>>
>>>>>>>>> See my comments from earlier in the day, its available as beta now
>>>>>>>>> but
>>>>>>>
>>>>>>> has
>>>>>>>>>
>>>>>>>>> some more pending work.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sep 26, 2011, at 4:16 PM, Jay Singh wrote:
>>>>>>>>>
>>>>>>>>>> When will that be?
>>>>>>>>>>
>>>>>>>>>>> From: [email protected]
>>>>>>>>>>> To: [email protected]
>>>>>>>>>>> Date: Mon, 26 Sep 2011 21:50:03 +0000
>>>>>>>>>>> Subject: Re: [hlds_linux] Half-Life 1 Dedicated server update
>>>>>>>>>>> released
>>>>>>>>>>>
>>>>>>>>>>> Those changes are mostly part of the client side changes that are
>>>>>>>>>>> up
>>>>>>>>>
>>>>>>>>> next.
>>>>>>>>>>>>
>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>> From: [email protected]
>>>>>>>>>>>> [mailto:hlds_linux-
>>>>>>>>>>>> [email protected]] On Behalf Of AnAkIn .
>>>>>>>>>>>> Sent: Monday, September 26, 2011 2:25 PM
>>>>>>>>>>>> To: Half-Life dedicated Linux server mailing list
>>>>>>>>>>>> Subject: Re: [hlds_linux] Half-Life 1 Dedicated server update
>>>>>>>>>>>> released
>>>>>>>>>>>>
>>>>>>>>>>>> The update seem to be server side only, yet it says:
>>>>>>>>>>>>
>>>>>>>>>>>> "prevented several client redirection exploits when connecting to
>>>>>>>>>>>> a
>>>>>>>>>>>> server"
>>>>>>>>>>>>
>>>>>>>>>>>> I guess that change was not released then?
>>>>>>>>>>>>
>>>>>>>>>>>> 2011/9/26 Alfred Reynolds<[email protected]>
>>>>>>>>>>>>
>>>>>>>>>>>>> Yes, the counter-strike changes we not made public, if you still
>>>>>>>>>>>>> want
>>>>>>>>>>>>
>>>>>>>>>>>> them
>>>>>>>>>>>>>
>>>>>>>>>>>>> (I suspect you will) keep the hlbeta command line option for
>>>>>>>>>>>>> now.
>>>>>>>>>>>>
>>>>>>>>>>>> Getting
>>>>>>>>>>>>>
>>>>>>>>>>>>> the Counter-Strike changes public is next on the list.
>>>>>>>>>>>>>
>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>> From: [email protected]
>>>>>>>>>>>>>> [mailto:hlds_linux-
>>>>>>>>>>>>>> [email protected]] On Behalf Of John
>>>>>>>>>>>>>> Sent: Monday, September 26, 2011 1:57 PM
>>>>>>>>>>>>>> To: [email protected]
>>>>>>>>>>>>>> Subject: Re: [hlds_linux] Half-Life 1 Dedicated server update
>>>>>>>>>>>>
>>>>>>>>>>>> released
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Running this, I see a version decrease from the beta for CS 1.6
>>>>>>>>>>>>>> content.
>>>>>>>>>>>>>> Is that intentional?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Checking bootstrapper version ...
>>>>>>>>>>>>>> Updating Installation
>>>>>>>>>>>>>> Updating 'Counter-Strike Base Content' from version 36 to
>>>>>>>>>>>>>> version
>>>>>>>>>>>>
>>>>>>>>>>>> 35
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 43.05% downloading hldsbase\cstrike\dlls\cs_i386.so
>>>>>>>>>>>>>> 65.15% downloading hldsbase\cstrike\dlls\mp.dll
>>>>>>>>>>>>>> 65.15% downloading hldsbase\steam_appid.txt
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Updating 'Win32 Server Engine' from version 54 to version 55
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 71.98% downloading hldsbase\hlds.exe
>>>>>>>>>>>>>> 100.00% downloading hldsbase\swds.dll
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Checking/Installing 'Half-Life Base Content' version 12
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> HLDS installation up to date
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -John
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 9/26/2011 1:38 PM, Alfred Reynolds wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Just a tiny fix for running the game from the Steam client.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>>> From: [email protected]
>>>>>>>>>>>>
>>>>>>>>>>>> [mailto:hlds_linux-
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [email protected]] On Behalf Of C Szabo
>>>>>>>>>>>>>>>> Sent: Monday, September 26, 2011 1:33 PM
>>>>>>>>>>>>>>>> To: [email protected]
>>>>>>>>>>>>>>>> Subject: Re: [hlds_linux] Half-Life 1 Dedicated server update
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> released
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Nice, Is there anything new since last beta?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> From: [email protected]
>>>>>>>>>>>>>>>>> To: [email protected];
>>>>>>>>>>>>
>>>>>>>>>>>> [email protected];
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Date: Mon, 26 Sep 2011 20:28:34 +0000
>>>>>>>>>>>>>>>>> Subject: [hlds_linux] Half-Life 1 Dedicated server update
>>>>>>>>>>>>
>>>>>>>>>>>> released
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> An update to the Half-Life 1 dedicated server has been
>>>>>>>>>>>>
>>>>>>>>>>>> released.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> This
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> update applies to Counter-Strike 1.6, Condition Zero, Team
>>>>>>>>>>>>
>>>>>>>>>>>> Fortress
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Classing, Half-Life Deathmatch, Day of Defeat, Opposing
>>>>>>>>>>>>>>>> Force,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Ricochet
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> and Death match classic.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The update is optional but contains exploit fixes so it is
>>>>>>>>>>>>
>>>>>>>>>>>> highly
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> recommended.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This release is setting public the beta we have been running
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> recently, the changes that have accrued since the last public
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> release
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> are:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Added sv_logsecret support
>>>>>>>>>>>>>>>>> - Added sv_filetransfermaxsize to limit the size of a file
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>
>>>>>>>>>>>> game
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> server will try to send to a client
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Added halflife.wad and xeon.wad to the not allowed to
>>>>>>>>>>>>
>>>>>>>>>>>> download to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> client list
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Increased max heapsize of 128mbyte for the dedicated
>>>>>>>>>>>>>>>>> server,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> default to 40mb still
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Added sv_allow_dlfile, if set to 1 and sv_downloadurl is
>>>>>>>>>>>>>>>>> set
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> still
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> allow local downloads
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - changed motd_write to only work if the process is running
>>>>>>>>>>>>>>>>> an
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> active
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> server and the command is from the console
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - prevented several client redirection exploits when
>>>>>>>>>>>>>>>>> connecting
>>>>>>>>>>>>
>>>>>>>>>>>> to
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> server
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Changed "Non-sprite set to glow!\n" debug console output
>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>
>>>>>>>>>>>> be
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> dev
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> only
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - Implemented new crash reporting system, now with Linux
>>>>>>>>>>>>
>>>>>>>>>>>> support.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> archives, please visit:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> archives,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> please visit:
>>>>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> archives, please visit:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>>>
>>>>>>>>>>>> archives,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> please visit:
>>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>>>
>>>>>>>>>>>> archives,
>>>>>>>>>>>>>
>>>>>>>>>>>>> please visit:
>>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Best regards,
>>>>>>>>>>>> AnAkIn
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>>> archives,
>>>>>>>>>>>> please visit:
>>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>> archives,
>>>>>>>>>
>>>>>>>>> please visit:
>>>>>>>>>>>
>>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>> archives,
>>>>>>>>>
>>>>>>>>> please visit:
>>>>>>>>>>
>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>> archives,
>>>>>>>>> please visit:
>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>> archives,
>>>>>>>>> please visit:
>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>> archives,
>>>>>>>
>>>>>>> please visit:
>>>>>>>>
>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>>>>> please visit:
>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>>>> please visit:
>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>
>>>>> _______________________________________________
>>>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>>> please visit:
>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>> please visit:
>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>
>>>
>>> _______________________________________________
>>> To unsubscribe, edit your list preferences, or view the list archives,
>>> please visit:
>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to