Houston, we’ve had a problem here

https://imgur.com/a/BRLWqq2

Hát ez kurvajó :D ha készen vagyok és működik, lehet elküldöm a képet a NASA-nak

Hozzászólások

A "Houston, we've had a problem here" egy szállóige, ami a NASA Apollo 13 küldetésének egyik eszmecseréje közben hangzott el és azóta, ha elhangzik, akkor azt szokta jelenteni, hogy itt valami kurwa nagy baj van.
A képen látható egy IP cím, amiben olyan értékek szerepelnek, amik egy IP címben semmilyen körülmények között nem szerepelhetnek, tehát itt valami kurwa nagy baj van. (Pl. ennek a vacaknak a szoftvere 16 vagy 32 biten tárolja az IPv4 cím egyes szekcióit 8 helyett.)
Ezt próbálta érzékeltetni az OP a topic címével: a NASA csak a szállóige miatt került a képbe, hogy elküldi nekik, hogy "Houston, itt is baj volt".

> csak azt nem ertem hogy mi koze van a NASA komplex mernoki problemainak egy kinai foson futo valami embedded szoftvernek

Annak semmi (hacsak nem Kínában gyártották az Apollo 13-at; végülis szétesett... :P), csak a szituációnak: itt valami baj van.

> ettol fuggetlenul koszi, hogy ilyen reszletesen kifejtetted :)

Nm.

Volt egy Konica C220-as nyomtatónk, aminek stílszerűen 192.168.1.220 volt az ip címe. Aztán le lett cserélve egy C287 -re, aminek az előzőhöz hasonlóan akartam ip címet adni. A szoftvere persze rám szólt, hogy ne butáskodjak már.

Egyébként én arra tippelnék, hogy a topic nyitót az enter leütése után elküldte a fenébe az eszköze, attól, hogy engedte beírni.

Első blikkre ezt egy ember gépelhette be, mert így akarta titkosítani a 100.0.129.135 IP-címet. (Vagy csak fordított sorrendben kellett volna begépelni a karaktereket.)

Bónusz érdekesség:

$ ping 127.1000
PING 127.1000 (127.0.3.232) 56(84) bytes of data.
64 bytes from 127.0.3.232: icmp_seq=1 ttl=128 time=0.476 ms

 

Hm... ezt én sem tudtam:

ping 1551333931
PING 1551333931 (92.119.122.43) 56(84) bytes of data.
64 bytes from 92.119.122.43: icmp_seq=1 ttl=60 time=10.1 ms
64 bytes from 92.119.122.43: icmp_seq=2 ttl=60 time=11.5 ms
64 bytes from 92.119.122.43: icmp_seq=3 ttl=60 time=8.93 ms
64 bytes from 92.119.122.43: icmp_seq=4 ttl=60 time=11.8 ms
^C
--- 1551333931 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 8.931/10.602/11.823/1.162 ms

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Azért ennek a problémának a megértéséhez nem ártana megtanulni olvasni. ;)

Mi van odaírva?

531.291.000,001

A ,001 kerekítési hiba, az IP cím meg 531291000 = 1FAADB78 = 31.170.219.120
Ezért mondom mindig a szoftvereseknek, hogy az átadott 2 bájtos int értéket ne tárolják lebegőponntosan.
A 0..20000 között elhelyezkedő egész értékeketet pedig ne jelenítsék megy 20 tizedessel.

De nem hallgatnak rám. :(

Dehogy, az új HP lézereinknek simán állíthatsz ilyen V4 címet a gyári FW verzióban (ami nyilván hibás, kienged 255 fölé)). Az egyik printer ráadásul szó nélkül le is tárolta :D

Ha akarsz, adhatsz neki akár 999.999.999.999-et. Nem is tudom miért sírtunk az elfogyó IPv4 címekért, a probléma végül is egyszerűen megoldható

Vortex Rikers NC114-85EKLS