Raspi in verschiedenen Netzwerken

  • Moin zusammen,

    ich habe hier ein kleines Problem mit einem Raspi 3, der hängt mit dem Ethernet in einem Netzwerk ohne Internet als Web-Server,

    über WLan ist er mit einem Router verbunden der ins Internet kommt.

    Jetzt soll er eventuelle Updates und die Systemzeit vom Internet holen was aber leider nicht funktioniert :(

    Ich häng mal die /etc/network/interfaces an wie sie momentan aussieht.

    # Ethernet
    auto eth0
    allow-hotplug eth0
    iface eth0 inet static
    address 192.168.185.2
    netmask 255.255.255.240
    gateway 192.168.185.1


    # WLan
    allow-hotplug wlan0

    iface wlan0 inet static
    address 192.168.8.50
    netmask 255.255.255.0
    gateway 192.168.8.1
    dns-nameserver 192.168.8.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

    ich habe schon das Gateway vom Ethernet in 192.168.8.1 geändert damit kam er ins Internet war dann aber nicht mehr per putty im Lan erreichbar.

    was muss ich ändern oder ergänzen damit dies funktioniert


    Gruß Winnethou


  • wenn ich das Ethernet Gateway raus nehme komme ich nicht mehr per Lan drauf ...

    Wie sind z. Zt., die Ausgaben von:

    Code
    route -n
    ip a


    ?

    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

  • hier die gewünschten Ausgaben

    route -n
    Kernel-IP-Routentabelle
    Ziel Router Genmask Flags Metric Ref Use Iface
    0.0.0.0 192.168.8.1 0.0.0.0 UG 0 0 0 wlan0
    0.0.0.0 192.168.8.1 0.0.0.0 UG 303 0 0 wlan0
    169.254.0.0 0.0.0.0 255.255.0.0 U 202 0 0 eth0
    192.168.8.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
    192.168.185.0 0.0.0.0 255.255.255.240 U 0 0 0 eth0

    ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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 pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:87:86:cd brd ff:ff:ff:ff:ff:ff
    inet 192.168.185.2/28 brd 192.168.185.15 scope global eth0
    valid_lft forever preferred_lft forever
    inet 169.254.174.68/16 brd 169.254.255.255 scope global eth0
    valid_lft forever preferred_lft forever
    inet6 fe80::cf6b:88fc:7ffb:d187/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 b8:27:eb:d2:d3:98 brd ff:ff:ff:ff:ff:ff
    inet 192.168.8.50/24 brd 192.168.8.255 scope global wlan0
    valid_lft forever preferred_lft forever
    inet 192.168.8.101/24 brd 192.168.8.255 scope global secondary wlan0
    valid_lft forever preferred_lft forever
    inet6 fe80::f662:b465:af6a:992d/64 scope link
    valid_lft forever preferred_lft forever

  • Code
    3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
       link/ether b8:27:eb:d2:d3:98 brd ff:ff:ff:ff:ff:ff
       inet 192.168.8.50/24 brd 192.168.8.255 scope global wlan0
          valid_lft forever preferred_lft forever
       inet 192.168.8.101/24 brd 192.168.8.255 scope global secondary wlan0
          valid_lft forever preferred_lft forever

    OK, default route(n) ist/sind nur über das wlan0-Interface vorhanden.

    Warum hat dein wlan0-Interface, 2 interne IPv4-Adressen? Evtl. einmal statisch (ohne DHCP) und einmal per DHCP zugewiesen?

    EDIT:

    BTW: Welche range hat der DHCP-Pool des DHCP-Servers (im WLAN-Router)?

    Wie sind auf deinem PI, die Ausgaben von:

    Code
    ps aux | grep -i [d]hc
    systemctl status dhcpcd


    ?

    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

    Einmal editiert, zuletzt von rpi444 (31. März 2017 um 16:00)

  • hier wieder die Ausgaben

    die Range auf dem Router ist von 100 - 254, und außer dem Server hängt noch ein anderes Gerät dran.

    Code
    ps aux | grep -i [d]hc
    
    
    root       472  0.0  0.2   2564  1912 ?        Ss   14:17   0:00 /sbin/dhcpcd -q -b
    Code
    systemctl status dhcpcd
    
    
    ● dhcpcd.service - dhcpcd on all interfaces
      Loaded: loaded (/lib/systemd/system/dhcpcd.service; enabled)
      Active: active (running) since Fr 2017-03-31 14:17:04 CEST; 1h 36min ago
     Process: 449 ExecStart=/sbin/dhcpcd -q -b (code=exited, status=0/SUCCESS)
    Main PID: 472 (dhcpcd)
      CGroup: /system.slice/dhcpcd.service
              └─472 /sbin/dhcpcd -q -b

    Einmal editiert, zuletzt von winnethou (31. März 2017 um 16:32)


  • die Range auf dem Router ist von 100 - 254, und außer dem Server hängt noch ein anderes Gerät dran.

    Code
    ps aux | grep -i [d]hc
    root       472  0.0  0.2   2564  1912 ?        Ss   14:17   0:00 /sbin/dhcpcd -q -b


    [code]

    OK, dann konfiguriere so, dass dem WLAN-Interface eine (feste/statische) interne IPv4-Adresse (inkl. gateway/dns/ntp; d. h. für den Internetzugang) _nur_ per dhcpcd zugewiesen wird und dem eth0-Interface, dann entweder so wie jetzt per interfaces-Datei oder per systemd-networkd.

    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!