[Netkit.users] --eth0=tap,... + --eth1=A Not working

Alessandro Dentella sandro at e-den.it
Fri Dec 5 13:08:45 CET 2008


Hi,

  i'm struggling with tap devices. 

  While I can start a machine with one single tap device:

    vstart --eth0=tap,172.16.0.1,172.16.0.2 fw1

  I have problems starting a second device on the same machine:

    vstart --eth0=tap,172.16.0.1,172.16.0.2 --eth1=A fw2

  below are the messages in the console.
  
  It seems to me that the mistake is that the second hub (A) is started as
  an Internet connected virtual hub while it's not. Root privileges are
  requested for the second time, but this time the devise is busy.

  Any hints?


  sandro
  *:-)


============= Starting virtual machine "fw2" =============
   Kernel:     /misc/netkit/netkit/kernel/netkit-kernel
   Modules:    /misc/netkit/netkit/kernel/modules
   Memory:     64 MB
   Model fs:   /misc/netkit/netkit/fs/netkit-fs
   Filesystem: /tmp/fw2.disk (new)
   Interfaces: eth0 @ tap       (/home/sandro/.netkit/hubs/vhub_sandro_tap.cnct)
               eth1 @ A (/home/sandro/.netkit/hubs/vhub_sandro_A.cnct)
   Hostfs at:  /home/sandro

******** Starting Internet connected virtual hub ********
   172.16.0.1 - 172.16.0.2
********     (root privileges are required)      ********
Running ==> /misc/netkit/netkit/bin/manage_tuntap start sandro 172.16.0.1 172.16.0.2 /home/sandro/.netkit/hubs/vhub_sandro_tap.cnct
Password: 
Bringing down nk_tap_sandro (if any)... done.
Bringing down tunnel (if any)...        done.
Setting up tunnel...                    done.
Bringing up nk_tap_sandro...            done.
Setting permissions for /dev/net/tun... done.
Enabling IP forwarding...               done.
Enabling masquerading...                done.
Opening firewall for tunnel...          done.
************** Abandoning root privileges ***************

Running ==> /misc/netkit/netkit/bin/uml_switch -tap nk_tap_sandro -hub -unix /home/sandro/.netkit/hubs/vhub_sandro_tap.cnct </dev/null 2>&1
******** Starting Internet connected virtual hub ********
   /home/sandro/.netkit/hubs/vhub_sandro_A.cnct - /home/sandro/.netkit/hubs/vhub_sandro_A.cnct
********     (root privileges are required)      ********
Running ==> /misc/netkit/netkit/bin/manage_tuntap start sandro /home/sandro/.netkit/hubs/vhub_sandro_A.cnct /home/sandro/.netkit/hubs/vhub_sandro_A.cnct /home/sandro/.netkit/hubs/vhub_sandro_A.cnct
Password: 
Bringing down nk_tap_sandro (if any)... done.
Bringing down tunnel (if any)...        done.
Setting up tunnel...                    TUNSETIFF: Device or resource busy
Error while configuring the tunnel.
sandro at bluff:/tmp$ ipl
    lo:        127.0.0.1/8
  eth0: 
  eth1:      192.168.5.1/24  ==> GW 192.168.5.254 - main
[nk_tap_sandro]:         172.16.0.1/16

-- 
Sandro Dentella  *:-)
e-mail: sandro at e-den.it 
http://sqlkit.argolinux.org        SQLkit home page - PyGTK/python/sqlalchemy


More information about the Netkit.users mailing list