> For the complete documentation index, see [llms.txt](https://help.proxidize.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.proxidize.com/legacy-products/proxy-builder/advanced-configuration/how-to-enable-disable-dual-stack-ipv4v6-on-usb-modems.md).

# How to Enable/Disable Dual-Stack IPv4v6 on USB modems

Learn how to enable or disable dual-stack IPv4/IPv6 mode on USB modems, with an MX2 modem walkthrough as the main example.

### What Is Dual-Stack IPv4/IPv6?

Dual-stack means the modem can use both IPv4 and IPv6 at the same time.

When dual-stack is enabled, the modem attempts to obtain:

* An IPv4 address.
* An IPv6 address.

This can help with compatibility across networks and services that use either IP version.

{% hint style="warning" %}
**Carrier Limitation**

Enabling dual-stack on the modem does **not** guarantee that the SIM will receive an IPv6 address.

Your mobile carrier must support IPv6 on the SIM plan and network you are using. If the carrier does not provide IPv6, the modem may still only receive IPv4 even when IPv4/IPv6 mode is selected.
{% endhint %}

### Modem Compatibility Note

This is a general guide for supported USB modems, with specific steps for **Proxidize MX2 modems**.

Other supported modems may have similar IPv4/IPv6 settings, but the WebUI address, menu names, and available options may differ depending on the manufacturer and firmware.

Common modem WebUI addresses include:

| Modem Model  | Common WebUI Address |
| ------------ | -------------------- |
| MX2 modem    | <http://192.168.1.1> |
| Huawei modem | <http://192.168.8.1> |
| ZTE modem    | <http://192.168.0.1> |

For supported modem models, see [Linux Agent: System Requirements & Supported Modems](broken://pages/7fdc84561ace54a0b81cf5b433c42bfd97130169).

### Before You Start

You will need:

* Access to the MX2 modem's WebUI.
* The proxy for the specific modem you want to configure.
* The Proxidize Proxy Extension for Chrome or Firefox.
* The modem WebUI password, if required.

If you are not sure how to open a modem WebUI through its proxy, see [How Can I Access My MX2 Modem's Web Interface?](broken://pages/924f1a6785b93e99183b482e69ba4d93b7bbdf47). The guide is MX2-focused, but the same proxy-based access concept applies to other modem models.

### General Process

The exact menu names may differ by modem, but the general process is:

1. Connect your browser to the proxy of the modem you want to configure.
2. Open that modem's WebUI address.
3. Log in if required.
4. Disconnect the modem from the mobile network before changing IP mode.
5. Find the network, profile, APN, or connection settings.
6. Change the IP mode to IPv4, IPv6, or IPv4/IPv6.
7. Save the setting.
8. Reconnect the modem.
9. Confirm whether the modem received IPv4, IPv6, or both.

### MX2 Example: Access the Modem WebUI

{% stepper %}
{% step %}

## Access the Modem WebUI

1. Connect your browser to the proxy of the MX2 modem you want to configure.
2. Open the MX2 WebUI:\
   <http://192.168.1.1>
3. Log in if the modem asks for a password.\
   The default MX2 password is commonly:\
   admin

![](/files/70a835663a73ee4e76b54bda06e7bb36d1b8d63f)
{% endstep %}

{% step %}

## Turn Off the Modem Connection

Before changing the IP mode, disconnect the modem from the mobile network.

1. From the MX2 home screen, click the blue connection tile showing the carrier name.\
   ![Toggle button next to your carrier](/files/f5684787fb4354e7374c6b6cc36cb7301623f5dd)
2. Toggle the connection off.
3. Wait until the modem shows as disconnected.
   {% endstep %}

{% step %}

## Change the IP Mode

1. Go back to the MX2 home screen.
2. Open **Settings**.
3. Open **Connection Mode**.\
   ![](/files/2b848ea401b3632f420db2bf3918e00cb3917365)
4. Change **Connection Mode** from **Automatic** to **Manual**.
5. Find **Connection IP Mode**.
6. Select the IP mode you want to use.\
   Common options may include:

   | Option    | What It Means                                 |
   | --------- | --------------------------------------------- |
   | IPv4      | The modem uses IPv4 only.                     |
   | IPv6      | The modem uses IPv6 only, if supported.       |
   | IPv4/IPv6 | The modem attempts to use both IPv4 and IPv6. |

   ![Connection mode 2 MX2](/files/45b6d0c50a74ddbe6aba9f84baf9c6fff6a2582a)
7. Click **Save** or **Apply**.
   {% endstep %}

{% step %}

## Turn the Modem Connection Back On

1. Go back to the blue connection tile showing the carrier name.
2. Toggle the connection back on.
3. Wait for the modem to reconnect.
   {% endstep %}
   {% endstepper %}

### Confirm the Change Worked

After the modem reconnects:

1. Open the modem status or diagnostic page.
2. Check the assigned IP information.
3. Confirm whether the modem received IPv4, IPv6, or both.

If IPv4/IPv6 mode is enabled but no IPv6 address appears, confirm whether your carrier supports IPv6 for that SIM and plan.

### When to Use Each Mode

| Mode      | When to Use It                                                                                   |
| --------- | ------------------------------------------------------------------------------------------------ |
| IPv4      | Use this if your carrier or workflow only supports IPv4, or if IPv6 causes compatibility issues. |
| IPv6      | Use only if your carrier and use case require IPv6-only connectivity.                            |
| IPv4/IPv6 | Use this when your carrier supports IPv6 and you want compatibility with both IP versions.       |

For most users, IPv4 or IPv4/IPv6 are the most common options.

### Troubleshooting

| Issue                                               | What to Check                                                                                                      |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| IPv6 does not appear after enabling IPv4/IPv6       | Confirm the SIM carrier supports IPv6 on that SIM plan and location.                                               |
| The modem does not reconnect                        | Return to the previous IP mode and reconnect the modem.                                                            |
| The WebUI does not open                             | Confirm your browser is connected to the correct modem proxy.                                                      |
| The wrong modem WebUI opens                         | Disable the proxy and reconnect using the proxy for the correct modem.                                             |
| The menus look different                            | Check the modem manufacturer and firmware. Other modems may place IP mode under APN, profile, or network settings. |
| Proxy connectivity changes after the setting update | Revert the IP mode and check APN/carrier compatibility.                                                            |

### Related Articles

* [How Can I Access My MX2 Modem's Web Interface?](broken://pages/924f1a6785b93e99183b482e69ba4d93b7bbdf47)
* [Linux Agent: System Requirements & Supported Modems](broken://pages/7fdc84561ace54a0b81cf5b433c42bfd97130169)
* [USB Modem Band Locking on Proxidize MX2 Modems](broken://pages/da3969a65687ecaa166600cb1640d774d485cfdf)
* [Proxidize Modems Bands and Frequencies](broken://pages/9bc5c9eba22dfdaea889f0fdb19846a6765ed3f8)

### Need Help?

If you have any questions, concerns, or need further clarification, feel free to reach out to us via live chat or email us directly at <support@proxidize.com>.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.proxidize.com/legacy-products/proxy-builder/advanced-configuration/how-to-enable-disable-dual-stack-ipv4v6-on-usb-modems.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
