On BB I'm trying to configure an ISP provided IPv6 (over PPPoE). odhcp6c seems to work but the script it calls does not. I get a bunch of "Command failed: Not found" from ubus calls:
+ ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "" } Command failed: Not found and + 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": "" } Command failed: Not found No idea why though. My network configuration for this new IPv6 connection looks like: config interface 'wan1' option ifname 'eth0.3' option proto 'pppoe' option username 'xxx' option password 'xxx' option ppp_redial 'persist' option peerdns '0' option defaultroute '0' option ipv6 '1' config interface 'wan6' option ifname 'pppoe-wan1' option proto 'dhcpv6' option reqaddress 'try' option reqprefix 'auto' option defaultroute '0' option peerdns '0' Note that the "wan1" interface ends up being called "pppoe-wan1" when it is plumbed. I have tried both pppoe-wan1 and wan1 in the ifname for wan6. If I hardcode a: INTERFACE="wan1" into /lib/netifd/dhcpv6.script:setup_interface() I don't get the secondof the above errors and the ubus calls end up being: + ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "" } Command failed: Not found + 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" } Notice that the second call above differs from the first one in that the interface value has "wan1" in it. It's worth noting that I have a number of other IPv6 interfaces already on this router, up and functioning perfectly so basic IPv6 is functional here and this is specific to this interface. So any ideas why this is all failing? Cheers, b.
signature.asc
Description: This is a digitally signed message part
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel