From: Rodrigo B. (a. morcego) <rod...@co...> - 2000-12-05 01:57:01
|
I'll explain the procedure I use here. I'll do it using the IP address of your setup, to make it easy for you. Just remember I'm using the rounting tricks to make my uml machine visible to the rest of my network, so maybe a few steps wouldn't be needed for you. First, on host: host# ifconfig eth0 arp host# ifconfig tap0 arp host# ifconfig tap0 192.168.74.22 netmask 255.255.255.0 up host# arp -s -i tap0 192.168.74.32 C0:A8:4A:20:00:00 pub host# um_eth_net_util tap0 100 No, I would boot the uml machine, and login. uml# ifconfig eth0 hw ether C0:A8:4A:20:00:00 arp uml# ifconfig eth0 192.168.74.34 netmask 255.255.255.255 up ^^^^^^^^^^^^^^^ uml# route add -host 192.168.74.22 dev eth0 uml# route add default gw 192.168.74.22 And thats it. That should do the trick. Notice that I setted up the eth0 interface with netmask 255.255.255.255, and that I had to add 2 routes to the routing table. Another thing I would suggest is running um_eth_net_util as root (I don't know if it works as running as a regular users), with high priority. It's not such a cpu intensive process, so it should not interfere too much with your other processes. To do it: host# nice -n -1 um_eth_net_util tap0 100 or, as I do here (more priority yet): host# nice -n -5 um_eth_net_util tap0 100 []s On Tue, Dec 05, 2000 at 12:07:42AM +0100, Christian Laursen wrote: > Hello guys. >=20 > I still didn't manage to get the uml networking working > to my satisfaction. I believe I'm close now, though. :) >=20 > I'm trying to use the virtual ethernet device through the > ethertap device. >=20 > This is my ifconfig on the host: >=20 > eth0 Link encap:Ethernet HWaddr 00:01:02:0D:E5:DD =20 > inet addr:192.168.74.22 Bcast:192.168.74.255 Mask:255.255.255= .0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:665006 errors:0 dropped:0 overruns:0 frame:0 > TX packets:359896 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:100=20 > Interrupt:11 Base address:0xd400=20 >=20 > lo Link encap:Local Loopback =20 > inet addr:127.0.0.1 Mask:255.0.0.0 > UP LOOPBACK RUNNING MTU:3924 Metric:1 > RX packets:6601 errors:0 dropped:0 overruns:0 frame:0 > TX packets:6601 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0=20 >=20 > tap0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00 =20 > inet addr:192.168.74.22 Bcast:192.168.74.255 Mask:255.255.255= .0 > UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:388 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0=20 > Interrupt:5=20 >=20 >=20 > And my routing table: >=20 > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use I= face > uml * 255.255.255.255 UH 0 0 0 t= ap0 > x * 255.255.255.255 UH 0 0 0 e= th0 > 192.168.74.0 * 255.255.255.0 U 0 0 0 e= th0 > 192.168.74.0 * 255.255.255.0 U 0 0 0 t= ap0 > 127.0.0.0 * 255.0.0.0 U 0 0 0 lo > default server 0.0.0.0 UG 0 0 0 e= th0 >=20 >=20 > This is ifconfig on uml: >=20 > eth0 Link encap:Ethernet HWaddr C0:A8:4A:20:00:00 =20 > inet addr:192.168.74.32 Bcast:192.168.74.255 Mask:255.255.255= .0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:21 errors:0 dropped:0 overruns:0 frame:0 > TX packets:30 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:100=20 > Interrupt:4=20 >=20 > lo Link encap:Local Loopback =20 > inet addr:127.0.0.1 Mask:255.0.0.0 > UP LOOPBACK RUNNING MTU:3904 Metric:1 > RX packets:6 errors:0 dropped:0 overruns:0 frame:0 > TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0=20 >=20 >=20 > This is the routing table on uml: >=20 > 192.168.74.0 * 255.255.255.0 U 0 0 0 e= th0 > 127.0.0.0 * 255.0.0.0 U 0 0 0 lo > default x 0.0.0.0 UG 0 0 0 e= th0 >=20 >=20 > I have started um_eth_net_util with the parameters tap0 and 100. >=20 > I have chosen the same IP address for both tap0 and eth0 on the host acco= rding > to an earlier mail here by William Stearns. >=20 --=20 Rodrigo Barbosa (morcego) - rod...@co... Conectiva R&D Team - http://distro.conectiva.com.br "Quis custodiet custodes?" - http://www.conectiva.com |