View Single Post
  #1   (View Single Post)  
Old 2nd November 2016
philo_neo71 philo_neo71 is offline
Spam Deminer
 
Join Date: Jul 2009
Posts: 278
Default qemu for 2003 and network options

Hi,
I've installed OpenBSD 6.0 on intel's quad cores, i virtualize with qemu windows 2003 server,
but for the network i've issue :
1/ i reading this link http://cromwell-intl.com/linux/openb...ows-howto.html
2/ i have created 3 files :
2A qemu2-ifup.sh
Code:
#!/bin/sh

# stop DHCP, bounce eth1
/etc/init.d/dhcpd stop
ifdown re0
ifconfig re0 192.168.0.10 romisc up

# bring up tap device tap1
openvpn --mktun --dev tap1 --user root
ifconfig tap1 192.168.0.10 romisc up

# create bridge eth1 - tap1
brctl addbr br0
brctl addif br0 re0
brctl addif br0 tap1

# turn off spanning tree
brctl stp br0 off

# bring up br0 / eth1
# ifconfig eth1 10.1.1.100/24
ifconfig br0 192.168.0.200/24
/etc/init.d/dhcpd start

# forward from the bridge through masquerading to the outside.
# previous FORWARD chain and related rules were set at boot time thusly:
#    iptables -P FORWARD DROP
#    iptables -t nat -F
#    iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source ${EXT_IPADDR}
#    iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
#    iptables -A FORWARD -i eth1 -j ACCEPT
#    iptables -A FORWARD -i eth2 -j ACCEPT
# and so on for other internal interfaces.  since br0 just appeared
# as a new internal interface, add the corresponding rule:
iptables -A FORWARD -i br0 -j ACCEPT

and /home/phipo/qemu2-ifdown.sh:
2B qemu2-ifdown.sh
Code:
#!/bin/sh

# shut down the bridge and tunnel
brctl delif br0 tap1
brctl delif br0 eth1
ifconfig br0 down
brctl delbr br0
openvpn --rmtun --dev tap1
# bring eth1 back up
ifconfig eth1 192.168.0.200/24
/etc/init.d/dhcpd stop
/etc/init.d/dhcpd start
2C fire.sh
Code:
#!/bin/sh

cd /home/phipo/
sudo /home/phipo/qemu2-ifup.sh
xterm -e qemu-system-i386 -m 512 -monitor stdio /home/phipo/vm/2k3c.img
sudo /home/phipo/qemu2-ifdown.sh

3/ on windows output i've ip adress 10.x.y.z, i don't anderstand where it found this adressing, because i've put ip adress 192.x.y.z ?

4/ the output of OpenBSD have errors :
Code:
# ./fire.sh 
/home/phipo/qemu2-ifup.sh[4]: /etc/init.d/dhcpd: not found
/home/phipo/qemu2-ifup.sh[5]: ifdown: not found
ifconfig: romisc: bad value
/home/phipo/qemu2-ifup.sh[9]: openvpn: not found
ifconfig: romisc: bad value
/home/phipo/qemu2-ifup.sh[13]: brctl: not found
/home/phipo/qemu2-ifup.sh[14]: brctl: not found
/home/phipo/qemu2-ifup.sh[15]: brctl: not found
/home/phipo/qemu2-ifup.sh[18]: brctl: not found
ifconfig: SIOCDIFADDR: Device not configured
/home/phipo/qemu2-ifup.sh[23]: /etc/init.d/dhcpd: not found
/home/phipo/qemu2-ifup.sh[35]: iptables: not found
/home/phipo/qemu2-ifup.sh[37]: and: not found
Warning: Tried to connect to session manager, None of the authentication protocols specified are supported
/home/phipo/qemu2-ifdown.sh[4]: brctl: not found
/home/phipo/qemu2-ifdown.sh[5]: brctl: not found
ifconfig: SIOCGIFFLAGS: Device not configured
/home/phipo/qemu2-ifdown.sh[7]: brctl: not found
/home/phipo/qemu2-ifdown.sh[8]: openvpn: not found
ifconfig: SIOCDIFADDR: Device not configured
/home/phipo/qemu2-ifdown.sh[11]: /etc/init.d/dhcpd: not found
/home/phipo/qemu2-ifdown.sh[12]: /etc/init.d/dhcpd: not found
#
the tap1 ethernet is created
Maybe i forgot an path
== DHCP NOT FOUND but i want a static IP adress

5/ the output with ifconfig
Code:
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
        index 3 priority 0 llprio 3
        groups: lo
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
re0: flags=208843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF6> mtu 1500
        lladdr xx:xx:xx:xx:xx:xx
        index 1 priority 0 llprio 3
        groups: egress
        media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause)
        status: active
        inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 xxxxxxxxxxxxxxxxxx prefixlen 64 scopeid 0x1
enc0: flags=0<>
        index 2 priority 0 llprio 3
        groups: enc
        status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33188
        index 4 priority 0 llprio 3
        groups: pflog
tap1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        lladdr zz:zz:zz:zz:zz
        index 5 priority 0 llprio 3
        groups: tap
        status: no carrier
#
Some one have ideas

Regards
Philippe
Reply With Quote