From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthias Fischer To: development@lists.ipfire.org Subject: After updating 'arping' to 2.15: can't login with SSH Date: Sun, 06 Dec 2015 14:49:33 +0100 Message-ID: <56643CED.9050102@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6856567323914684316==" List-Id: --===============6856567323914684316== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, it came to my view=20 (https://forum.ipfire.org/viewtopic.php?f=3D27&t=3D15377&sid=3Da93f68dc580a63= 01bb3afe3a85d0c44d#p92425)=20 that there is an update for 'arping'. New version is 2.15 (IPFire:=20 2.05). Having the time, I tried. First results: - After some lfs-changes building seems ok, Diffs are as follows: ***SNIP*** diff --git a/lfs/arping b/lfs/arping index 13eb05e..7680fdb 100644 --- a/lfs/arping +++ b/lfs/arping @@ -1,7 +1,7 @@ =20 #############################################################################= ## #=20 # # IPFire.org - A linux based firewall=20 # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt=20 # +# Copyright (C) 2015 Michael Tremer & Christian Schmidt=20 # #=20 # # This program is free software: you can redistribute it and/or modify=20 # # it under the terms of the GNU General Public License as published by=20 # @@ -24,7 +24,7 @@ include Config -VER =3D 2.05 +VER =3D 2.15 THISAPP =3D arping-$(VER) DL_FILE =3D $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects =3D $(DL_FILE) $(DL_FILE) =3D $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 =3D 96e7c2ce8ae09046e264a314eeaac4dd +$(DL_FILE)_MD5 =3D 676584f6eb4ccc8c70fc6b2c702df75d install : $(TARGET) @@ -70,7 +70,8 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=3D/usr cd $(DIR_APP) && make $(MAKETUNING) - cd $(DIR_APP) && install -m 0755 arping /usr/sbin + cd $(DIR_APP) && make install-exec @rm -rf $(DIR_APP) @$(POSTBUILD) ***SNAP*** Resulting binary is a bit small. Smaller than expected. Ok, nevertheless=20 - ("...this will NOT work...!") - copied it to '/usr/sbin' (after=20 making a backup... ;-) ). Rebooting the machine showed no visible problems. At first. But after=20 starting SSH, I couldn't no longer login with PuTTY. Exactly NOTHING=20 happens. SSH-Log shows: ... 11:18:02 sshd[2852]: Server listening on 0.0.0.0 port 222. 11:18:02 sshd[2852]: Server listening on :: port 222. 11:18:02 sshd[2859]: error: Bind to port 222 on 0.0.0.0 failed: Address=20 already in use. 11:18:02 sshd[2859]: error: Bind to port 222 on :: failed: Address=20 already in use. 11:18:02 sshd[2859]: fatal: Cannot bind any address. ... Copied the old 'arping 2.05' back to '/usr/sbin', rebooted, PuTTY works. Ok, so there is something missing (in lfs!?), probably=20 configure-options, which is beyond my small programming skills. If=20 anyone is interested in the new 'arping'-version and capable of this:=20 any hints are welcome. ;-) Best, Matthias --===============6856567323914684316==--