From mboxrd@z Thu Jan 1 00:00:00 1970 From: list user Date: Fri, 03 Feb 2006 18:48:22 +0000 Subject: Re: [lartc] Virtual Interface Message-Id: <43E3A576.2080604@mailinator.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: lartc@vger.kernel.org Hi Roger, [big snip: lost o.p.] There are a couple of different approaches you might try. One is to use uml-utilities' tunctl to create an ethernet tap. Another is to use the dummy interface. With either method you can bridge, route, configure as you would a physical device using ifconfig and/or ip. The following methods work for me. I use Fedora Core 4. Its network setup methods are in /etc/sysconfig/network-scripts. cd /etc/sysconfig/network-scripts ln -s ifup-eth ifup-tap ln -s ifdown-eth ifdown-tap echo 'ip link show tap0 | grep "tap0" 2>&1 >/dev/null || tunctl -t tap0 DEVICE=3Dtap0 TYPE=3Dethernet ONBOOT=3Dyes BOOTPROTO=3Dstatic MACADDRZ:5a:5a:5a:5a:5a NETWORK=192.168.0.0 IPADDR=192.168.0.1 BROADCAST=192.168.0.255 NETMASK%5.255.255.0' > ifcfg-tap0 ifup tap0 ln -s ifup-eth0 ifup-dummy ln -s ifdown-eth ifdown-dummy echo 'ip link show dummy0 | grep "dummy0" 2>&1 >/dev/null || { ip link set dummy0 up ip link set dummy0 arp on ip link set dummy0 multicast on } DEVICE=3Ddummy0 TYPE=3Dethernet ONBOOT=3Dyes BOOTPROTO=3Dstatic MACADDR=A4:a5:a5:a5:a5:a5 NETWORK=192.168.0.0 IPADDR=192.168.0.2 BROADCAST=192.168.0.255 NETMASK%5.255.255.0' > ifcfg-dummy0 ifup dummy0 If all went well there should now be two new virtual ethernet devices, tap0 and dummy0. Hope this information is useful to you, Mike Wright :m) _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc