# Aporte provision ont huawei ipv4/ipv6

**URL:** <https://forum.genieacs.com/t/aporte-provision-ont-huawei-ipv4-ipv6/7458>\
**Category:** Help\
**Created:** [September 8, 2026, 11:40am UTC](https://forum.genieacs.com/t/aporte-provision-ont-huawei-ipv4-ipv6/7458 "2026-09-08T11:40:21Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ajen0](https://avatars.discourse-cdn.com/v4/letter/a/58956e/32.png) [@ajen0](https://forum.genieacs.com/u/ajen0)\
**Post date:** [September 8, 2026, 11:40am UTC](https://forum.genieacs.com/t/aporte-provision-ont-huawei-ipv4-ipv6/7458/1 "2026-09-08T11:40:21Z")

</div>

Buenos dias, por si alguno les sirve esta config me funciono para pasar todas las ont huawei a dual stasck: // Busca todas las conexiones PPP en cualquier WANConnectionDevice  
const pppInstances = declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice._.WANPPPConnection._”, {path: 1});

for (let ppp of pppInstances) {  
let path = ppp.path;

// 1. Activar Dual-Stack IPv4/IPv6  
declare(path + “.X\_HW\_IPv6Enable”, {value: Date.now()}, {value: true});

// 2. Crear instancia PrefixDelegation y setear Origin  
declare(path + “.X\_HW\_IPv6.IPv6Prefix.[Origin:PrefixDelegation]”, {path: Date.now(), value: Date.now()}, {path: 1, value: “PrefixDelegation”});

// 3. Crear instancia AutoConfigured Address y setear Origin  
declare(path + “.X\_HW\_IPv6.IPv6Address.[Origin:AutoConfigured]”, {path: Date.now(), value: Date.now()}, {path: 1, value: “AutoConfigured”});  
}

---

<div class="post-metadata">

**Author:** ![akcoder](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/akcoder/32/11_2.png) [@akcoder](https://forum.genieacs.com/u/akcoder)\
**Post date:** [September 8, 2026, 5:56pm UTC](https://forum.genieacs.com/t/aporte-provision-ont-huawei-ipv4-ipv6/7458/2 "2026-09-08T17:56:49Z")

</div>

Translation for non-Spanish speakers:

Good morning, in case it helps anyone, this configuration worked for me to switch all Huawei ONTs to dual-stack:

```auto
// Searches for all PPP connections on any WANConnectionDevice
const pppInstances = declare("InternetGatewayDevice.WANDevice.1.WANConnectionDevice..WANPPPConnection.", {path: 1});

for (let ppp of pppInstances) {
    let path = ppp.path;
    
    // 1. Enable Dual-Stack IPv4/IPv6
    declare(path + ".X_HW_IPv6Enable", {value: Date.now()}, {value: true});
    
    // 2. Create PrefixDelegation instance and set Origin
    declare(path + ".X_HW_IPv6.IPv6Prefix.[Origin:PrefixDelegation]", {path: Date.now(), value: Date.now()}, {path: 1, value: "PrefixDelegation"});
    
    // 3. Create AutoConfigured Address instance and set Origin
    declare(path + ".X_HW_IPv6.IPv6Address.[Origin:AutoConfigured]", {path: Date.now(), value: Date.now()}, {path: 1, value: "AutoConfigured"});
}

```

---

<div class="post-metadata">

**Author:** ![dustin](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@dustin](https://forum.genieacs.com/u/dustin)\
**Post date:** [September 10, 2026, 12:09pm UTC](https://forum.genieacs.com/t/aporte-provision-ont-huawei-ipv4-ipv6/7458/3 "2026-09-10T12:09:21Z")

</div>

Thanks for sharing.

---

<div class="post-metadata">

**Author:** ![dustin](https://avatars.discourse-cdn.com/v4/letter/d/5daacb/32.png) [@dustin](https://forum.genieacs.com/u/dustin)\
**Post date:** [September 10, 2026, 12:09pm UTC](https://forum.genieacs.com/t/aporte-provision-ont-huawei-ipv4-ipv6/7458/4 "2026-09-10T12:09:36Z")

</div>

Thanks for translating.
