Skip to content

Github - kein IPv6?

Linux
  • Da bei Hetzner ja mittlerweile ordentliche Prise für IPv4 Adressen aufgerufen werden, muss es halt ohne gehen 🙂 Wird ja auch langsam mal Zeit für IPv6.

    Gut, ich habe eine VM, die nur IPv6 kann, nix anderes. Nun wollte ich ein Projekt klonen.

    git clone https://github.com/restic/rest-server.git
    

    Auf meinem Haupt-PC zu Hause, geht das ohne Probleme.

    frank@frank-MS-7C37:~$ git clone https://github.com/restic/rest-server.git
    Klone nach 'rest-server' ...
    remote: Enumerating objects: 3626, done.
    remote: Counting objects: 100% (326/326), done.
    remote: Compressing objects: 100% (175/175), done.
    remote: Total 3626 (delta 167), reused 247 (delta 120), pack-reused 3300
    Empfange Objekte: 100% (3626/3626), 5.77 MiB | 6.03 MiB/s, fertig.
    Löse Unterschiede auf: 100% (1414/1414), fertig.
    

    In der VM kommt dann das hier.

    user@rest-server:~# git clone https://github.com/restic/rest-server.git
    Klone nach 'rest-server' ...
    fatal: konnte nicht auf 'https://github.com/restic/rest-server.git/' zugreifen: Couldn't connect to server
    

    Hmm 🤔 , ich hatte dann lange nachgedacht und geschaut woran es denn liegen könnte. Ich bin dann im Netz über einen Beitrag gestolpert, der dann folgendes zum Vorschein brachte.

    user@rest-server:~# host -t AAAA github.com
    github.com has no AAAA record
    
    user@rest-server:~# host -t AAAA gitlab.com
    gitlab.com has IPv6 address 2606:4700:90:0:f22e:fbec:5bed:a9b9 
    

    So wie ich das verstehe, gibt es für github.com keinen AAAA Eintrag, deswegen auch keine Auflösung des Namens. Klingt logisch. Danach, zur Kontrolle, zur Konkurrenz 😁

    Ok, ich konnte das Paket also nicht klonen. Da ich das aber noch auf dem alten Server hatte, habe ich das dann am Ende, als mir nichts mehr einfiel, einfach kopiert. 🤓

    Schon sehr komisch, das so ein großer Dienst, der übrigens Microsoft gehört, kein IPv6 kann!? Ich kann das ehrlich gesagt immer noch nicht glauben und gehe im Moment davon aus, das ich einen Denkfehler habe.

    Für kompetente Hinweise von Profis, was ich hier falsch mache, würde ich mich freuen.

  • MongoDB - Erste Erfahrungen

    Linux
    2
    0 Stimmen
    2 Beiträge
    56 Aufrufe
    FrankMF

    So frisch von der MongoDB Front und wieder viel gelernt, weil beim Üben macht man Fehler 🙂

    Oben war ja mongodump & mongorestore von der KI empfohlen. Hier das wie ich es gemacht habe.

    mongodump frank@redis-stack:~$ mongodump -u frank -p '<password>' --host 192.168.3.9 --authenticationDatabase admin -d portfolio -o mongodump/ 2024-04-06T09:29:25.174+0200 writing portfolio.stockList to mongodump/portfolio/stockList.bson 2024-04-06T09:29:25.175+0200 writing portfolio.users to mongodump/portfolio/users.bson 2024-04-06T09:29:25.175+0200 done dumping portfolio.stockList (8 documents) 2024-04-06T09:29:25.176+0200 writing portfolio.total_sum to mongodump/portfolio/total_sum.bson 2024-04-06T09:29:25.177+0200 done dumping portfolio.total_sum (1 document) 2024-04-06T09:29:25.177+0200 writing portfolio.old_total_sum to mongodump/portfolio/old_total_sum.bson 2024-04-06T09:29:25.177+0200 writing portfolio.stocks to mongodump/portfolio/stocks.bson 2024-04-06T09:29:25.177+0200 done dumping portfolio.users (4 documents) 2024-04-06T09:29:25.178+0200 writing portfolio.settings to mongodump/portfolio/settings.bson 2024-04-06T09:29:25.178+0200 done dumping portfolio.settings (1 document) 2024-04-06T09:29:25.179+0200 done dumping portfolio.old_total_sum (1 document) 2024-04-06T09:29:25.179+0200 done dumping portfolio.stocks (34 documents) mongorestore mongorestore -u frank -p '<password>' --host 192.168.3.9 --authenticationDatabase admin -d portfolio mongodump/meineDatenbank/

    Hier wird die Datensicherung mongodump/meineDatenbank/ in die neue Datenbank portfolio transferiert.

    Grund für das Ganze? Mich hatte der Datenbank Name meineDatenbank gestört.

    Benutzerrechte

    Jetzt der Teil wo man schnell was falsch machen kann 🙂 Ich hatte also die neue Datenbank, konnte sie aber nicht lesen. Fehlten halt die Rechte. Ich hatte dann so was hier gemacht.

    db.updateUser("frank", { roles: [ { role: "readWrite", db: "meineDatenbank" }, { role: "readWrite", db: "portfolio" }]})

    Ging auch prima, kam ein ok zurück. Nun das Problem, ich hatte beim Einrichten, den User frank als admin benutzt. Durch den oben abgesetzten Befehl (frank ist ja admin), wurden die neuen Rechte gesetzt und die Rechte als Admin entzogen!! Das war jetzt nicht wirklich das was ich gebrauchen konnte. LOL

    Ich hatte jetzt keine Kontrolle mehr über die DB. Das war aber nicht so wirklich kompliziert, das wieder zu ändern. Die Authentication temporär abstellen. Also /etc/mongod.conf editieren und

    #security: security.authorization: enabled

    eben mal auskommentieren. Den Daemon neustarten und anmelden an der DB.

    mongosh --host 192.168.3.9

    Danach neuen User anlegen

    db.createUser({ user: "<name>", pwd: "<password>", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })

    mongod.conf wieder ändern und neustarten. Danach hat man wieder eine DB mit Authentifizierung und einen neuen Admin. Ich bin diesmal, man lernt ja, anders vorgegangen. Es gibt nun einen Admin für die DB und einen User zum Benutzen der Datenbanken! So wie man es auch auf einem produktiven System auch machen würde. Wenn ich jetzt mal was an den Benutzerrechten des Users ändere, kann mir das mit dem Admin nicht mehr passieren. Hoffe ich 🙂

  • Debian Bookworm 12.5 released

    Linux
    3
    0 Stimmen
    3 Beiträge
    98 Aufrufe
    FrankMF

    Und hier taucht es dann auf -> https://www.debian.org/News/2024/20240210

  • Flatpak - Signal

    Linux
    1
    0 Stimmen
    1 Beiträge
    66 Aufrufe
    Niemand hat geantwortet
  • Firefox 122 als .deb Paket

    Linux
    1
    0 Stimmen
    1 Beiträge
    103 Aufrufe
    Niemand hat geantwortet
  • KDE Plasma 6 - RC1

    Linux
    3
    0 Stimmen
    3 Beiträge
    95 Aufrufe
    FrankMF

    Heute die letzte Unstable Edition von KDE Neon installiert. Es gab folgende Version.

    neon-unstable-20240201-2132.iso

    Meldet sich bei mir immer noch nur als DEV Version und nicht als RC2 🤔 Wenn einer einen Tipp für mich hat....

    Der Installer soll mich ja nicht mehr interessieren, aber mir ist aufgefallen, das er jetzt den Standort hinbekommt.

    Ansonsten läuft es soweit rund. Habt ihr schon mal einen Firefox ohne Addblocker benutzt? Grausam! Kann mir gar nicht vorstellen, so was in meinem Leben nochmal zu benutzen.

  • 0 Stimmen
    1 Beiträge
    287 Aufrufe
    Niemand hat geantwortet
  • IPv6 und Subnetze

    Linux
    1
    0 Stimmen
    1 Beiträge
    197 Aufrufe
    Niemand hat geantwortet
  • IPv6 - Fritzbox - pfSense

    Verschoben pfSense
    1
    0 Stimmen
    1 Beiträge
    444 Aufrufe
    Niemand hat geantwortet