GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So stellen Sie eine Verbindung zum Gerät über SSH über eine direkte Ethernet-Verbindung her

Der von @steve angegebene Link ist angemessen, aber wenn Sie zuerst etwas Einfaches ausprobieren möchten, nur um zu sehen, was das Gerät tut, können Sie dnsmasq verwenden , das ist ein einfacher DNS- und DHCP-Server. Mit sudo apt-get install dnsmasq installieren . Wenn dies auch den Server aktiviert und startet, müssen Sie ihn stoppen und deaktivieren.

Angenommen, Ihr Gerät befindet sich an Ihrer Ethernet-Schnittstelle eth2 , und Sie haben sudo ifconfig eth2 192.168.9.1 erledigt Um die IP-Adresse der Schnittstelle festzulegen, können Sie Folgendes versuchen:

sudo dnsmasq -d -C /dev/null --port=0 --domain=localdomain --interface=eth2 --dhcp-range=192.168.9.2,192.168.9.10,99h

die einen DHCP-Server im Debug-Modus (-d) einrichtet, nicht als Daemon, mit DNS (Port=0), der Adressen im Bereich von .2 bis .10 anbieten und dieselben 99 Stunden lang halten kann.

Wenn Ihr Gerät eine Anfrage zum Ermitteln einer Adresse sendet, sollten Sie diese und die Antwort (Angebot) sehen:

dnsmasq-dhcp: DHCPDISCOVER(eth2) 94:71:ac:ff:85:9d 
dnsmasq-dhcp: DHCPOFFER(eth2) 192.168.9.2 94:71:ac:ff:85:9d 

Die Zahlen sind die zugewiesene IP-Adresse und die MAC-Adresse des Geräts. Möglicherweise müssen Sie das Gerät zurücksetzen oder einschalten, wenn es die Übertragung aufgegeben hat. Das Gerät antwortet möglicherweise auf ping 192.168.9.2 und dann können Sie auch ssh versuchen. Sie können die dnsmasq unterbrechen, sobald die Adresse in diesem Test angeboten wurde, und die Optionen in die Standard-dnsmasq-Konfigurationsdatei einfügen und so weiter.

Sie können auch sinnvollerweise sudo tcpdump -i eth2 ausführen um zu sehen, welche Pakete passieren.


Linux
  1. So erhöhen Sie das Timeout der SSH-Verbindung

  2. Verwenden Sie ein Gerät über SSH?

  3. Wie kann ich HTTP über SSH über SOCKS tunneln?

  4. Für schnelles SSH das MacBook direkt über Ethernet mit dem Linux-Desktop verbinden?

  5. So erkennen Sie, ob eine ssh-ControlMaster-Verbindung verwendet wird

So verbinden Sie sich über Bluetooth in GNOME unter Linux

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

So verbinden Sie sich über SSH mit Ihrem Webserver

Wie stellt man über einen Remote-Server über eine SSH-Verbindung eine Verbindung zum Internet her?

So verbinden Sie sich über SSH mit Ihrem Server

So führen Sie SSH zum Server über Linux