Hallo,
gestern hatte ich das Problem, dass ich nicht mit SSH auf meinen Server zugreifen konnte. Das konnte ich mit einer Netplan-Konfigurationsdatei lösen, aber fehlerfrei funktioniert das System immer noch nicht. Beispielsweise funktioniert der SSH-Zugriff auf den Server von meinem Smartphone (Android, App JuiceSSH) aus manchmal gut und manchmal gar nicht. Manchmal, aber längst nicht immer, hilft dann ein Wechsel von WLAN zu LTE oder umgekehrt oder ein Neustart des Smartphones. Vor allem aber ist es zwar nicht immer, aber sehr oft so, dass Android-Apps wie Fedilab beim Zugriff auf die Mastodon-Instanz auf meinem Server nur verzögert reagieren - das war vor Einrichtung der Netplan-Konfiguration nicht der Fall. Wenn ich einen Post like, dauert es dann gut 5-10 Sekunden, bis der Like erscheint. Das sollte so nicht sein.
Hier meine Netplan-Konfigurationsdatei:
network: version: 2 renderer: networkd ethernets: ens192: addresses: - 87.106.205.25/32 - 2001:8d8:1800:332::1/64 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 - 2001:4860:4860::8888 - 2001:4860:4860::8844 routes: - on-link: true to: default via: 10.255.255.1 - to: default via: fe80::1 version: 2
Zum System: es ist ein Cloud Server von Ionos mit Ubuntu Server 22.04 (ohne Plesk).
uname -r
5.15.0-70-generic
ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 00:50:56:09:68:aa brd ff:ff:ff:ff:ff:ff altname enp11s0 3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default link/ether 02:42:3f:64:e4:f2 brd ff:ff:ff:ff:ff:ff
ip addr
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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:50:56:09:68:aa brd ff:ff:ff:ff:ff:ff altname enp11s0 inet 87.106.205.25/32 metric 100 scope global dynamic ens192 valid_lft 27010sec preferred_lft 27010sec inet6 2001:8d8:1800:332::1/64 scope global dynamic noprefixroute valid_lft 3319sec preferred_lft 3319sec inet6 fe80::250:56ff:fe09:68aa/64 scope link valid_lft forever preferred_lft forever 3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:3f:64:e4:f2 brd ff:ff:ff:ff:ff:ff inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0 valid_lft forever preferred_lft forever
ip -4 route
default via 10.255.255.1 dev ens192 proto static onlink default via 10.255.255.1 dev ens192 proto dhcp src 87.106.205.25 metric 100 10.255.255.1 dev ens192 proto dhcp scope link src 87.106.205.25 metric 100 169.254.0.0/16 via 10.255.255.1 dev ens192 proto dhcp src 87.106.205.25 metric 100 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 212.227.123.16 via 10.255.255.1 dev ens192 proto dhcp src 87.106.205.25 metric 100 212.227.123.17 via 10.255.255.1 dev ens192 proto dhcp src 87.106.205.25 metric 100
ip -6 route
::1 dev lo proto kernel metric 256 pref medium fe80::/64 dev ens192 proto kernel metric 256 pref medium default proto ra metric 100 expires 3sec pref high nexthop via fe80::250:56ff:fe8b:9df dev ens192 weight 1 nexthop via fe80::250:56ff:fe8b:fedc dev ens192 weight 1 default via fe80::1 dev ens192 proto static metric 1024 pref medium
ip neigh
10.255.255.1 dev ens192 lladdr 00:50:56:8b:7e:df REACHABLE fe80::250:56ff:fe8b:9df dev ens192 lladdr 00:50:56:8b:09:df router REACHABLE fe80::250:56ff:fe8b:e9c1 dev ens192 lladdr 00:50:56:8b:e9:c1 STALE fe80::250:56ff:fe8b:fedc dev ens192 lladdr 00:50:56:8b:fe:dc router REACHABLE fe80::250:56ff:fea8:5c92 dev ens192 lladdr 00:50:56:a8:5c:92 STALE
grep renderer /{lib,etc,run}/netplan/*yaml
grep: /lib/netplan/*yaml: Datei oder Verzeichnis nicht gefunden /etc/netplan/01-netcfg.yaml: renderer: networkd grep: /run/netplan/*yaml: Datei oder Verzeichnis nicht gefunden
grep -v -e ^$ -e '^#' /{lib,run,etc}/systemd/network/*.netdev
grep: /lib/systemd/network/*.netdev: Datei oder Verzeichnis nicht gefunden grep: /run/systemd/network/*.netdev: Datei oder Verzeichnis nicht gefunden grep: /etc/systemd/network/*.netdev: Datei oder Verzeichnis nicht gefunden
grep -v -e ^$ -e '^#' /{lib,run,etc}/systemd/network/*.link
/lib/systemd/network/73-usb-net-by-mac.link:[Match] /lib/systemd/network/73-usb-net-by-mac.link:Path=*-usb-* /lib/systemd/network/73-usb-net-by-mac.link:[Link] /lib/systemd/network/73-usb-net-by-mac.link:NamePolicy=mac /lib/systemd/network/99-default.link:[Match] /lib/systemd/network/99-default.link:OriginalName=* /lib/systemd/network/99-default.link:[Link] /lib/systemd/network/99-default.link:NamePolicy=keep kernel database onboard slot path /lib/systemd/network/99-default.link:AlternativeNamesPolicy=database onboard slot path /lib/systemd/network/99-default.link:MACAddressPolicy=persistent grep: /run/systemd/network/*.link: Datei oder Verzeichnis nicht gefunden grep: /etc/systemd/network/*.link: Datei oder Verzeichnis nicht gefunden
grep -v -e ^$ -e '^#' /{lib,run,etc}/systemd/network/*.network
/lib/systemd/network/80-container-host0.network:[Match] /lib/systemd/network/80-container-host0.network:Virtualization=container /lib/systemd/network/80-container-host0.network:Name=host0 /lib/systemd/network/80-container-host0.network:[Network] /lib/systemd/network/80-container-host0.network:DHCP=yes /lib/systemd/network/80-container-host0.network:LinkLocalAddressing=yes /lib/systemd/network/80-container-host0.network:LLDP=yes /lib/systemd/network/80-container-host0.network:EmitLLDP=customer-bridge /lib/systemd/network/80-container-host0.network:[DHCP] /lib/systemd/network/80-container-host0.network:UseTimezone=yes /lib/systemd/network/80-container-ve.network:[Match] /lib/systemd/network/80-container-ve.network:Name=ve-* /lib/systemd/network/80-container-ve.network:Driver=veth /lib/systemd/network/80-container-ve.network:[Network] /lib/systemd/network/80-container-ve.network:Address=0.0.0.0/28 /lib/systemd/network/80-container-ve.network:LinkLocalAddressing=yes /lib/systemd/network/80-container-ve.network:DHCPServer=yes /lib/systemd/network/80-container-ve.network:IPMasquerade=both /lib/systemd/network/80-container-ve.network:LLDP=yes /lib/systemd/network/80-container-ve.network:EmitLLDP=customer-bridge /lib/systemd/network/80-container-ve.network:IPv6SendRA=yes /lib/systemd/network/80-container-vz.network:[Match] /lib/systemd/network/80-container-vz.network:Name=vz-* /lib/systemd/network/80-container-vz.network:Driver=bridge /lib/systemd/network/80-container-vz.network:[Network] /lib/systemd/network/80-container-vz.network:Address=0.0.0.0/24 /lib/systemd/network/80-container-vz.network:LinkLocalAddressing=yes /lib/systemd/network/80-container-vz.network:DHCPServer=yes /lib/systemd/network/80-container-vz.network:IPMasquerade=both /lib/systemd/network/80-container-vz.network:LLDP=yes /lib/systemd/network/80-container-vz.network:EmitLLDP=customer-bridge /lib/systemd/network/80-container-vz.network:IPv6SendRA=yes /lib/systemd/network/80-vm-vt.network:[Match] /lib/systemd/network/80-vm-vt.network:Name=vt-* /lib/systemd/network/80-vm-vt.network:Driver=tun /lib/systemd/network/80-vm-vt.network:[Network] /lib/systemd/network/80-vm-vt.network:Address=0.0.0.0/28 /lib/systemd/network/80-vm-vt.network:LinkLocalAddressing=yes /lib/systemd/network/80-vm-vt.network:DHCPServer=yes /lib/systemd/network/80-vm-vt.network:IPMasquerade=both /lib/systemd/network/80-vm-vt.network:LLDP=yes /lib/systemd/network/80-vm-vt.network:EmitLLDP=customer-bridge /lib/systemd/network/80-vm-vt.network:IPv6SendRA=yes /lib/systemd/network/80-wifi-adhoc.network:[Match] /lib/systemd/network/80-wifi-adhoc.network:Type=wlan /lib/systemd/network/80-wifi-adhoc.network:WLANInterfaceType=ad-hoc /lib/systemd/network/80-wifi-adhoc.network:[Network] /lib/systemd/network/80-wifi-adhoc.network:LinkLocalAddressing=yes /run/systemd/network/10-netplan-ens192.network:[Match] /run/systemd/network/10-netplan-ens192.network:Name=ens192 /run/systemd/network/10-netplan-ens192.network:[Network] /run/systemd/network/10-netplan-ens192.network:DHCP=ipv4 /run/systemd/network/10-netplan-ens192.network:LinkLocalAddressing=ipv6 /run/systemd/network/10-netplan-ens192.network:Address=87.106.205.25/32 /run/systemd/network/10-netplan-ens192.network:Address=2001:8d8:1800:332::1/64 /run/systemd/network/10-netplan-ens192.network:IPv6AcceptRA=yes /run/systemd/network/10-netplan-ens192.network:DNS=8.8.8.8 /run/systemd/network/10-netplan-ens192.network:DNS=8.8.4.4 /run/systemd/network/10-netplan-ens192.network:DNS=2001:4860:4860::8888 /run/systemd/network/10-netplan-ens192.network:DNS=2001:4860:4860::8844 /run/systemd/network/10-netplan-ens192.network:[Route] /run/systemd/network/10-netplan-ens192.network:Destination=0.0.0.0/0 /run/systemd/network/10-netplan-ens192.network:Gateway=10.255.255.1 /run/systemd/network/10-netplan-ens192.network:GatewayOnLink=true /run/systemd/network/10-netplan-ens192.network:[Route] /run/systemd/network/10-netplan-ens192.network:Destination=::/0 /run/systemd/network/10-netplan-ens192.network:Gateway=fe80::1 /run/systemd/network/10-netplan-ens192.network:[DHCP] /run/systemd/network/10-netplan-ens192.network:RouteMetric=100 /run/systemd/network/10-netplan-ens192.network:UseMTU=true grep: /etc/systemd/network/*.network: Datei oder Verzeichnis nicht gefunden
grep "" /{lib,etc,run}/netplan/*yaml
grep: /lib/netplan/*yaml: Datei oder Verzeichnis nicht gefunden /etc/netplan/00-Public_network.yaml:network: /etc/netplan/00-Public_network.yaml: ethernets: /etc/netplan/00-Public_network.yaml: ens192: /etc/netplan/00-Public_network.yaml: dhcp4: true /etc/netplan/00-Public_network.yaml: accept-ra: true /etc/netplan/00-Public_network.yaml: version: 2 /etc/netplan/01-netcfg.yaml:network: /etc/netplan/01-netcfg.yaml: version: 2 /etc/netplan/01-netcfg.yaml: renderer: networkd /etc/netplan/01-netcfg.yaml: ethernets: /etc/netplan/01-netcfg.yaml: ens192: /etc/netplan/01-netcfg.yaml: addresses: /etc/netplan/01-netcfg.yaml: - 87.106.205.25/32 /etc/netplan/01-netcfg.yaml: - 2001:8d8:1800:332::1/64 /etc/netplan/01-netcfg.yaml: nameservers: /etc/netplan/01-netcfg.yaml: addresses: /etc/netplan/01-netcfg.yaml: - 8.8.8.8 /etc/netplan/01-netcfg.yaml: - 8.8.4.4 /etc/netplan/01-netcfg.yaml: - 2001:4860:4860::8888 /etc/netplan/01-netcfg.yaml: - 2001:4860:4860::8844 /etc/netplan/01-netcfg.yaml: routes: /etc/netplan/01-netcfg.yaml: - on-link: true /etc/netplan/01-netcfg.yaml: to: default /etc/netplan/01-netcfg.yaml: via: 10.255.255.1 /etc/netplan/01-netcfg.yaml: - to: default /etc/netplan/01-netcfg.yaml: via: fe80::1 /etc/netplan/01-netcfg.yaml: version: 2 grep: /run/netplan/*yaml: Datei oder Verzeichnis nicht gefunden
resolvectl --no-page
Global Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported resolv.conf mode: stub Link 2 (ens192) Current Scopes: DNS Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported Current DNS Server: 2001:8d8:fe:53:72ec::2 DNS Servers: 8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844 212.227.123.16 212.227.123.17 2001:8d8:fe:53:72ec::1 2001:8d8:fe:53:72ec::2 Link 3 (docker0) Current Scopes: none Protocols: -DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 21 2022 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
cat /etc/resolv.conf
nameserver 127.0.0.53 options edns0 trust-ad search .
cat /etc/hosts
# Your system has configured 'manage_etc_hosts' as True. # As a result, if you wish for changes to this file to persist # then you will need to either # a.) make changes to the master file in /etc/cloud/templates/hosts.debian.tmpl # b.) change or remove the value of 'manage_etc_hosts' in # /etc/cloud/cloud.cfg or cloud-config from user-data
cat /etc/cloud/templates/hosts.debian.tmpl
127.0.1.1 {{fqdn}} {{hostname}} 127.0.0.1 localhost server.molthagen.de server ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
ping -c 2 $(ip -4 route show default | grep -o '[0-9]*[.][.0-9]*' )
PING 87.106.205.25 (87.106.205.25) 56(124) bytes of data. ^C --- 87.106.205.25 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1006ms
ping -c 2 $(ip -6 route show default |cut -d " " -f 3,5| sed s/\ /%/)
Da bekomme ich nur eine Fehlermeldung zum richtigen Usage von ping.
ping -c 2 213.95.41.4
PING 213.95.41.4 (213.95.41.4) 56(84) bytes of data. ^C --- 213.95.41.4 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1020ms
ping -c 2 2001:4dd0:f100:0:dead:beef:cafe:1
PING 2001:4dd0:f100:0:dead:beef:cafe:1(2001:4dd0:f100:0:dead:beef:cafe:1) 56 data bytes ^C --- 2001:4dd0:f100:0:dead:beef:cafe:1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1028ms
ping -c 2 www.ubuntuusers.de
PING ubuntuusers.de (87.79.26.37) 56(84) bytes of data. 64 bytes from ha.ubuntu-de.org (87.79.26.37): icmp_seq=1 ttl=57 time=6.31 ms 64 bytes from ha.ubuntu-de.org (87.79.26.37): icmp_seq=2 ttl=57 time=6.34 ms --- ubuntuusers.de ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 6.313/6.325/6.337/0.012 ms
Ganz offensichtlich habe ich irgendwo einen Fehler in der Konfiguration.
Bin für jede Hilfe sehr dankbar!
Liebe Grüße, Marina