[Eisfair] brute_force_blocking und openvpn2: Verwendung von ifconfig
Olaf Jaehrling
eisfair at ojaehrling.de
Mo Mai 21 14:07:26 CEST 2018
Hallo Marcus,
Danke für deine Analyse. Ich guck mir das an wenn ich wieder @home bin
Meines Wissens nach nutzt aber das openvpn2-Paket nicht mehr ifconfig
sonsern ip link. Ich schaue sber mal.
Danke und Gruß
Olaf
Marcus Roeckrath <marcus.roeckrath at gmx.de> wrote:
> Hallo Olaf,
>
> in deinen oben genannten Paketen benutzt du ifconfig, um die
> Netzwerkschnittstellen für einen Konfigurationsdialog zu ermitteln.
>
> ifconfig wird als deprecated irgendwann aus eisfair verschwinden oder du
> setzt das require auf das net-tools-deprecated-Paket.
>
> Aber auch das ist keine gute Lösung, weil die Ausgabe der neueren
> ifconfig-Version aus den net-tools-deprecated eine andere Ausgabe macht,
> bei der deine Auswertung nicht mehr greift:
>
> brute_force_blocking /var/install/dialog.d/BFB_INTERFACE_CUI.sh: Zeile
> 30:
> for interf in $(/sbin/ifconfig | grep "Link encap" | awk '{print
> $1'}| grep -Ewv "lo")
>
> openvpn2 /var/install/dialog.d/OVPN_INTERFACE_CUI.sh: Zeile 30:
> for interf in $(/sbin/ifconfig | grep "Link encap" | awk '{print $1'}| grep
> -Ewv "lo|tap.|tun.")
>
> Die ifconfig Ausgabe sieht allerdings nun so aus:
>
> eis # ifconfig
> eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet 192.168.1.3 netmask 255.255.255.0 broadcast 192.168.1.255
> inet6 fe80::202:b3ff:fed2:80b6 prefixlen 64 scopeid 0x20<link>
> ether 00:02:b3:d2:80:b6 txqueuelen 1000 (Ethernet)
> RX packets 23628554 bytes 3022382884 (2.8 GiB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 14237695 bytes 241742011 (230.5 MiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
> inet 127.0.0.1 netmask 255.0.0.0
> inet6 ::1 prefixlen 128 scopeid 0x10<host>
> loop txqueuelen 0 (Local Loopback)
> RX packets 141476 bytes 34359814 (32.7 MiB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 141476 bytes 34359814 (32.7 MiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> Es gibt die Zeile mit "Link encap" nicht mehr!
>
> Besser wäre es die neuen Netzwektools - Bestandteil der aktuellen Base - zu
> nutzen, vgl. hierzu auch:
>
> https://web.nettworks.org/wiki/display/e/Veraltete+Netzwerk-Tools
>
> Statt ifconfig kannst du ip link benutzen und deine Auswertung könnte nun so
> aussehen:
>
> ip link | grep -E "^[[:digit:]]+[:]" | awk '{print $2}' | sed "s#:##g" |
> grep -Ewv "lo"
>
> bzw.
>
> ip link | grep -E "^[[:digit:]]+[:]" | awk '{print $2}' | sed "s#:##g" |
> grep -Ewv "lo|tap.|tun."
>
> Nutzer von brute_force_blocking und openvpn2 sollten net-tools-deprecated
> derzeit nicht installieren oder, falls dies schon geschehen ist, die
> Konfiguration nicht aufrufen.
>
Mehr Informationen über die Mailingliste Eisfair