Raspi 4 mit ProFTP / Lan + Wlan gleichzeitig nutzen

  • Hallo liebe Community

    ich bin extremer Neuling in Sachen Raspi und komme nicht weiter.

    Ich möchte den Raspi als FTP-Server an einer CNC-Maschine zwecks Datenübertragung von NC-Programmen nutzen.

    Nun habe ich ProFTP installiert und soweit eingerichtet. Über das WLAN kann ich auch problemlos darauf zugreifen und Dateien hin und herschieben.

    Wenn ich nun die CNC-Maschine mit dem Raspi per LAN verbinde , kann ich nur über diese darauf zugreifen. Jedoch nicht mehr vom WLAN aus.

    Laut Raspi bin ich dann per eth0 und wlan0 verbunden.

    Was muss ich ändern damit ich per WLAN auf den Raspi komm und gleichzeitig mit der Maschine per LAN ? :conf:

    Vielen Dank im Voraus :danke_ATDE:

    LG Nick

  • Raspi 4 mit ProFTP / Lan + Wlan gleichzeitig nutzen? Schau mal ob du hier fündig wirst!

  • Was muss ich ändern damit ich per WLAN auf den Raspi komm und gleichzeitig mit der Maschine per LAN ?

    Die Interfaces sollen IP-Adressen aus verschiedenen Subnetzen bekommen und dem eth0-Interface (LAN), soll die IP-Adresse nicht per DHCP zugewiesen werden. Eine Default Route wird nur für das wlan0-Interface benötigt.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p6 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Hallo und danke für die schnelle Antwort.

    Da ich wie gesagt noch totaler Neuling bin bäuchte ich dazu noch ein paar Infos.

    Ich nehme an das muss dann in die /etc/network/dhcpcd.conf rein?

    Wie müsste dies dann aussehen ?

    Der Pi soll über Wlan an Router 192.168.179.201 angeschlossen und und vom DHCP Server 192.168.179.1 seine IP 192.168.179.34 beziehen.

    Da ich für eth0 keine Route verwenden soll , muss ich dann nur der Maschine eine andere IP Adresse geben ? z.B. 192.168.1.100 ?

    Vielen Dank

  • Ich nehme an das muss dann in die /etc/network/dhcpcd.conf rein?

    Da ich für eth0 keine Route verwenden soll , muss ich dann nur der Maschine eine andere IP Adresse geben ? z.B. 192.168.1.100 ?

    Der Pfad ist nicht okay, aber mit der dhcpcd.conf kannst Du das machen.

    Für das eth0-Interface kannst Du systemd-networkd benutzen. Da ich z. Zt. unterwegs bin, kann ich wegen dem Touchscreen-Gedöns & co. nicht mehr schreiben.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p6 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Moin metec,

    erstmal: Herzlich Willkommen im Forum!

    Dann will ich mal antworten.

    In der /etc/dhcpcd.conf kann du die feste IP für das Lan eintragen. Wie rpi444 schon schrieb, sollte die Lan-Ip aus einem anderen Bereich sein. Zur Not die IP der CNCmaschine abändern.

    Code
    # Example static IP configuration:
    #interface eth0
    #static ip_address=192.168.5.170/24
    #static ip6_address=fd51:42f8:caae:d92e::ff/64
    #static routers=192.168.5.1
    #static domain_name_servers=192.168.5.1

    Das staht am Ende der conf. Nimm das "#" raus und pass die IP's an.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin und danke für die freundliche Begrüßung :)

    hab dem Raspi (192.168.5.170) und der Maschine (192.168.5.171) gegeben.

    Aber habe nach wie vor das gleiche Problem. Sobald ich die Maschine anstöpsel kann ich nicht mehr über das Wlan per FTP zugreifen.

    Hier mal die ganze /etc/dhcpcd.conf


    # A sample configuration for dhcpcd.

    # See dhcpcd.conf(5) for details.

    # Allow users of this group to interact with dhcpcd via the control socket.

    #controlgroup wheel

    # Inform the DHCP server of our hostname for DDNS.

    hostname

    # Use the hardware address of the interface for the Client ID.

    clientid

    # or

    # Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.

    # Some non-RFC compliant DHCP servers do not reply with this set.

    # In this case, comment out duid and enable clientid above.

    #duid

    # Persist interface configuration when dhcpcd exits.

    persistent

    # Rapid commit support.

    # Safe to enable by default because it requires the equivalent option set

    # on the server to actually work.

    option rapid_commit

    # A list of options to request from the DHCP server.

    option domain_name_servers, domain_name, domain_search, host_name

    option classless_static_routes

    # Respect the network MTU. This is applied to DHCP routes.

    option interface_mtu

    # Most distributions have NTP support.

    #option ntp_servers

    # A ServerID is required by RFC2131.

    require dhcp_server_identifier

    # Generate SLAAC address using the Hardware Address of the interface

    #slaac hwaddr

    # OR generate Stable Private IPv6 Addresses based from the DUID

    slaac private

    # Example static IP configuration:

    interface eth0

    static ip_address=192.168.5.170/24

    static routers=192.168.5.1

    static domain_name_servers=192.168.5.1

    static domain_search=192.168.5.1

  • Warum willst Du eine Default Route beim eth0-Interface haben bzw. Warum hast du ein Problem, dem eth0-Interface eine IP-Adresse ohne DHCP zuzuweisen?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p6 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Moin metec,

    mhm...

    static domain_search=192.168.5.1

    Das entferne mal wieder.

    Dann zeige mal die Ausgabe von ip a.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin metec,

    @Admins und Mods: ja, ich weiß, das soll man nicht machen.

    Sach mal metec, wenn ich mir so deine Frage aus dem Beitrag #1 ansehe:

    Was muss ich ändern damit ich per WLAN auf den Raspi komm und gleichzeitig mit der Maschine per LAN ?

    Was genau möchtest du erreichen??

    Wo hast du proFTP installiert?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Warum willst Du eine Default Route beim eth0-Interface haben bzw. Warum hast du ein Problem, dem eth0-Interface eine IP-Adresse ohne DHCP zuzuweisen?

    Hm? wenn ja war das keine Absicht.


    Moin metec,

    mhm...

    Das entferne mal wieder.

    Dann zeige mal die Ausgabe von ip a.

    73 de Bernd

    ok , entfernt

    hier die Ausgabe ohne angeschlossenes Lan :

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

    valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host

    valid_lft forever preferred_lft forever

    2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000

    link/ether dc:a6:32:06:47:21 brd ff:ff:ff:ff:ff:ff

    3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

    link/ether dc:a6:32:06:47:22 brd ff:ff:ff:ff:ff:ff

    inet 192.168.179.34/24 brd 192.168.179.255 scope global dynamic noprefixroute wlan0

    valid_lft 863915sec preferred_lft 755915sec

    inet6 fe80::db9a:dae0:bf95:87fb/64 scope link

    valid_lft forever preferred_lft forever

    und einmal mit , hier steht die 192.168.179.209 welche ich mal ausprobierte aber meines Wissens nirgendwo mehr drin hab :

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

    valid_lft forever preferred_lft forever

    inet6 ::1/128 scope host

    valid_lft forever preferred_lft forever

    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

    link/ether dc:a6:32:06:47:21 brd ff:ff:ff:ff:ff:ff

    inet 192.168.179.209/24 brd 192.168.179.255 scope global eth0

    valid_lft forever preferred_lft forever

    inet 192.168.5.170/24 brd 192.168.5.255 scope global noprefixroute eth0

    valid_lft forever preferred_lft forever

    inet6 fe80::30a:84df:73b3:ac63/64 scope link

    valid_lft forever preferred_lft forever

    3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

    link/ether dc:a6:32:06:47:22 brd ff:ff:ff:ff:ff:ff

    inet 192.168.179.34/24 brd 192.168.179.255 scope global dynamic noprefixroute wlan0

    valid_lft 863847sec preferred_lft 755847sec

    inet6 fe80::db9a:dae0:bf95:87fb/64 scope link

    valid_lft forever preferred_lft forever

  • Ich möchte den Raspi als FTP-Server per Lan mit der Maschine verbinden und vom PC aus per Filezilla die Programme übertragen.

    Proftp ist im Ordner /etc/ drin , wenn du das meinst

  • Moin metec,

    ich habe noch was geschrieben. Gelesen?

    Ich möchte gerne meine Fragen erweitern.

    Kann es sein das du vom Pc aus via RPi die CNC-Maschine mit Daten versorgen willst?

    Den RPi quasi als Brücke/Router...


    und einmal mit , hier steht die 192.168.179.209 welche ich mal ausprobierte aber meines Wissens nirgendwo mehr drin hab :

    Welches Betriebssystem hast du installiert? Mit Desktop?

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin Bernd,

    sorry ich finde nur die Frage bzgl. ob ich ein Problem damit hätte dem eth0 eine IP ohne DHCP zuzuweisen.

    -Nein habe ich nicht. Für mich ist das alles aber noch großes Neuland weshalb ich nicht weiß wo genau was rein gehört.

    Genau das ist der Plan :)

    Auf dem RPi ist Debian installiert mit dem RPi Imager und auf dem PC ist Win10

    LG Nick

  • Moin metec,

    Kann es sein das du vom Pc aus via RPi die CNC-Maschine mit Daten versorgen willst?

    Den RPi quasi als Brücke/Router...

    Ok, dann sind sowohl rpi444 und ich von falschen Vorstellungen ausgegangen.

    Da Netzwerk nicht unbedingt mein Fachgebiet ist...

    Bitte andere ans Werk. Ich bin dann ras.

    Viel Erfolg noch.

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Moin Bernd,

    also die Maschine soll per FTP nur auf den RPi zugreifen um von dort die Dateien zu übertragen. Damit ich nicht für jede Maschine usb sticks oder SD-Karten brauch. Dann kann ich vom Win10 zentral alle Maschinen jeweils über den eigenen FTP-Server mit Programmen füttern bzw. diese abspeichern und löschen.

    Beides einzeln funzt jedoch in der Kombi Wlan + Lan noch nicht.

    Vielen Dank für deine Bemühungen :danke_ATDE:

    LG Nick

  • Beides einzeln funzt jedoch in der Kombi Wlan + Lan noch nicht.

    Kannst Du das etwas ausführlicher beschreiben? ... wie Du das einzeln machst bzw. was genau Du mit "Kombi WLAN + Lan" meinst?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p6 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

  • Kannst Du das etwas ausführlicher beschreiben? ... wie Du das einzeln machst bzw. was genau Du mit "Kombi WLAN + Lan" meinst?

    Moin ,

    Sorry für die späte Antwort, aber bin bis jetzt nicht dazu gekommen.

    Ich habe mal ein Bild angehängt wie es letztlich funktionieren soll.

    Mit Kombi WLAN + LAN meine ich , dass ich beide Interfaces eth0 und wlan0 gleichzeitig nutzen kann.

    Momentan funktioniert entweder die FTP-Übertragung per wlan0 vom PC zum RPi , oder nach dem dem Einstecken des LAN-Kabels per eth0 vom RPi zur Maschine. Beides gleichzeitig funktioniert nicht.

    Habe Abends dann noch die Einstellungen laut dem Kompendium vorgenommen (https://www.elektronik-kompendium.de/sites/raspberry-pi/2002161.htm)

    Seit dem kann ich weder per WLan noch Lan auf den RPi zugreifen.

    Aber das lässt sich per Reset und frischer Proftp Konfi ja schnell beheben.

    LG

  • Moin metec,

    Habe Abends dann noch die Einstellungen laut dem Kompendium vorgenommen (https://www.elektronik-kompendium.de/sites/raspberry-pi/2002161.htm)

    Seit dem kann ich weder per WLan noch Lan auf den RPi zugreifen.

    Damit hast du dir eine Brücke gebaut. Das ist nicht das was du suchst. Allerdings, falls es funktioniert, kann dein Pc nun mit CNC direkt sprechen.

    Aber das lässt sich per Reset und frischer Proftp Konfi ja schnell beheben.

    Was hat denn die Conf mit der Funktion des RPi's zu tun??

    73 de Bernd

    Ich habe KEINE Ahnung und davon GANZ VIEL!!
    Bei einer Lösung freue ich mich über ein ":thumbup:"
    Vielleicht trifft man sich in der RPi-Plauderecke.
    Linux ist zum Lernen da, je mehr man lernt um so besser versteht man es.

  • Also ob DHCP oder feste IP spielt erstmal keine Rolle, daher ist das mit der festen IP unnötig, da der Pi auf dem Lankabel eh ne andere IP bekommt als über Wlan.

    Ich hab im Verein einen Pi hängen, der gleichzeitig auf LAN und WLan ansprechbar ist und die WLan IP wurde automatisch um 1 Zähler erhöht (von ner Fritzbox).

    Dort habe ich allerdings nie etwas extra konfigurieren müssen, WLan und LAN gingen da schon von sich aus parallel.

    Unterschiedliche Subnetze machen auch keinen Sinn, denn dann sind ja alle Geräte nicht untereinander sichtbar und ich gehe davon aus, dass sie es sein sollen.

    ABER:

    Ich habe hier auch einige Pis, die WLan deaktivieren, wenn LAN angeklemmt wurde, weiß nur auf die Schnelle nicht, wo da der Unterschied liegt.

    Nachtrag:

    Habe gerade mal einen P4B mit 4GB an LAN geklemmt, allerdings ist da gerade Ubuntu Server 64Bit drauf, da ich einen Test mit Nextcloud/Collabora Online fahre.

    Aber auch auf dem kann ich problemlos per LAN und WLan gleichzeitig zugreifen.

    Das hilft Dir jetzt zwar nicht weiter aber ich habe aktuell gerade keine fertige Raspberry Pi OS Installation da.

    ;) Gruß Outi :D
    Pis: 2x Pi B (Rente) / 1x Pi B+ (Rente) / 1x Pi 2 B (Rente) / 2x Pi 3 B (RaspberryMatic / Repetier Server) / 2x Pi Zero 1.2 (B. Lite) / 2x Pi Zero 1.3 (B. Lite) / 2x Pi Zero W 1.1 (B. Lite) / 1x Pi Zero 2 (mal so, mal so) / 1x Pi 3 B+ (Tests) / 1x Pi 4 B 4GB (BW Lite (Webserver)) / Pi 400 (BW) / 1x Pi 5 (BW) / 2x Pi Pico / 2x Pi Pico W
    Platinen: Sense HAT / HM-MOD-RPI-PCB / RPI-RF-MOD / PiFi DAC+ V2.0 / TV HAT / Pi 5 Kühler HAT
    Kameras: orig. Raspberry Pi Camera Module V1 & V3 / PS3 Eye

    2 Mal editiert, zuletzt von Outlaw (18. Oktober 2020 um 02:03)

  • Mit Kombi WLAN + LAN meine ich , dass ich beide Interfaces eth0 und wlan0 gleichzeitig nutzen kann.

    Momentan funktioniert entweder die FTP-Übertragung per wlan0 vom PC zum RPi , oder nach dem dem Einstecken des LAN-Kabels per eth0 vom RPi zur Maschine. Beides gleichzeitig funktioniert nicht.

    Wie sind nach dem Einstecken des LAN-Kabels, auf deinem PI, die Ausgaben von:

    Code
    ip a
    ip n s
    route -n
    ping -c 3 192.168.5.170

    ?

    EDIT:

    BTW: Warum musst Du für WLAN, das Gast-Subnetz deiner FritzBox-cable benutzen?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p6 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!