Ανοιγω το θεμα για container για να γραφουμε εδω σχετικα.
Ξεκινώ με τον τροπο που μπορουμε να στησουμε ευκολα
OpenSpeedTest στο Μικροτικ.
Καταρχήν θα παμε https://mikrotik.com/download και κατεβαζουμε τα Extra packages που αφορουν την cpu της συσκευης μας.
Αφου αποσυμπιέσουμε το zip αντιγραφουμε το πακετο container στο files του Μικροτικ και κανουμε reboot.
Με το που θα μας ανοιξει το winbox λογικα θα εχει εμφανιστει και το κουμπι Container στο μενου αριστερά μας.
Προσοχή ----> Τα container μεχρι τωρα παίζουν σε ARM, ARM64 και Χ86.
Ανοιγουμε terminal και δίνουμε
Μας απαντάειΚώδικας:/system/device-mode/update container=yes
update: please activate by turning power off or pressing reset or mode button in ...
Αναλόγως τη συσκευή κάνετε το παραπάνω.
Σε CHR θα χρειαστει να κλείσετε το εικονικό απ το σερβερ για να γινει active το container.
Στα arm Mikrotik απλα πατατε το reset κουμπι ελαφρα.
Στην περίπτωση που δείτε μήνυμα
failure: not allowed by device-mode
Κατι δεν εχετε κανει σωστα.
Τσεκάρετε με την εντολή
Αν πάρετε απάντησηΚώδικας:/system/device-mode/print
mode: enterprise
container: yes
Είστε Οκ και προχωρατε παρακάτω.
Περιμένετε λίγο να γινει αποσυμπίεση και πατατε start.Κώδικας:/interface/bridge/add name=dockers /ip/address/add address=172.17.0.254/24 interface=dockers /interface/veth/add name=veth2 address=172.17.0.2/24 gateway=172.17.0.254 /interface/bridge/port add bridge=dockers interface=veth2 /container/config/set registry-url=https://registry-1.docker.io tmpdir=disk2/pull /container/envs/add name=speedtest_envs key=TZ value="Europe/Athens" /container/mount add dst=/var/log/nginx name=openspeed src=/disk2/openspeed/var /container/add dns=172.17.0.254 remote-image=elicro/openspeedtest:latest interface=veth2 root-dir=disk2/speedtest envlist=speedtest_envs start-on-boot=yes
Στην τελευταια εντολη αν ΔΕΝ θελετε να ξεκιναει αυτοματα το openspeedtest....το start-on-boot=yes το κανετε απλα no
Ετσι θα το ξεκινατε εσεις απ το κουμπί start στο container
Διευκρινιζω οτι εχω βαλει disk2 γιατι εχω CHR σε σερβερ και ο 2ος δισκος που εχω δωσει στο Μικροτικ ειναι 300γιγα για να εχω χώρο...
Τα παραπανω είναι επιπλεον του setup που εχει ο καθένας μας και για να τρεξει στο κανονικο μας δίκτυο θα χρειαστεί ενα port forward στην ip 172.17.0.2 την 80 απο την Μικροτικ ip που έχετε.
Ετσι για παράδειγμα αν έχετε 192.168.88.1 θα κανετε port forward την 8080 στην 172.17.0.2 και 80 πόρτα.
Οποτε πλέον αν σε browser χτυπάτε στο δίκτυο σας 192.168.88.1:8080 θα σας ανοιγει το Openspeedtest.
Το βρηκα χρήσιμο γιατι ετσι τεστάρεις τις ταχύτητες κι απ το Wifi για τηλεφωνα, ταμπλετ κλπ. στο χωρο που είστε.
Φυσικα μπορει να γινει κι απ εξω η δοκιμη αρκει να εχετε ενα dns και με τα αντιστοιχα port forward προς την veth που βάλατε.
Γι αυτους που εχουν USB μπορουν να δοκιμασουν σε στικάκι αρκει να το κανουν φορματ σε ext4 και να αντικαταστησουν στα παραπάνω to disk με το disk2,3 που θα τους το εμφανισει.
Καλή επιτυχία.
Εμφάνιση 1-3 από 3
Θέμα: Περι container ο λόγος
-
17-11-22, 14:56 Περι container ο λόγος #1
-
27-07-23, 12:52 Απάντηση: Περι container ο λόγος #2
Τελευταία επεξεργασία από το μέλος BillyVan : 27-07-23 στις 12:57.
-
27-07-23, 17:48 Απάντηση: Περι container ο λόγος #3
Ευχαριστούμε Βασίλη για τον οδηγό.
CPU: Intel Core I7 920@2,66Ghz,GPU: nVidia Asus ENGTS 250/DI/CUBA 512MD3 ,RAM:3x1GΒ Corsair TR3G1333 PC3@1333Mhz, PSU: Thermaltake 650W,Μοtherboard: Asus P6TD DELUXE, CASE: CoolerMaster ENTURION
Bookmarks