Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: power1000 30 Dubna 2013, 14:40:31

Název: Port forward matlabu pres skolni pc kvuli licenci
Přispěvatel: power1000 30 Dubna 2013, 14:40:31
Zdravim.
Muj problem je nasledujici:
ve skole omezili pousteni matlabu z vlastnich pc jen kdyz jste v domene cvut. Tedy ve skole a na strahove to clovek v pohode spusti (pouzivaji se vzdalene licence servery, ktere ted jsou anstavene tak, ze ti to dovoli poustit jen na cvut siti).

Samozrejme funguje prihlaseni se pres ssh na skolni pc a odtamtud vzdalene pustit matlab, ale je to desne pomale.

Potreboval bych: presmerovat sitovou komunikaci matlabu (asi pres ssh) pres skolni pc, aby si licence server myslel ze jsem v siti cvut a dovolil mi tak pustit matlab lokalne.

Zkousel jsem port forwarding:
Kód: [Vybrat]
ssh -L 1712:skirit.ics.muni.cz:1712 -L 1713:skirit.ics.muni.cz:1713 <username>@<pc>.fjfi.cvut.cz

Licence servery matlabu jsou
Kód: [Vybrat]
skirit.ics.muni.cz
SERVER lm.zcu.cz
tom.ruk.cuni.cz


Podle teto stranky http://www.mathworks.com/support/solutions/en/data/1-19C0V/ (http://www.mathworks.com/support/solutions/en/data/1-19C0V/) by to melo komunikovat na portech 1712 a 1713 (tak jsou v mych licence.dat specifikovane)

Nicmene z
Kód: [Vybrat]
lsof -i:1713
jsem zjistil, ze matlab alespon mistne pouziva porty uplne jine, rekl bych ze docela nahodne....
maly vypis....
Kód: [Vybrat]
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17206 janik    3u  IPv4 454951      0t0  TCP janik-HP-ProBook-6460b.local:53359->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17206 janik    3u  IPv4 454951      0t0  TCP janik-HP-ProBook-6460b.local:53359->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17206 janik    3u  IPv4 454951      0t0  TCP janik-HP-ProBook-6460b.local:53359->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455219      0t0  TCP janik-HP-ProBook-6460b.local:53361->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455219      0t0  TCP janik-HP-ProBook-6460b.local:53361->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455219      0t0  TCP janik-HP-ProBook-6460b.local:53361->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455219      0t0  TCP janik-HP-ProBook-6460b.local:53361->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455219      0t0  TCP janik-HP-ProBook-6460b.local:53361->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455219      0t0  TCP janik-HP-ProBook-6460b.local:53361->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455219      0t0  TCP janik-HP-ProBook-6460b.local:53361->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455358      0t0  TCP janik-HP-ProBook-6460b.local:49919->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455358      0t0  TCP janik-HP-ProBook-6460b.local:49919->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455358      0t0  TCP janik-HP-ProBook-6460b.local:49919->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455358      0t0  TCP janik-HP-ProBook-6460b.local:49919->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455358      0t0  TCP janik-HP-ProBook-6460b.local:49919->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17276 janik    3u  IPv4 455358      0t0  TCP janik-HP-ProBook-6460b.local:49919->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ ^C
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17334 janik    3u  IPv4 455636      0t0  TCP janik-HP-ProBook-6460b.local:53364->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17334 janik    3u  IPv4 455636      0t0  TCP janik-HP-ProBook-6460b.local:53364->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17334 janik    3u  IPv4 455636      0t0  TCP janik-HP-ProBook-6460b.local:53364->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17334 janik    3u  IPv4 455636      0t0  TCP janik-HP-ProBook-6460b.local:53364->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17334 janik    3u  IPv4 455636      0t0  TCP janik-HP-ProBook-6460b.local:53364->skirit.ics.muni.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17334 janik    3u  IPv4 456807      0t0  TCP janik-HP-ProBook-6460b.local:49922->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
MATLAB  17334 janik    3u  IPv4 456807      0t0  TCP janik-HP-ProBook-6460b.local:49922->lm1.zcu.cz:1712 (SYN_SENT)
janik@janik-HP-ProBook-6460b:~$ lsof -i:1713 -i:1712


Ma nekdo prosim nejake napady? Jak ten matlab premluvit? Jak ho donutit pouzivat i lokalne porty 1712 a 1713?

Dekuji mnohokrat za radu :)
Název: Re:Port forward matlabu pres skolni pc kvuli licenci
Přispěvatel: jmp 30 Dubna 2013, 14:47:17
VPN nebo stunnel

ev. alternativa http://freemat.sourceforge.net/ (http://freemat.sourceforge.net/) ?
Název: Re:Port forward matlabu pres skolni pc kvuli licenci
Přispěvatel: kapetr 16 Května 2013, 16:05:08
Nevím sice, co přesně metalab je, ale má-li vysoké nároky na grafický výstup, tak bych "pomalý" chod přičítal zobrazování na vzdálený X server přes pomalou ne-lokální síť = Internet. To šifrování SSH tunelu pro X bude sotva příčinou.

A tomu asi při vzdáleném přístupu mimo LAN půjde sotva zabránit.
Název: Re:Port forward matlabu pres skolni pc kvuli licenci
Přispěvatel: Citrisin 16 Května 2013, 19:03:18
Já nevím.. Jaká jsi fakulta? Já jsem z felu (rozdílná licence) a schválně jsem ho šel teď odzkoušet a nemám problém to spustit ani z domova. Tohle slyším prvně.
A nestačilo by matlab zablokovat ve firewallu a nechat ho naběhnout bez sítě?

Edit: asi fjfi jak koukám. Odzkoušel jsem a bez sítě nenaběhne (aha :)). Portforwarding by měl být v pohodě, pokud sahá jinam tak nastav celý rozsah portů. Zapni Matlab a zase nastav zpět. Po odpojení ze sítě mi alespoň jak jsem teď zkoušel neprotestoval. Snad pomůže.