From: Jeff D. <jd...@ka...> - 2002-07-02 19:10:00
|
and...@ne... said: > ifconfig eth0 10.2.131.101 up > SIOCSIFADDR: No such device > eth0: uknown interface: No such device > eth0: uknown interface: No such device What does dmesg say after this happens? Jeff |
From: Jeff D. <jd...@ka...> - 2002-07-03 14:46:14
|
and...@ne... said: > #tunctl 0; > set 'tap0' persistant and owned by uid 0 This should be 'tunctl <your uid>' since you're going to be the one trying to use it. You will still have to set up routing and proxy arp on the host in order to see the rest of the net from the UML. If you are new to UML and don't feel like dealing with that, then figuring out what's happening with uml_net is probably a better approach. Jeff |
From: Andrew S. <and...@ne...> - 2002-07-03 15:37:02
|
On Wednesday 03 July 2002 4:48 pm, Jeff Dike wrote: > and...@ne... said: > > #tunctl 0; > > set 'tap0' persistant and owned by uid 0 > > This should be 'tunctl <your uid>' since you're going to be the one try= ing > to use it. > > You will still have to set up routing and proxy arp on the host in orde= r to > see the rest of the net from the UML. > > If you are new to UML and don't feel like dealing with that, then figur= ing > out what's happening with uml_net is probably a better approach. > > =09=09=09=09Jeff I've been doing this as root since it's a permissions nightmare otherwise= =2E=20 Even after changing permissions on /dev/misc/net/tap and it's symlink I'm= =20 still not allowed to assign an IP address to the tap device :-( I've tried looking around the web for help with uml_net but I can't find = much.=20 As it is, if I try to run it buy hand it tells me that I'm wasting my tim= e as=20 UML uses it as and when necessary. It starting to feel a little 'catch 22= '.. |
From: Andrew S. <and...@ne...> - 2002-07-04 11:39:11
|
On Wednesday 03 July 2002 4:48 pm, Jeff Dike wrote: > and...@ne... said: > > #tunctl 0; > > set 'tap0' persistant and owned by uid 0 > > This should be 'tunctl <your uid>' since you're going to be the one try= ing > to use it. > > You will still have to set up routing and proxy arp on the host in orde= r to > see the rest of the net from the UML. > > If you are new to UML and don't feel like dealing with that, then figur= ing > out what's happening with uml_net is probably a better approach. > > =09=09=09=09Jeff I'm still unable to get this working (sorry!) Here's what I'm doing, as root on the host: tunctl -u 0; ifconfig tap0 10.2.131.201 <-different to my eth0 address but same networ= k This sets the address on tap0 but also causes probelms on eth0. I can pin= g my=20 default gateway but nothing on different subnets. As soon as I down tap0,= =20 eth0 works properly again. Anyway, I setup tap0 and then bootup UML: linux ubd0=3Droot_fs ubd1=3Dswap_fs eth0,,,10.2.131.210 It boots but fails to assign the IP address within UML. So from the UML=20 command line I do: eth0=3Dtuntap,tap0 ifconfig eth0 IP_4_UML; but I get this error: IP_4_UML: Host name lookup failure I'm sorry that I'm unable to decipher this but I have no clue about TUN/T= AP.=20 Any help is really appreciated. Andy=20 |
From: Jeff D. <jd...@ka...> - 2002-07-03 20:02:56
|
> I've tried looking around the web for help with uml_net but I can't > find much. As it is, if I try to run it buy hand it tells me that I'm > wasting my time as UML uses it as and when necessary. It starting to > feel a little 'catch 22'.. When you ifconfig an interface and it decides to set up the host with uml_net, there is always stuff added to dmesg. With TUN/TAP, this is the case when you put a gateway IP address on the eth switch, i.e. 'eth0=tuntap,,,192.168.0.1'. If not, then you're somehow doing something very wrong, and a complete record of what you did would be good. Jeff |
From: Jeff D. <jd...@ka...> - 2002-07-04 23:01:08
|
and...@ne... said: > Here's what I'm doing, as root on the host: Like I said before, go back to using uml_net and show us exactly what you do. > tunctl -u 0; I already told you what was wrong with this. > ifconfig tap0 10.2.131.201 <-different to my eth0 address but same network Bringing it up might help. > linux ubd0=root_fs ubd1=swap_fs eth0,,,10.2.131.210 That eth0 argument is totally bogus. > ifconfig eth0 IP_4_UML; > but I get this error: > IP_4_UML: Host name lookup failure Because it has no nameservers because it has no net and it's not running its own nameserver. Jeff |
From: Andrew S. <and...@ne...> - 2002-07-05 08:45:09
|
On Friday 05 July 2002 12:56 am, Jeff Dike wrote: > and...@ne... said: > > Here's what I'm doing, as root on the host: > > Like I said before, go back to using uml_net and show us exactly what y= ou > do. You say use uml_net, the documentaion says use uml_net.. I want to use=20 uml_net, but how do I use it? The documentation says that uml_net gets=20 initiated by UML when necessary but I don't see what I'm supposed to be d= oing=20 with UML get it to use uml_net. Simply running the command 'uml_net' fail= s=20 and tells me '..don't bother'. > > tunctl -u 0; > > I already told you what was wrong with this. Running this as a non-root is OK until I try to assign an IP address to t= he=20 tap device - permissions problem. I can live with running the whole thin= g as=20 root. I just want to get it working first then I can look at running=20 everything as a normal user. > > > ifconfig tap0 10.2.131.201 <-different to my eth0 address but same > > network > > Bringing it up might help. I did bring it up. I forgot to put that in the message - sorry. =20 > > > linux ubd0=3Droot_fs ubd1=3Dswap_fs eth0,,,10.2.131.210 > > That eth0 argument is totally bogus. > > > ifconfig eth0 IP_4_UML; > > but I get this error: > > IP_4_UML: Host name lookup failure > > Because it has no nameservers because it has no net and it's not runnin= g > its own nameserver. > > =09=09=09=09Jeff > I really apreciate that you've taken the time to try to help and I apolog= ise=20 for what must seem like pretty dumb questions at times. I really want to = get=20 this working though as UML without networking is pretty useless to me. If= you=20 could just explain to me how I should be using uml_net to initiate the=20 networking it would be a great help. Andy |
From: Jeff D. <jd...@ka...> - 2002-07-05 14:51:14
|
> I want to use uml_net, but how do I use it? You provide the gateway IP on the command line, 'eth0=tuntap,,,10.2.131.210' Jeff |
From: Andrew S. <and...@ne...> - 2002-07-03 09:58:53
|
On Tuesday 02 July 2002 9:12 pm, Jeff Dike wrote: > and...@ne... said: > > ifconfig eth0 10.2.131.101 up > > SIOCSIFADDR: No such device > > eth0: uknown interface: No such device > > eth0: uknown interface: No such device > > What does dmesg say after this happens? > > =09=09=09=09Jeff Nothing. dmesg just returns the same info as before.. |