From: David C. <da...@da...> - 2002-11-13 14:29:51
|
Rio Martin wrote: > Yes .. i have the same problem too.. > eventhough we have bring interface tap0 down, tunctcl -d tap0 sometimes > results in error like that.. I can't think of anything that uses tun/tap off the top of my head other than vtund, openvpn and UML, but there is something hanging onto tap0. David -- David Coulson http://davidcoulson.net/ d...@vi... http://journal.davidcoulson.net/ |
From: Net L. <net...@li...> - 2002-11-07 13:42:29
|
What does the output from "ifconfig -a" look lik on the host? What is the full command that you're running to start UML? On Thu, 7 Nov 2002, Snoopy wrote: > Hello dear friends, > > I am slowly making oprogress and now I am attempting to set up netowrking for my UM Linux. > > I have folloed the advice of networking.html on sourceforge.net and I plumped for the TUN/TAP method of doing this, apparently Ethertap is now considered old. > > OK, so my host runs eth0 with an IP Adress of 192.168.10.8. > > I want my UML to use 192.168.10.51 - yes I want the UML to have the same net. > > So I did the whole doohicky with the bridge and brctl etc. So now my hosts eth0 has no more P address, rather the bidge now has that, or rather my hosts end of the bridge. > > So then I log into the UML (which was invoked with eth0=tuntap,tap0) and try to do > > ifconfig eth0 192.168.10.51 up and I get: > > > > bash-2.05# ifconfig lo 127.0.0.1 up > bash-2.05# ifconfig eth0 192.168.10.51 up > SIOCSIFFLAGS: Device or resource busy > SIOCSIFFLAGS: Device or resource busy > bash-2.05# ifconfig eth0 > eth0 Link encap:Ethernet HWaddr FE:FD:C0:A8:0A:33 > inet addr:192.168.10.51 Bcast:192.168.10.255 Mask:255.255.255.0 > BROADCAST MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:100 > RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) > Interrupt:5 > > bash-2.05# ifconfig eth0 up > SIOCSIFFLAGS: Device or resource busy > bash-2.05# > > So despite the fact, that the 1st ifconfig got a message, it did eat the > IP address. But I cannot bring the eth0 interfce up. > > Hence of course I cannot ping the host nor can I ping the UML from the host. > > I do not really know what this message implies. I know its the "other end" of the bridge - is that why it will not allow me to set things, because the otther end is already up ? > > Thank you. > > Love > Snoopy > > > > ------------------------------------------------------- > This sf.net email is sponsored by: See the NEW Palm > Tungsten T handheld. Power & Color in a compact size! > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lonni J Friedman net...@li... Linux Step-by-step & TyGeMo http://netllama.ipfox.com |
From: Snoopy <sn...@do...> - 2002-11-07 15:06:15
|
On Thu, 7 Nov 2002 12:43:28 +0100 Snoopy <sn...@do...> wrote: > So then I log into the UML (which was invoked with eth0=tuntap,tap0) and try to do > > ifconfig eth0 192.168.10.51 up and I get: > bash-2.05# ifconfig eth0 192.168.10.51 up > SIOCSIFFLAGS: Device or resource busy This turned out to be a problem on my SuSe host: when I redid everything with a new tap1 interface, everything went fine. Love Snoopy |
From: Snoopy <sn...@do...> - 2002-11-13 08:25:15
|
Dear List, well, I just wantesd to give you an update about my little persistent TUN/TAP problem. On one of my machines, where I run UM Linux, I cannot undo the tap0 device using tunctl -d tap0 - fails and comes back with Device or resource is busy. Lonni (aka Net Llama!) had said this might have to do with the fact, that I do not load the TUN/TAP module but rather I have compiled TUN/TAP straight in which probably creates a tap0 belonging to the kernel at boot time. So I went off and installed SuSe 8.1 Linux on my test server (for several UMLs, a bigger machine) and did the same thing, i.e. compiled the TUN/TAP not as a module but into the kernel. And guess what ? I have no such heavily-persistent TUN/TAP device !! When the new machine boots, there is nothing about and when I then create one with tunctl I get tap0. Everything with the UML works fine. Well sort of, there are a few other little problems, but thats for another post :-) So I guess the only way to really get rid of the aberrant tap0 is to reinstall my machine ? As said, it does not really bother me anymore because everything is now on the test server, but its interesting all the same. Love Snoopy |
From: David C. <da...@da...> - 2002-11-13 14:25:44
|
Snoopy wrote: > tunctl -d tap0 > > - fails and comes back with Device or resource is busy. Something is using tap0. Don't you have anything else installed which is using tap devices? Try using lsof and greping for /dev/net/tun or /dev/misc/net/tun > Lonni (aka Net Llama!) had said this might have to do with the fact, that I do not load the TUN/TAP module but rather I have compiled TUN/TAP straight in which probably creates a tap0 belonging to the kernel at boot time. That's wrong - If it's a module, or if it's compiled into the kernel, then it doesn't create any interfaces. David -- David Coulson http://davidcoulson.net/ d...@vi... http://journal.davidcoulson.net/ |
From: Net L. <net...@li...> - 2002-11-13 16:11:37
|
On Wed, 13 Nov 2002, Snoopy wrote: > Dear List, > > well, I just wantesd to give you an update about my little persistent TUN/TAP problem. On one of my machines, where I run UM Linux, I cannot undo the tap0 device using > > tunctl -d tap0 > > - fails and comes back with Device or resource is busy. > > Lonni (aka Net Llama!) had said this might have to do with the fact, that I do not load the TUN/TAP module but rather I have compiled TUN/TAP straight in which probably creates a tap0 belonging to the kernel at boot time. > > So I went off and installed SuSe 8.1 Linux on my test server (for several UMLs, a bigger machine) and did the same thing, i.e. compiled the TUN/TAP not as a module but into the kernel. > > And guess what ? I have no such heavily-persistent TUN/TAP device !! > > When the new machine boots, there is nothing about and when I then create one with tunctl I get tap0. Everything with the UML works fine. Well sort of, there are a few other little problems, but thats for another post :-) > > So I guess the only way to really get rid of the aberrant tap0 is to reinstall my machine ? > > As said, it does not really bother me anymore because everything is now on the test server, but its interesting all the same. You didn't have to reinstall your box. You could have just built a new kernel. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lonni J Friedman net...@li... Linux Step-by-step & TyGeMo http://netllama.ipfox.com |