> linux eth0=ethertap,tap0,fe:fd:0:0:0:1,192.168.0.254
> everything boots up ok, and `ifconfig -a` lists eth0 as well as
> But when I try to set an IP with:
> ifconfig eth0 192.168.0.1
> I get "invalid argument".
You should be using TUN/TAP, not ethertap. Ethertap has a number of
disadvantages, and should only be used on hosts where TUN/TAP is unavailable
or not working, which is 2.4.7 or so and earlier.