参考:
http://www.right.com.cn/forum/thread-75532-1-1.html
该实验基于ar9331 dragino2板子的,板子只引出一个LAN口。
1、 固件编译
make menuconfig
Kernel modules --->
Network Devices --->
<*> kmod-macvlan
Network --->
Routing and Redirection --->
<*> ip
2、 配置
/etc/rc.local
# Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. ip link add link eth0 eth2 type macvlan ifconfig eth2 hw ether 00:11:22:33:44:5b ifconfig eth2 up exit 0
/etc/config/network
config 'interface' 'loopback' option 'ifname' 'lo' option 'proto' 'static' option 'ipaddr' '127.0.0.1' option 'netmask' '255.0.0.0' config 'interface' 'lan' option ifname 'eth2' option 'type' 'bridge' option 'proto' 'static' option 'ipaddr' '192.168.18.1' option 'netmask' '255.255.255.0' config 'interface' 'wan' option 'proto' 'dhcp' option 'ifname' 'eth0' option 'hostname' 'openwrt'
3、 重启
注意:
要把wan口默认的eth1改成eth0,使得开机默认就是wan口。
要把lan口的eth0改成eth2,不知道为什么改成eth1就是不行。