Modifies the WAN port settings of a Smart Access Gateway (SAG) device.
Background information
We recommend that you understand the functionality of a WAN port before you modify its settings. For more information, see Configure a WAN port.
Debugging
Request parameters
| Parameter | Type | Required | Example | Description |
|---|---|---|---|---|
| Action | String | Yes | ModifySagWan |
The operation that you want to perform. Set the value to ModifySagWan. |
| RegionId | String | Yes | cn-shanghai |
The ID of the region where the SAG instance is deployed. You can call the DescribeRegions operation to query the most recent region list. |
| SmartAGId | String | Yes | sag-whfn**** |
The ID of the SAG instance. |
| SmartAGSn | String | Yes | sag32a30**** |
The serial number of the SAG device. |
| PortName | String | Yes | 0 |
The number of the WAN port. |
| IPType | String | Yes | DHCP |
The connection type of the WAN port: Valid values:
|
| IP | String | No | 192.XX.XX.1 |
The IP address of the WAN port. Note If the WAN port uses a static IP address, you must set this parameter.
|
| Mask | String | No | 255.255.255.0 |
The subnet mask of the WAN port IP address. Note If the WAN port uses a static IP address, you must set this parameter.
|
| Gateway | String | No | 192.XX.XX.254 |
The IP address of the gateway. Note
|
| Username | String | No | P12ppp*** |
The username of the PPPoE account. The username must be 6 to 30 characters in length, and can contain digits and letters. Note If the connection type of the WAN port is PPPoE, you must set this parameter.
|
| Password | String | No | P12ppq*** |
The password of the PPPoE account. The username must be 6 to 30 characters in length, and can contain digits and letters. Note If the connection type of the WAN port is PPPoE, you must set this parameter. If you
do not need to modify the password, you can ignore this parameter.
|
| Priority | Integer | No | 1 |
The priority of the WAN port. Valid values: -1 and 1 to 50. A smaller value indicates a higher priority. A value of -1 indicates that traffic forwarding is disabled on the WAN port. |
| Weight | Integer | No | 100 |
The weight of the WAN port. Valid values: 1 to 100. Default value: 100. |
| ISP | String | No | CT |
The ISP used by the WAN port. Valid values:
|
| Bandwidth | Integer | No | 50 |
The maximum bandwidth of the WAN port. Unit: Mbit/s. |
Response parameters
| Parameter | Type | Example | Description |
|---|---|---|---|
| RequestId | String | AFF7E5A6-6897-4FDC-A5A8-1978B5B3E545 |
The ID of the request. |
Examples
Sample requests
http(s)://smartag.cn-shanghai.aliyuncs.com/?Action=ModifySagWan
&IPType=DHCP
&PortName=0
&RegionId=cn-shanghai
&SmartAGId=sag-whfn****
&SmartAGSn=sag32a30****
&<Common request parameters>
Sample success responses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifySagWanResponse>
<RequestId>AFF7E5A6-6897-4FDC-A5A8-1978B5B3E545</RequestId>
</ModifySagWanResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "AFF7E5A6-6897-4FDC-A5A8-1978B5B3E545"
}
Error codes
| HttpCode | Error code | Error message | Description |
|---|---|---|---|
| 400 | Sag.PortNotExist | The specified port does not exist. | The error message returned because the specified port does not exist. |
| 400 | Sag.PortRoleInvalid | The port role is invalid. | The port role is invalid. |
For a list of error codes, visit the Error Center.