Hi,
Who is pushing? Primarily its Eriks work.
if you have currently both (the libnet fix and the arping update), on your machine it might be great if you can go for it Matthias, a Perl update fills at this time my complete building environment.
Thanks and greetings,
Erik
Anfang der weitergeleiteten E-Mail:
Von: Matthias Fischer matthias.fischer@ipfire.org Betreff: Re: After updating 'arping' to 2.15: can't login with SSH Datum: 11. Dezember 2015 21:58:05 MEZ An: Michael Tremer michael.tremer@ipfire.org, ue ummeegge@ipfire.org, IPFire Development development@lists.ipfire.org
Hi Michael, hi Erik,
On 11.12.2015 19:53, Michael Tremer wrote:
Hello guys,
I am sorry, but I do not follow. Do I need to do anything? Is this a bug?
Neither ... nor ;-)
It looks as it was just a LFS-problem on my side while updating 'arping 2.05' => 2.15.
My first try ended with a bind error (see below).
Eriks LFS-verson was better, 'arping 2.15' was built successfully and I'm testing it since then - without the PuTTY failures which I had with the first version. Thats all.
Who is pushing? Primarily its Eriks work.
Best, Matthias
-Michael
On Tue, 2015-12-08 at 18:54 +0100, Matthias Fischer wrote:
Hi Erik,
I can't explain, but your changes made it! After using your lfs-file for 'arping 2.15', the first tests are all ok. SSH is working as expected and I can login through PuTTY.
Thanks again! ;-)
Best, Matthias
On 07.12.2015 18:48, Matthias Fischer wrote:
On 07.12.2015 15:05, ue wrote:
Hi Matthias, have build also arping-2.15 (should be the same since i have here an appropriate md5sum) but i have only copied it like /libnet /usr/lib/libnet.so usr/lib/libnet.so.1 /usr/lib/libnet.so.1.7.0 also from my building environment to the productive one (no fresh .iso Install) and have had here no problem with SSH but also arping works as expected:
Hm... ;-)
-> arping -h ARPing 2.15, by Thomas Habets thomas@habets.se usage: arping [ -0aAbdDeFpPqrRuUv ] [ -w <us> ] [ -W <sec> ] [ -S <host/ip> ] [ -T <host/ip ] [ -s <MAC> ] [ -t <MAC> ] [ -c <count> ] [ -C <count> ] [ -i <interface> ] [ -m <type> ] <host/ip/MAC | -B> For complete usage info, use --help or check the manage.
I had exactly the same output, so I thought that everything could be fine. It wasn't...
As a beneath info my arping LFS differs a little to yours in Installation Details" section:
I'll try again with your settings. Devel is running.
################################################################# ##############
# Installation Details ################################################################# ##############
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && ./bootstrap.sh cd $(DIR_APP) && ./configure --prefix=/usr
cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) @$(POSTBUILD)
but i think this aren´t a explanation causing your SSH problem which i currently can not´t reproduce here.
Thanks a lot - we'll see...
Best, Matthias
Greetings,
Erik
Am 06.12.2015 um 14:49 schrieb Matthias Fischer:
Hi,
it came to my view (https://forum.ipfire.org/viewtopic.php?f=27&t=15377&sid=a93f68 dc580a6301bb3afe3a85d0c44d#p92425) that there is an update for 'arping'. New version is 2.15 (IPFire: 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 @@ ############################################################### ################
# # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2015 Michael Tremer & Christian Schmidt # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 2.05 +VER = 2.15
THISAPP = arping-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 96e7c2ce8ae09046e264a314eeaac4dd +$(DL_FILE)_MD5 = 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=/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 - ("...this will NOT work...!") - copied it to '/usr/sbin' (after making a backup... ;-) ).
Rebooting the machine showed no visible problems. At first. But after starting SSH, I couldn't no longer login with PuTTY. Exactly NOTHING 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 already in use. 11:18:02 sshd[2859]: error: Bind to port 222 on :: failed: Address 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 configure-options, which is beyond my small programming skills. If anyone is interested in the new 'arping'-version and capable of this: any hints are welcome. ;-)
Best, Matthias