anbox/lxc και LTSP

Ξεκίνησε από Kermit, ο Βάτραχος, 23 Ιαν 2023, 01:42:32 ΜΜ

« προηγούμενο - επόμενο »

Kermit, ο Βάτραχος

Θέλω να καταγράψω εδώ την εμπειρία μου με την εγκατάσταση του anbox (https://packages.ubuntu.com/jammy/anbox) σε LTSP Server (22.04) και το πρόβλημα που εμφανίστηκε την προηγούμενη βδομάδα.

Τουτέστιν μετά την εγκατάσταση του anbox απαιτούνταν "Ρύθμιση σύνδεσης δικτύου" μετά από *κάθε* επανεκκίνηση του server ούτως ώστε να λάβουν οι πελάτες την εικόνα του LTSP, αλλιώς δεν ξεκινούσαν.

Στις συνδέσεις δικτύου είχε δημιουργηθεί μια γέφυρα με το όνομα lxcbr0 που υποθέτω πως προκαλούσε το πρόβλημα αυτό.

Μετά την απεγκατάσταση του anbox καθώς και των απαιτούμενων για αυτό πακέτων, λύθηκε οριστικά το πρόβλημα.

Το anbox το έβαλα για να τρέξω μια .apk εφαρμογή.

Δε γνωρίζω αν υπάρχει τρόπος συνύπαρξης του anbox και του LTSP, αλλά ήθελα να αναφέρω εδώ το πρόβλημα για να το έχουν υπόψιν τους οι συνάδελφοι.

Ίσως φανεί χρήσιμο.

alkisg

Αν θυμάμαι καλά, το πακέτο lxc-utils εγκαθιστά ένα αρχείο /etc/dnsmasq.d/lxc (συντόμευση προς το /etc/dnsmasq.d-available/lxc), το οποίο περιέχει την οδηγία bind-interfaces προς το dnsmasq.

Με αυτή την οδηγία το dnsmasq μπορεί να χρησιμοποιείται ... ας πούμε ταυτόχρονα από πολλές εφαρμογές, αλλά την ίδια στιγμή έχει bug που το κάνει να μην δουλεύει ο TFTP server εκτός κι αν...

...πρώτη λύση, να υπάρχει υπάρχει στατική IP,
...ή δεύτερη λύση, να εκκινείται το dnsmasq αφού έχει πάρει IP το μηχάνημα.

Ένας γρήγορος τρόπος εφαρμογής της δεύτερης λύσης είναι να βάλουμε το εξής στο ltsp.conf, κάτω από το υπάρχον [server], χωρίς να φτιάξουμε καινούργιο:

Κώδικας: Bash
[server]
POST_SERVICE_RESTART_DNSMASQ="sleep 10; systemctl restart dnsmasq"

Όλα τα παραπάνω είναι υποθέσεις χωρίς καμία δοκιμή, όποιος βάλει lxc κλπ ας μας πει.

Kermit, ο Βάτραχος

Ευχαριστώ, Άλκη, για τις υποδείξεις!

Αν το ξαναβάλω θα το δοκιμάσω και θα επανέλθω.

Καλό βράδυ!