Changes

3,676 bytes added ,  10:57, 24 November 2022
no edit summary
Line 48: Line 48:  
uci set network.wifi_wan.force_link='0'
 
uci set network.wifi_wan.force_link='0'
 
uci set network.wifi_wan.broadcast='0'</pre>
 
uci set network.wifi_wan.broadcast='0'</pre>
 +
 +
IPv6 interface creation
 +
 +
<pre>uci set network.wifi_wan6=interface
 +
uci set network.wifi_wan6.proto='dhcpv6'
 +
uci set network.wifi_wan6.metric='6'
 +
uci set network.wifi_wan6.disabled='0'
 +
uci set network.wifi_wan6.force_link='0'
 +
uci set network.wifi_wan6.reqaddress='try'
 +
uci set network.wifi_wan6.reqprefix='auto'
 +
uci set network.wifi_wan6.device='@wifi_wan'</pre>
 +
 +
<pre>uci set network.lan_repeater=interface
 +
uci set network.lan_repeater.proto='relay'
 +
uci set network.lan_repeater.lan_mark='lan'
 +
uci set network.lan_repeater.enabled='1'
 +
uci set network.lan_repeater.network='lan wifi_wan'</pre>
 +
 +
<pre>uci set network.lan.ipaddr='192.168.1.3'</pre>
 +
 +
Set DHCP settings for LAN interface (disable dhcp on LAN) and enable IPv6 relay on wifi_wan interface and
 +
 +
<pre>uci set dhcp.lan.ignore='1'
 +
uci set dhcp.lan.ra='relay'
 +
uci set dhcp.lan.dhcpv6='relay'
 +
uci set dhcp.lan.ndp='relay'</pre>
 +
 +
<pre>uci set dhcp.wifi_wan=dhcp
 +
uci set dhcp.wifi_wan.ra='relay'
 +
uci set dhcp.wifi_wan.dhcpv6='relay'
 +
uci set dhcp.wifi_wan.master='1'
 +
uci set dhcp.wifi_wan.ndp='relay'</pre>
 +
 +
Set firewall zone, using WAN firewall zone for newly created wifi_wan network interface
 +
 +
<pre>uci set firewall.@zone[1].network='wan wan6 mob1s1a1 mob1s2a1 wifi_wan'</pre>
 +
 +
Set mwan3 settings for new interface wifi_wan
 +
 +
<pre>uci set mwan3.wifi_wan=interface
 +
uci set mwan3.wifi_wan.enabled='0'
 +
uci set mwan3.wifi_wan.interval='3'
 +
uci set mwan3.wifi_wan.family='ipv4'
 +
uci add mwan3 condition
 +
uci set mwan3.@condition[-1].interface='wifi_wan'
 +
uci set mwan3.@condition[-1].track_method='ping'
 +
uci add_list mwan3.@condition[-1].track_ip='1.1.1.1'
 +
uci add_list mwan3.@condition[-1].track_ip='8.8.8.8'
 +
uci set mwan3.@condition[-1].reliability='1'
 +
uci set mwan3.@condition[-1].count='1'
 +
uci set mwan3.@condition[-1].timeout='2'
 +
uci set mwan3.@condition[-1].down='3'
 +
uci set mwan3.@condition[-1].up='3'
 +
uci set mwan3.wifi_wan_member_mwan=member
 +
uci set mwan3.wifi_wan_member_mwan.interface='wifi_wan'
 +
uci set mwan3.wifi_wan_member_mwan.metric='1'
 +
uci set mwan3.wifi_wan_member_balance=member
 +
uci set mwan3.wifi_wan_member_balance.interface='wifi_wan'
 +
uci set mwan3.wifi_wan_member_balance.weight='1'
 +
uci add_list mwan3.mwan_default.use_member='wifi_wan_member_mwan'
 +
uci add_list mwan3.balance_default.use_member='wifi_wan_member_balance'</pre>
 +
 +
Set proper ipv6 settings for wifi_wan6 iface
 +
 +
<pre>uci set mwan3.wifi_wan6=interface
 +
uci set mwan3.wifi_wan6.enabled='0'
 +
uci set mwan3.wifi_wan6.interval='3'
 +
uci set mwan3.wifi_wan6.family='ipv6'
 +
uci add mwan3 condition
 +
uci set mwan3.@condition[-1].interface='wifi_wan6'
 +
uci set mwan3.@condition[-1].track_method='ping'
 +
uci add_list mwan3.@condition[-1].track_ip='2606:4700:4700::1111'
 +
uci add_list mwan3.@condition[-1].track_ip='2001:4860:4860::8888'
 +
uci set mwan3.@condition[-1].reliability='1'
 +
uci set mwan3.@condition[-1].count='1'
 +
uci set mwan3.@condition[-1].timeout='2'
 +
uci set mwan3.@condition[-1].down='3'
 +
uci set mwan3.@condition[-1].up='3'
 +
uci set mwan3.wifi_wan6_member_mwan=member
 +
uci set mwan3.wifi_wan6_member_mwan.interface='wifi_wan6'
 +
uci set mwan3.wifi_wan6_member_mwan.metric='1'
 +
uci set mwan3.wifi_wan6_member_balance=member
 +
uci set mwan3.wifi_wan6_member_balance.interface='wifi_wan6'
 +
uci set mwan3.wifi_wan6_member_balance.weight='1'
 +
uci add_list mwan3.mwan_default.use_member='wifi_wan6_member_mwan'
 +
uci add_list mwan3.balance_default.use_member='wifi_wan6_member_balance'
 +
uci set mwan3.default_rule_ipv6=rule
 +
uci set mwan3.default_rule_ipv6.dest_ip='::/0'
 +
uci set mwan3.default_rule_ipv6.use_policy='mwan_default'
 +
uci set mwan3.default_rule_ipv6.family='ipv6'</pre>
 +
 +
 +
Save all the changes and restart the configuration
 +
 +
<pre>uci commit
 +
reload_config</pre>