[HILFE] WiFi to Ethernet Adapter Netzwerkfehler

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
nathan13244
Beiträge: 2
Registriert: 16.09.2019 17:58:46

[HILFE] WiFi to Ethernet Adapter Netzwerkfehler

Beitrag von nathan13244 » 16.09.2019 18:33:38

Hallo zusammen,

ich bin neu hier und habe ein Problem, bei dem ich Hilfe brauche. Vielleicht hat ja jemand etwas Zeit für mich...

Zuallererst die Info, dass ich kein Linux-Profi bin. Ich setzte Projekte nach Anleitungen aus dem Netz um. In vielen Fällen klappt das auch sehr gut, nur jetzt komme ich nicht weiter.

Meine Aufgabenstellung:
Ich habe ein Tinkerboard mit Armbian 5.77 (Debian Strech 4.19.33) installiert und möchte dieses gerne über WLAN in mein Heimnetz einbinden. Danach möchte ich an den Ethernetport des Tnkerboards einen Raspberry Pi hängen, der so ebenfalls ins Netz eingebunden werden soll.

Meine Umsetzung:
Das ganze habe ich nach der tollen Anleitung unter https://rbnrpi.wordpress.com/project-li ... -ready-tv/ umgesetzt.

Mein Problem:
Das blöde ist nur, wenn ich mit der Einrichtung fertig bin, kann das Tinkerboard keine Verbindung mehr zu anderen Geräten aufbauen. Mit ssh komme ich noch auf das Board rauf und auch anpingen (z.B.von meinem PC) fuktoniert. Nur wenn ich vom TB einen Ping absetze geht der in keinem Fall durch. Auch wenn ich versuche Daten aus dem Internet abzurufen bekomme ich eine Fehlermeldung "unable to resolve host address". (Ich hoffe ich habe mich verständlich ausgedrückt.)

Meine Systeminfos:
Ich habe in diversen Foren gelesen, dass folgende Ausgaben in so einem Fall für die Problemlösung benötigt werden.

cat /etc/network/interfaces

Code: Alles auswählen

source /etc/network/interfaces.d/*
# Network is managed by Network manager

# The loopback network interface
auto lo
iface lo inet loopback

# the internal (wired) network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.179.1
network 192.168.179.0
netmask 255.255.255.0
broadcast 192.168.179.255
gateway 192.168.179.1

# the external (wifi) interface
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.178.75
netmask 255.255.255.0
broadcast 192.168.178.255
gateway 192.168.178.1
wpa-ssid "MEINESSID"
wpa-psk "MEINPW"
wpa-group TKIP CCMP
wpa-key-mgmt WPA-PSK

pre-up iptables-restore < /etc/network/iptables
cat /etc/resolv.conf

Code: Alles auswählen

# Generated by NetworkManager
search fritz.box
nameserver 192.168.178.1
nameserver fd00::5e49:79ff:fe75:d60e
Dann habe ich analog der Anleitung noch dieses Script angelegt, welches beim booten ausgeführt werden soll.

cat /etc/init.d/setuproutes

Code: Alles auswählen

#!/bin/sh
#/etc/init.d/setuproutes
#
### BEGIN INIT INFO
# Provides: default routes for wlan0
# Required-Start: $syslog $network
# Required-Stop: $syslog
# Should-Start:
# Should-Stop:
# X-Start-Before:
# X-Stop-After:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: false
# Short-Description: adjust default routes
# Description: removes default route 192.168.2.1 adds default route 192.168.1.1
### END INIT INFO
sudo route del default gw 192.168.179.1 eth0
sudo route add default gw 192.168.178.1 wlan0
exit 0
sudo route

Code: Alles auswählen

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    0      0        0 wlan0
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 eth0
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0        0 wlan0
192.168.179.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
Den oben beschrieben Verbindungsfehler habe ich dann beim nächsten Schritt bemerkt, als ich den DHCP-Server installieren wollte und dies fehlschlug.

Ich hoffe ich habe alle relevanten Informationen geliefert und jemand kann mir helfen.

Vielen Dank schon mal im Voraus!

TomL

Re: [HILFE] WiFi to Ethernet Adapter Netzwerkfehler

Beitrag von TomL » 16.09.2019 20:41:20

nathan13244 hat geschrieben: ↑ zum Beitrag ↑
16.09.2019 18:33:38
Meine Aufgabenstellung:
Ich habe ein Tinkerboard mit Armbian 5.77 (Debian Strech 4.19.33) installiert und möchte dieses gerne über WLAN in mein Heimnetz einbinden. Danach möchte ich an den Ethernetport des Tnkerboards einen Raspberry Pi hängen, der so ebenfalls ins Netz eingebunden werden soll.
Das klingt ganz nach "forward eth0 to wlan0". Schau Dir mal die 2. Antwort an:

nathan13244
Beiträge: 2
Registriert: 16.09.2019 17:58:46

Re: [HILFE] WiFi to Ethernet Adapter Zugriff auf zweites Netz

Beitrag von nathan13244 » 16.09.2019 21:15:01

Hallo und danke für die Antwort!

Ich hatte tatsächlich einen Fehler in den iptables. Da hatte ich vergessen eine IP-Adresse anzupassen.

cat /etc/network/iptables

Code: Alles auswählen

# Generated by iptables-save v1.6.0 on Mon Sep 16 11:14:17 2019
*mangle
:PREROUTING ACCEPT [424:69970]
:INPUT ACCEPT [301:52656]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [126:19741]
:POSTROUTING ACCEPT [126:19741]
COMMIT
# Completed on Mon Sep 16 11:14:17 2019
# Generated by iptables-save v1.6.0 on Mon Sep 16 11:14:17 2019
*nat
:PREROUTING ACCEPT [121:19609]
:INPUT ACCEPT [29:6576]
:OUTPUT ACCEPT [22:1760]
:POSTROUTING ACCEPT [2:216]
-A POSTROUTING -o wlan0 -j SNAT --to-source 192.168.178.75
COMMIT
# Completed on Mon Sep 16 11:14:17 2019
# Generated by iptables-save v1.6.0 on Mon Sep 16 11:14:17 2019
*filter
:INPUT ACCEPT [183:31461]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [77:12113]
-A FORWARD -i eth0 -o wlan0 -j ACCEPT
-A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Mon Sep 16 11:14:17 2019
Jetzt konnte ich den DHCP-Server installieren und einrichten.

cat /etc/dhcp/dhcpd.conf

Code: Alles auswählen

#
# Configuration file for ISC dhcpd for Debian
#
#
ddns-update-style none;
option domain-name "Espresso";
option domain-name-servers 192.168.178.1;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
#let the server know about network 192.168.178.0 but offer no service here
subnet 192.168.178.0 netmask 255.255.255.0{
}
#configure service for network 192.168.179.0 (the ethernet port)
subnet 192.168.179.0 netmask 255.255.255.0 {
 range 192.168.179.10 192.168.179.50;
 option routers 192.168.179.1;
}

Allerdings bekomme ich jetzt eine Fehlermeldung vom DHCP-Server

systemctl status isc-dhcp-server.service

Code: Alles auswählen

* isc-dhcp-server.service - LSB: DHCP server
   Loaded: loaded (/etc/init.d/isc-dhcp-server; generated; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-09-16 19:07:42 UTC; 13s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 4396 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=1/FAILURE)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/isc-dhcp-server.service
           `-1401 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf

Sep 16 19:07:42 tinkerboard systemd[1]: Starting LSB: DHCP server...
Sep 16 19:07:42 tinkerboard isc-dhcp-server[4396]: Launching both IPv4 and IPv6 servers (please configure INTERFACES in /etc/default/isc-dhcp-server if you only want one or the other).
Sep 16 19:07:42 tinkerboard isc-dhcp-server[4396]: Starting ISC DHCPv4 server: dhcpddhcpd service already running (pid file /var/run/dhcpd.pid currenty exists) ... failed!
Sep 16 19:07:42 tinkerboard systemd[1]: isc-dhcp-server.service: Control process exited, code=exited status=1
Sep 16 19:07:42 tinkerboard systemd[1]: Failed to start LSB: DHCP server.
Sep 16 19:07:42 tinkerboard systemd[1]: isc-dhcp-server.service: Unit entered failed state.
Sep 16 19:07:42 tinkerboard systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.
aber trotzdem funktioniert mein Aufbau. 8)

Jetzt habe ich aber ein weiteres Problem, welches in der Anleitung nicht beschrieben wird...

Wie komme ich jetzt mit einem Gerät aus meinem "Hauptnetz" (192.168.178.xx) auf den am TB angeschlossenen Raspi??? 8O
Dieser hat die IP 192.168.179.11 (lässt sich vom TB anpingen und antwortet) bekommen. Über Putty bekomme ich allerdings über diese IP keinen Zugriff. Später möchte ich gerne einen Videostream (http) von dem angeschlossenen Raspi abgreifen. Das ist mein eigentliches Ziel.

Antworten