[ vidonk @ 02.06.2019. 16:04 ] @
Pokušavam da podignem debian mips box na ubuntu 16.04 uz pomoć qemu-a ali nikako ne mogu da kreiram bridge network kako bih mogao pristupiti internetu iz debiana vbox-a.
Pomoću ove komande pokrećem quemu vm


qemu-system-mips -M malta -kernel vmlinux-3.2.0-4-4kc-malta -hda debian_wheezy_mips_standard.qcow2 -append "root=/dev/sda1" -nographic -redir tcp:2222::22


ovako izgleda /etc/network/interfaces

Code:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

a ovako net interfejsi

Code:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 6c:f0:49:48:bd:82 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.181/24 brd 192.168.10.255 scope global dynamic enp3s0
       valid_lft 38623sec preferred_lft 38623sec
    inet6 fd94:1f81:de18::938/128 scope global 
       valid_lft forever preferred_lft forever
    inet6 fd94:1f81:de18:0:6d61:79c1:459a:efb3/64 scope global temporary dynamic 
       valid_lft 600225sec preferred_lft 81344sec
    inet6 fd94:1f81:de18:0:8aee:a89a:5a56:8207/64 scope global mngtmpaddr noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::a30d:2637:61a9:fe88/64 scope link 
       valid_lft forever preferred_lft forever
3: wlx3c3300200748: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 3c:33:00:20:07:48 brd ff:ff:ff:ff:ff:ff
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 52:54:00:de:ce:68 brd ff:ff:ff:ff:ff:ff
6: vmnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:56:c0:00:01 brd ff:ff:ff:ff:ff:ff
    inet 172.16.254.1/24 brd 172.16.254.255 scope global vmnet1
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fec0:1/64 scope link 
       valid_lft forever preferred_lft forever
7: vmnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether 00:50:56:c0:00:08 brd ff:ff:ff:ff:ff:ff
    inet 172.16.181.1/24 brd 172.16.181.255 scope global vmnet8
       valid_lft forever preferred_lft forever
    inet6 fe80::250:56ff:fec0:8/64 scope link 
       valid_lft forever preferred_lft forever
8: br0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet6 fd94:1f81:de18:0:c1ec:ace1:eb53:4369/64 scope global temporary dynamic 
       valid_lft 601274sec preferred_lft 82524sec
    inet6 fd94:1f81:de18:0:6ef0:49ff:fe48:bd82/64 scope global mngtmpaddr dynamic 
       valid_lft forever preferred_lft forever
    inet6 fe80::94a7:dbff:febf:981e/64 scope link 
       valid_lft forever preferred_lft forever



Edit
Probao sam ovo i ovo i ovo sve što sam napao na googlu ali je sve zastarjelo

[Ovu poruku je menjao vidonk dana 02.06.2019. u 17:21 GMT+1]
[ tuxserbia @ 02.06.2019. 17:15 ] @
Jesi gledao dokumentaciju za QEMU?

https://wiki.qemu.org/Documentation

https://wiki.qemu.org/Documentation/Networking

Možda te zbunjuje tcp redirekcija?

Kad se GOST mips mašina startuje, startuješ ssh server.

Na HOST mašini se konektuješ sa ssh prema portu 2222

ssh -p 2222 [email protected]
[ vidonk @ 02.06.2019. 18:19 ] @
Citat:
tuxserbia: Jesi gledao dokumentaciju za QEMU?

https://wiki.qemu.org/Documentation

https://wiki.qemu.org/Documentation/Networking

Možda te zbunjuje tcp redirekcija?

Kad se GOST mips mašina startuje, startuješ ssh server.

Na HOST mašini se konektuješ sa ssh prema portu 2222

ssh -p 2222 [email protected]


Jesam pročitao sam dokumentaciju ali nije ništa pomoglo. Znam da se mogu konektovati preko ssh-a ali treba mi da kopiram fajlove sa host mašine u virtuelnu. Probao sam sa

Code:

scp -P 2222 ./squashfs-root.tar.gz [email protected]:/root


ali ne mogu da se konektujem
[ Branimir Maksimovic @ 02.06.2019. 18:29 ] @
Nece sigurno biti adresa 127.0.0.1
[ tuxserbia @ 02.06.2019. 20:58 ] @
A koja bi bila?

Ti gađaš localhost port 2222, qemu ga vezuje na 22 u guest-u, a tamo sluša sshd

@vidonk

Daj malo opširnije. Pita, ne pita za šifru, prijavi nešto, kulira i ne hebe te 2 posto...

[ vidonk @ 02.06.2019. 21:03 ] @
Citat:
tuxserbia: A koja bi bila?

Ti gađaš localhost port 2222, qemu ga vezuje na 22 u guest-u, a tamo sluša sshd

@vidonk

Daj malo opširnije. Pita, ne pita za šifru, prijavi nešto, kulira i ne hebe te 2 posto...


samo refused to connect
[ tuxserbia @ 02.06.2019. 21:17 ] @
Ajde, probaću malo kasnije
[ tuxserbia @ 02.06.2019. 21:46 ] @
Evo, sad sam probao. Samo copy/paste sa onog linka. Radi.
[ Branimir Maksimovic @ 02.06.2019. 22:05 ] @
Citat:
tuxserbia:
A koja bi bila?

Ti gađaš localhost port 2222, qemu ga vezuje na 22 u guest-u, a tamo sluša sshd

@vidonk

Daj malo opširnije. Pita, ne pita za šifru, prijavi nešto, kulira i ne hebe te 2 posto...



Mislio sam da qemu dize ip adresu u lan-u kao virtualbox.
[ tuxserbia @ 02.06.2019. 22:40 ] @
Ako napraviš adapter, da. Sa redirecijom direktan pristup. Normalno, ima ograničenja, samo poznate stvari, tcp/udp, recimo kao direktan serijski port. Ma, mnogo fina stvarčica.


PS
Evo, sad mi je palo nešto da proverim

https://wiki.qemu.org/Features/RemovedFeatures

-redir
su uklonili u verziji 3.1.0

Kod mene radi, jer u Ubuntu 18.04 dolazi verzija 2.12

@vidonk

Moraćeš sa -netdev ili -nic opcijama da se poigraš.
[ vidonk @ 03.06.2019. 12:36 ] @
Citat:
tuxserbia: Ako napraviš adapter, da. Sa redirecijom direktan pristup. Normalno, ima ograničenja, samo poznate stvari, tcp/udp, recimo kao direktan serijski port. Ma, mnogo fina stvarčica.


PS
Evo, sad mi je palo nešto da proverim

https://wiki.qemu.org/Features/RemovedFeatures

-redir
su uklonili u verziji 3.1.0

Kod mene radi, jer u Ubuntu 18.04 dolazi verzija 2.12

@vidonk

Moraćeš sa -netdev ili -nic opcijama da se poigraš.


Evo i ja sam odradio copy paste i sad radi ne znam zašto nije htjelo ranije ali ne mogu da pokrenem program
Code:

[email protected]:~# chmod +x cspd 
[email protected]:~# ./cspd 
-bash: ./cspd: No such file or directory
[email protected]:~# ls
cspd  sendcmd
[email protected]:~#