|
|
请问各位大佬,openwrt源码中如何在编译时就直接配置好网桥,目前安装网上的教程修改
package/base-files/files/lib/functions/uci-defaults.sh
package/base-files/files/bin/config_generate
将wan口配置成pppoe
现在想配置成1,3,4口的网桥
- case "$protocol" in
- static)
- local ipad
- case "$1" in
- lan) ipad=${ipaddr:-"192.168.5.1"} ;;
- *) ipad=${ipaddr:-"192.168.$((addr_offset++)).1"} ;;
- esac
- netm=${netmask:-"255.255.255.0"}
- uci -q batch <<-EOF
- set network.$1.proto='static'
- set network.$1.ipaddr='$ipad'
- set network.$1.netmask='$netm'
- EOF
- [ -e /proc/sys/net/ipv6 ] && uci set network.$1.ip6assign='60'
- ;;
- dhcp)
- # fixup IPv6 slave interface if parent is a bridge
- [ "$type" = "bridge" ] && ifname="br-$1"
- uci set network.$1.proto='dhcp'
- [ -e /proc/sys/net/ipv6 ] && {
- uci -q batch <<-EOF
- delete network.${1}6
- set network.${1}6='interface'
- set network.${1}6.ifname='$ifname'
- set network.${1}6.proto='dhcpv6'
- EOF
- }
- ;;
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|