total descendants::2 total children::1 3 ❤️ |
Na sieti, kde sa momentalne nachadzam su take standardne akademicke pravidla, ze konkretna IP adresa je naviazana na specificku MAC adresu, na zaklade toho, ze si uzivatel svoje clenstvo (a pristup do internetu) zaplati. Na hostovi je teda samozrejme vsetko OK, no narazil som vsak na problem s virtualnymi masinami, ktore na notebooku prevadzkujem. To, ze nedostanu IP adresu ciastocne riesi NAT Networking mode v samotnom VirtualBoxe, na zaklade ktoreho masina dostane aspon internet - no co ak sa na masinu chcem SSHckovat napriklad cez Putty, alebo mam na nej nainstalovany webserver, ci nejaku inu sietovu sluzbu? Opat to raz riesi sada prikazov k spominanemu headless modu, no ked uz som to zacal trosku automatizovat (primarne v ramci naberania skusenosti so scriptovanim v BASHi), spravil som si utilitu aj na forwardovanie portov. http://archer.envirobyte.sk/s0ft/vbox/vbox-natfwd Pouzitie je asi take, ze staci napisat ./vbox-natfwd --name [vmname] --srcport [8080] --dstport [80] --type [Apache] a vytvori sa nam forward na webovy server. Poslednym krokom je napisanie adresy do prehliadaca 127.0.0.1:8080 a sme na virtualnom webserveri. :) Forward sa zrusi tym, ze zapisete iba meno masiny, bez dalsich parametrov. Inak je tu taky bug, ze nikde neoverujem, ze ci dana masina existuje, ak pod --name vlozite neexistujuci nazov, dostanete standardny error z VBoxu + sa to tam este miesa s mojimi vypismi. Samozrejme to fixnem, ale teraz uz nie. Ak zadate vsade korektne vstupy, vsetko bude fungovat. Naucil som sa aj pouzitie getopt, naucil som sa pracovat s data streamom a vsetky tieto nove veci idem aplikovat aj na tie starsie VBox scripty. (Su totiz spravene o porovnanie amaterskejsie. ;)) |
| |||||||||||||||||||||||||