NEWS
UNSOLVED arp-scan mit falschen Rechten
-
Systemdata Bitte Ausfüllen Hardwaresystem: Synology DS216+II Arbeitsspeicher: 8 GB Festplattenart: HDD Betriebssystem: DSM 6.2.2-24922 Update 3, buanet-iobroker, linux Node-Version: v10.16.2 Nodejs-Version: v10.16.2 NPM-Version: 6.9.0 Hallo Alle miteinander,
ich bin ein absoluter Frischling was diesen Bereich angeht. Sorry, wenn bei meinem ersten Forumspost nicht gleich alle Informationen meinerseits korrekt sind. Seit drei Monaten versuche ich mein Problem alleine zu lösen, komme jetzt aber ohne Hilfe nicht weiter. Zur Anwesenheitskontrolle habe ich den radar2 Adapter in Betrieb. Im Log bekomme ich aber dauernd folgende Warnhinweise:
Meine Anwesenheitskontrolle spinnt noch total. Deshalb will ich Fehler eingrenzen und beseitigen. Ich vermute, dass arp-scan mit den entsprechenden Rechten dabei durchaus behilflich sein kann. Bei mir sind nur Apple Geräte am Start. Darum kommt der Ping-Adapter erst mal nicht in Frage. Der tr-064 Adapter startet einfach nicht. Aber der soll später an die Reihe kommen. Eins nach dem anderen.
Meine Frage: Mit welchem Linuxbefehl kann ich bei meinem iobroker die Rechte für arp-scan richtig setzen. Und vor allem, welche Rechte benötigt arp-scan?
Vielen Dank schon mal.
-
@Tom_21 Hast du irgendwann ein Upgrade von Node.js ausgeführt? Dabei gehen jedes Mal die Berechtigungen verloren, die du dann mit dem Fixer wieder herstellen musst. Alternativ reicht auch:
Wenn kein Docker ODER der Container mit cap_net_admin versehen istsudo setcap 'cap_net_admin,cap_net_bind_service,cap_net_raw+eip' $(eval readlink -f `which node`)
sonst
sudo setcap 'cap_net_bind_service,cap_net_raw+eip' $(eval readlink -f `which node`)
Welche davon für arp-scan nötig sind, weiß ich gerade nicht, aber die sollten bestenfalls alle gesetzt sein.