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=tap0
TYPE=ethernet
ONBOOT=yes
BOOTPROTO=static
MACADDR=5a:5a:5a:5a:5a:5a
NETWORK=192.168.0.0
IPADDR=192.168.0.1
BROADCAST=192.168.0.255
NETMASK=255.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=dummy0
TYPE=ethernet
ONBOOT=yes
BOOTPROTO=static
MACADDR=a4:a5:a5:a5:a5:a5
NETWORK=192.168.0.0
IPADDR=192.168.0.2
BROADCAST=192.168.0.255
NETMASK=255.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
[email protected]
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc