Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Příspěvky - doga312

#1
Vypadá to, že právě naopak. MT vytvořil rozdílné client ID, pro Dropbear a samotný server, se stejnou MAC. Když jsem v pronájmu vymazal client ID, problém zmizel. Asi se pak pronájem začal řídit jen MAC.
#2
Ahoj,
na Ubuntu 22.04 s LUKS a Dropbearem to funguje normálně ale proč se s Ubuntu serverem vytváří se stejnou MAC další IP........
#3
Distribuce / Ubuntu server - měnící se IP
05. 08. 2024, 03:03:04
Ahoj,
mám Ubuntu server 24.04 s LUKSem a Dropbearem. V Mikrotiku nastavenou v DHCP statickou IP .31.
Připojím se na IP .31,Dropbearem odemču ale po startu se změní IP na libovolnou, po každém startu jinou. V mikrotiku DHCP Leases přibude záznam se stejnou MAC ale jinou IP, pod kterou je server dostupný. Mění se i nazev síťové karty,enp2s0, někdy enp1s0.

Nastavil jsem IP v
sudo nano /etc/initramfs-tools/initramfs.conf
IP=10.11.12.31::10.11.12.1:255.255.255.0:pokus
a nyní je server dostupný i po startu na IP .31.
  System load:  0.08              Processes:               157
  Usage of /:   6.5% of 97.87GB   Users logged in:         0
  Memory usage: 3%                IPv4 address for enp2s0: 10.11.12.31
  Swap usage:   0%                IPv4 address for enp2s0: 10.11.12.35
  Temperature:  35.5 C

V PC je jen jedna síťová karta.
Proč se po každém startu vytváří další jiná IP a mění se název síťové karty?

#4
Ahoj,
tak Ocaml by byl:
sudo apt install opam
opam init
opam switch create 4.02.1
opam switch  4.02.1
ocaml -version
The OCaml toplevel, version 4.02.1


Instalace Unison:
sudo mkdir -p /usr/src/unison/
sudo wget https://github.com/bcpierce00/unison/archive/refs/tags/v2.51.2.tar.gz -O unison.tar.gz
sudo tar xzvf unison.tar.gz  --strip-components 1
sudo make UISTYLE=text


ale kompilace končí chybou:
make -C src UISTYLE=text
make[1]: Vstupuje se do adresáře ,,/usr/src/unison/src"
UISTYLE = text
Building for Unix
NATIVE = true
THREADS = false
STATIC = false
OSTYPE =
OSARCH = Linux
ocamlopt: ubase/rx.mli ---> ubase/rx.cmi
ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /usr/src/unison/src/ubase/rx.mli
ocamlopt: OCaml has been configured with -force-safe-string: -unsafe-string is not available.
Usage: ocamlopt <options> <files>
Try 'ocamlopt --help' for more information.
make[1]: *** [Makefile.OCaml:413: ubase/rx.cmi] Chyba 2
make[1]: Opouští se adresář ,,/usr/src/unison/src"
make: *** [Makefile:6: text] Chyba 2


vyzkoušel jsem Unison nainstalovat přes opam:

opam install unison
unison -version
unison version 2.51.2 (ocaml 4.02.1)


ale chybí tam fsmonitor.



#5
Ahoj,
potřebuji si naistalovat na Ubuntu 24.04 Unison 2.51.2 a Ocaml 4.02.1 (poslední verze na Androidu):
sudo apt purge ocaml
sudo rm -r /usr/bin/ocaml*
sudo rm -rf /usr/src/ocaml

sudo apt purge unison
sudo rm -r /usr/bin/unison
sudo rm -r /usr/bin/unison-*
sudo rm -rf /usr/src/unison

sudo mkdir -p /usr/src/ocaml
cd /usr/src/ocaml
sudo wget https://caml.inria.fr/pub/distrib/ocaml-4.02/ocaml-4.02.1.tar.gz
sudo tar xzvf ocaml-4.02.1.tar.gz --strip-components 1
sudo ./configure


ale už u
sudo make world.opt
končím chybou:
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:29: ocamlrun] Chyba 1
make[2]: Opouští se adresář ,,/usr/src/ocaml/byterun"
make[1]: *** [Makefile:186: coldstart] Chyba 2
make[1]: Opouští se adresář ,,/usr/src/ocaml"
make: *** [Makefile:140: world.opt] Chyba 2


Dík za pomoc ;)

#6
QCAD, je pod licencí GPL. Pokud chceš pracovat s DWG a dalšími funkcemi, tak lze koupit QCAD Professional za cca 800Kč s aktualizacemi na rok. Autodesk to není ale za ty prachy ;)
#7
Děkuji za navedení. Hotovo.
#8
Ahoj,
pokouším se o vzdálené odemčení disků.
Připojím se ale musím u každého disku zadat heslo.
Jde to nějak udělat abych nemusel u každého disku zadávat heslo jako při normálním startu Ubuntu.
Dík
#9
Vývoj / Re:Lua a cyklus
23. 02. 2023, 19:56:21
Dík, bylo to tou 0.
#10
Vývoj / Lua a cyklus
23. 02. 2023, 12:17:32
Ahoj,
předělávám si z BASHe do Lua zobrazování počasí a nedaří se mi rozchodit cyklus for:
#!/usr/bin/lua5.3

lunajson = require 'lunajson'

-- read local file
local open = io.open
local file = open("/home/doga/.conky/pocasi/compact.json")
if not file then return nil end
local jsonString = file:read "*a"
file:close()
local table = lunajson.decode(jsonString)

print(table.properties.timeseries[1].data.instant.details.air_temperature)
print(table.properties.timeseries[2].data.instant.details.air_temperature)

local teplota = {}
for t = 0,5 do
   teplota[t] = table.properties.timeseries[t].data.instant.details.air_temperature
  print(teplota[t])
end

hází to chybu:
5.5
6.3
/usr/bin/lua5.3: ./json9.lua:19: attempt to index a nil value (field '?')
stack traceback:
./json9.lua:19: in main chunk
[C]: in ?

Dík za pomoc
#11
Vývoj / Python a Paramiko bez roota
15. 09. 2022, 22:27:06
Ahoj,
chtěl jsem v Pythonu spouštět příkazy na vzdáleném stroji přes ssh.
Například:
#!/usr/bin/python3

import paramiko

server = "*.*.*.*.*"
port = "22"
username = "user"
password = "****"
comand = "ls"

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(server, port, username, password)
stdin, stdout, stderr = ssh.exec_command(comand)
lines = stdout.readlines()
print (lines)
ssh.close()

ale hned jsem narazil na problém:
Exception: key cannot be used for signing
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 2109, in run
    handler(self.auth_handler, m)
  File "/usr/lib/python3/dist-packages/paramiko/auth_handler.py", line 298, in _parse_service_accept
    sig = self.private_key.sign_ssh_data(blob)
  File "/usr/lib/python3/dist-packages/paramiko/agent.py", line 418, in sign_ssh_data
    raise SSHException("key cannot be used for signing")
paramiko.ssh_exception.SSHException: key cannot be used for signing

Traceback (most recent call last):
  File "ssh7.py", line 13, in <module>
    ssh.connect(server, port, username, password)
  File "/usr/lib/python3/dist-packages/paramiko/client.py", line 435, in connect
    self._auth(
  File "/usr/lib/python3/dist-packages/paramiko/client.py", line 764, in _auth
    raise saved_exception
  File "/usr/lib/python3/dist-packages/paramiko/client.py", line 751, in _auth
    self._transport.auth_password(username, password)
  File "/usr/lib/python3/dist-packages/paramiko/transport.py", line 1498, in auth_password
    raise SSHException("No existing session")
paramiko.ssh_exception.SSHException: No existing session

Problém zmizí, pokud to spustím pod rootem.
Šlo by to spouštět bez roota?
Dík
#12
Vývoj / Re:bash data chybné datum
18. 10. 2021, 17:42:27
Děkuji za pomoc, vyřešeno. Nad těma uvozovkami jsem bádal ale když to s něma ručně prošlo ... už jsem hledal chybu jinde.
#13
Vývoj / bash data chybné datum
17. 10. 2021, 17:50:32
Ahoj,
potřebuji od date převést časový údaj z UTC do našeho pásma.
VALID_FROMx=$(jq '.properties.timeseries[5].time' compact.json)
echo $VALID_FROMx
VALID_FROM= date -d "$VALID_FROMx"
echo $VALID_FROM

ale takhle to končí:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 38273  100 38273    0     0  66561      0 --:--:-- --:--:-- --:--:-- 66561
"2021-10-17T20:00:00Z"
date: chybné datum: ,,"2021-10-17T20:00:00Z""

Když ale zadám ručně:
$ date -d "2021-10-17T20:00:00Z"
Ne 17. října 2021, 22:00:00 CEST

není problém.
Dík za pomoc ;)


#14
Ahoj,
na novém PC jsem si připojil automountem serverové disky přes NFS (oba stroje jsou Ubuntu MATE 20.04).
Vše funguje jak má, jen automount na klientovi vypisuje do syslogu následující chyby:

automount[396383]: key "NFS" not found in map source(s).
automount[396383]: key "Kam" not found in map source(s).


"NFS" je složka v klientovy /mnt/NFS, kam připojuji disky přes NFS.
"Kam" je disk na serveru ale ani nemá být připojen a ani není v konfiguračních souborech auto.master ani auto.NFS obsažen.

auto.master:
#+auto.master

/mnt/NFS         /etc/auto.NFS --timeout=30,--ghost



Nevím, nevím, prostě mě nic nenapadá Sad
Díky za nápady a postřehy
#15
Citace od: robac kdy 31. 08. 2019, 11:51:58
Citace od: doga312 kdy 31. 08. 2019, 00:05:26
Ahoj,
problémy vyřešeny přidáním pár pravidel do Mikrotiku
Připojení klienta z LAN přes veřejnou IP vyřešena NAT+ maškaráda.
Problém s route v LAN vyřešen akceptací z adresy sítě VPN ve firewallu.
Nechápu, o jaké maškarádě pořád píšete...
Pokud to z Vašeho velice chabého popisu, jak to máte nastavené a co od toho chcete, chápu, tak potřebujete nastavit/nastavil jste Hairpin NAT (https://wiki.mikrotik.com/wiki/Hairpin_NAT).

Aho, chápete správně. Samotný hairpin NAT nefungoval, musel jsem ještě přidat pravidlo NAT action: dts-nat.

Když je OpenVPN sever na PC, klient zůstává po změně sítě připojen.
Je-li server na Mikrotiku, klient na minutu a půl vypadne, než dojde k restartu připojení.
Nějaký nápad, proč se to chová jinak a jak to vyřešit?
Děkuji