<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Sep 25, 2015 at 7:26 PM, Brian J. Murrell <span dir="ltr"><<a href="mailto:brian@interlinx.bc.ca" target="_blank">brian@interlinx.bc.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On BB I'm trying to configure an ISP provided IPv6 (over PPPoE).<br>
 odhcp6c seems to work but the script it calls does not.  I get a bunch<br>
of "Command failed: Not found" from ubus calls:<br>
<br>
+ ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "" }<br>
Command failed: Not found<br>
<br>
and<br>
<br>
+ ubus call network.interface notify_proto { "action": 0, "link-up": true, "data": { "passthru": "001700202607f2c0000000000000000000000001111111c0000000000000000000000002" }, "keep": false, "ip6addr": [ { "ipaddr": "2007:e2b0:1000:13d:9db:95d:80ac:4ef1", "mask": "64", "preferred": 604796, "valid": 2591996, "offlink": true } ], "routes6": [ { "target": "::", "netmask": "0", "gateway": "fe80::90:1a00:2a4:fee4", "metric": 1024, "valid": 1796 }, { "target": "2007:e2b0:a000:13d::", "netmask": "64", "metric": 256, "valid": 2591996 } ], "ip6prefix": [ "2007:e2b0:f00f:cd00::\/56,86400,86400" ], "dns": [ "2007:e2b0::1", "2007:e2b0::2" ], "interface": "" }<br>
Command failed: Not found<br>
<br>
No idea why though.  My network configuration for this new IPv6<br>
connection looks like:<br>
<br>
config interface 'wan1'<br>
        option ifname 'eth0.3'<br>
        option proto 'pppoe'<br>
        option username 'xxx'<br>
        option password 'xxx'<br>
        option ppp_redial 'persist'<br>
        option peerdns '0'<br>
        option defaultroute '0'<br>
        option ipv6 '1'<br>
<br>
config interface 'wan6'<br>
        option ifname 'pppoe-wan1'<br></blockquote><div>This is not correct; try option ifname '@wan1'<br><br></div><div>Hans <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
        option proto 'dhcpv6'<br>
        option reqaddress 'try'<br>
        option reqprefix 'auto'<br>
        option defaultroute '0'<br>
        option peerdns '0'<br>
<br>
Note that the "wan1" interface ends up being called "pppoe-wan1" when<br>
it is plumbed.  I have tried both pppoe-wan1 and wan1 in the ifname for<br>
wan6.<br>
<br>
If I hardcode a:<br>
<br>
INTERFACE="wan1"<br>
<br>
into /lib/netifd/dhcpv6.script:setup_interface() I don't get the secondof the above errors and the ubus calls end up being:<br>
<br>
+ ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "" }<br>
Command failed: Not found<br>
+ ubus call network.interface notify_proto { "action": 0, "link-up": true, "data": { "passthru": "001700202607f2c000000000000000000000000111111c0000000000000000000000002" }, "keep": false, "ip6addr": [ { "ipaddr": "2007:e2b0:1000:13d:9db:95d:80ac:4ef1", "mask": "64", "preferred": 604797, "valid": 2591997, "offlink": true } ], "routes6": [ { "target": "::", "netmask": "0", "gateway": "fe80::90:1a00:2a4:fee4", "metric": 1024, "valid": 1797 }, { "target": "2007:e2b0:a000:13d::", "netmask": "64", "metric": 256, "valid": 2591997 } ], "ip6prefix": [ "2007:e2b0:f00f:cd00::\/56,86400,86400" ], "dns": [ "2007:e2b0::1", "2007:e2b0::2" ], "interface": "wan1" }<br>
<br>
Notice that the second call above differs from the first one in that<br>
the interface value has "wan1" in it.<br>
<br>
It's worth noting that I have a number of other IPv6 interfaces already<br>
on this router, up and functioning perfectly so basic IPv6 is<br>
functional here and this is specific to this interface.<br>
<br>
So any ideas why this is all failing?<br>
<br>
Cheers,<br>
b.<br>
<br>_______________________________________________<br>
openwrt-devel mailing list<br>
<a href="mailto:openwrt-devel@lists.openwrt.org">openwrt-devel@lists.openwrt.org</a><br>
<a href="https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel" rel="noreferrer" target="_blank">https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel</a><br>
<br></blockquote></div><br></div></div>