I've been bashing my head out trying to get some kind of networking
working under UML.
Because we're standardising on RedHat in our company (sigh) I've tried
to follow the guide to setting up RedHat. I've also tried the main
networking guide on the UML site.
I've compiled a 2.4.19+skas host kernel and a 2.4.19 UML kernel, and
all the UML utils. The kernel boots, seems to go through all the
initialisation options, but when it gets to the networking part of the
RedHat installer, it can never do DHCP and I can't assign it an
address. Same thing happens if I try one of the pre-made system images.
Can anyone give me a step-by-step rundown of exactly what commands to
type to get a second interface on the host machine that is bound to the
UML instance that would allow it to DHCP or at least assign an IP? ie,
if I need a br0, what do I type on the host, and what kernel options
need to be compiled in (I'm assuming TUN/TAP and ethernet bridging,
etc, but is there anything else?)
I really would like to see UML the basis of our hosting platform, but
unless we can get networking working, it will be useless.
Any help would be appreciated.
"The person who stands up and says, 'This is stupid,' either is
asked to 'behave' or, worse, is greeted with a cheerful 'Yes,
we know! Isn't it terrific!'." - Frank Zappa