Operation: | Interface
Description: | Manage physical interfaces and view Port wise Network and Zone details.

Sample Configuration
    	<Interface>
    		<Name>interfacename</Name>
    		<NetworkZone>zonename</NetworkZone>
    		<!-- IPv4Configuration -->
    		<IPv4Configuration>Enable/Disable</IPv4Configuration>
    		<IPv4Assignment>Static/PPPoe/DHCP</IPv4Assignment>
    		<!--  For Static -->
    		<IPAddress>ipaddress</IPAddress>
    		<Netmask>netmask</Netmask>
    		<GatewayName>gatewayname</GatewayName>
    		<GatewayIP>IP address</GatewayIP>

    		<!-- For PPPoE -->
    		<PreferredIP>ipaddress</PreferredIP>
    		<LocalIP>ipaddress</LocalIP>
    		<Username>username</Username>
    		<Password>password</Password>
    		<ServiceName>name</ServiceName>
    		<ServiceName2>name</ServiceName2>
    		<LCPEchoInterval>Disable/no of seconds</LCPEchoInterval>
    		<LCPFailure>Disable/No of Attempts</LCPFailure>
    		<SchedulTimeForReconnect>Enable</SchedulTimeForReconnect>
    		<Schedule>
    			<DayOfWeek>All Days of week/Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday</DayOfWeek>
    			<Hour>Number</Hour>
    			<Minute>Number</Minute>
    		</Schedule>
    		<!-- IPv6Configuration -->
    		<IPv6Configuration>Enable/Disable</IPv6Configuration>
    		<IPv6Assignment>Static/DHCP</IPv6Assignment>
    		<!-- dhcp configuration -->
    		<Mode>Auto/Manual</Mode>
    		<DhcpOnly>Enable/Disable</DhcpOnly>
    		<AcceptOtherConfigfromDHCP>Enable/Disable</AcceptOtherConfigfromDHCP>
    		<DHCPRapidCommit>Enable/Disable</DHCPRapidCommit>
    		<IPv6Address>ipaddress</IPv6Address>
    		<Prefix>Number</Prefix>
    		<GatewayNameIpv6>gatewayname</GatewayNameIpv6>
    		<GatewayIPv6>ipv6 address</GatewayIPv6>
    		<!-- Advanced Settings -->
    		<InterfaceSpeed>Auto Negotiate/10MbpsHD/10MbpsFD/100MbpsHD/100MbpsFD/1000MbpsFD/1000MbpsHD/10000MbpsFD</InterfaceSpeed>
    		<MTU>1500</MTU>
    		<MSS>
    			<OverrideMSS>Enable/Disable</OverrideMSS>
    			<MSSValue>1455</MSSValue>
    		</MSS>
    		<MACAddress>Default/{userdefined MAC Address}</MACAddress>
    		<!-- RA Configuration for dhcp -->
    		<DADAttempts>1</DADAttempts>
    		<AllowedRAServers />
    		<Status>Text</Status><!-- this tag is only read purpose showing connectivity status of Interface -->
    	</Interface>

Attribute/Parameter Information :

Parameter | Mandatory | Default | Description
--- | --- | --- | ---
Name | Yes |  | Description: Name of Physical Interfaces/ports available on the appliance. Name confines to: Type is 'SCALAR'. Datatype is 'STRING'.
NetworkZone | No |  | Description: Select Zone to which the interface belongs. NetworkZone confines to: Type is 'SCALAR'. Datatype is 'STRING'. First character is to be Alphanumeric except ZERO '0' (1-9a-zA-Z). Alphanumeric (a-zA-Z0-9) and underscore (_) to be allowed for the remaining characters.
IPv4Configuration, IPv6Configuration | No |  | Description: Used to determine whether the IP type is IPv4 or IPv6. IPv4Configuration,IPv6Configuration confines to: Type is 'ARRAY'. Datatype is 'STRING'. Only '0', '1' are allowed. Multiple values are allowed.
IPv4Assignment | No |  | Description: Select IP Assignment type from the available options: Static, PPPoE or DHCP. IPv4Assignment confines to: Type is 'SCALAR'. Datatype is 'STRING'. Only '0', '3', '2' are allowed.
IPAddress | No |  | Description: Used to set IPv4 address for interface in IPv4 configuration. IPAddress confines to: Type is 'SCALAR'. Datatype is 'IPADDRESS'. Maximum characters allowed are 15.
Netmask | No |  | Description: Used to set IPv4 Network Subnet mask. Netmask confines to: Type is 'SCALAR'. Datatype is 'STRING'. Maximum characters allowed are 15. IPv4 Address should be between: [128,192,224,240,248,252,254,255].[0,128,192,224,240,248,252,254,255].[0,128,192,224,240,248,252,254,255].[0,128,192,224,240,248,252,254,255]
GatewayName | No |  | Description: In IPv4 configuration, if Network Zone is selected as WAN, specify the Gateway through which traffic from the interface is to be routed. GatewayName confines to: Type is 'SCALAR'. Datatype is 'STRING'.
GatewayIP | No |  | Description: In IPv4 configuration, specify the Gateway IP Address. GatewayIP confines to: Type is 'SCALAR'. Datatype is 'IPADDRESS'. Maximum characters allowed are 15.
Username | No |  | Description: In IPv4 configuration, if Network Zone is selected as WAN and IP Assignment is selected as PPPoE, specify the username for PPPoE IP assignment. Username confines to: Type is 'SCALAR'. Datatype is 'STRING'. Characters (^;'"\) are not allowed. Maximum characters allowed are 50.
Password | No |  | Description: In IPv4 configuration, if Network Zone is selected as WAN and IP Assignment is selected as PPPoE, specify the password for PPPoE IP assignment. Password confines to: Type is 'SCALAR'. Datatype is 'STRING'.
ServiceName | No |  | Description: In IPv4 configuration, if Network Zone is selected as WAN and IP Assignment is selected as PPPoE, specify the Service Name or Access Concentrator for PPPoE IP assignment. ServiceName confines to: Type is 'SCALAR'. Datatype is 'STRING'. Maximum characters allowed are 50.
ServiceName2 | No |  | Description: In IPv4 configuration, if Network Zone is selected as WAN and IP Assignment is selected as PPPoE, specify the Service Name or Access Concentrator for PPPoE IP assignment. ServiceName2 confines to: Type is 'SCALAR'. Datatype is 'STRING'. Maximum characters allowed are 20.
SendLCPEchoRequestEvery | No | 20 | Description: Specify time interval between LCP Echo Requests. These requests are used to check if the link is alive. SendLCPEchoRequestEvery confines to: Type is 'SCALAR'. Datatype is 'INTEGER'. Range 5 to 180 is allowed. Maximum digits allowed are 4.
WaitForLCPEchoReplyFor | No | 3 | Description: Number of attempts to wait for LCP echo reply after which the PPPoE link will be declared as closed. WaitForLCPEchoReplyFor confines to: Type is 'SCALAR'. Datatype is 'INTEGER'. Range 1 to 65535 is allowed. Maximum digits allowed are 5.
MACAddress | No | Enable | Description: Select to use default MAC Address. MACAddress confines to: Type is 'SCALAR'. Datatype is 'MACADDRESS'. Maximum characters allowed are 17.
SchedulTimeForReconnect | No |  | Description: Enable Schedule for Reconnect. SchedulTimeForReconnect confines to: Type is 'SCALAR'. Datatype is 'STRING'. Only '0', '1' are allowed.
Day For Auto Start | No |  | Description: Specify day for Auto Start. Day For Auto Start confines to: Type is 'SCALAR'. Datatype is 'STRING'. Only '*', '1', '2', '3', '4', '5', '6', '7' are allowed.
Hour For Auto Start | No |  | Description: Specify Hour for Auto Start. Hour For Auto Start confines to: Type is 'SCALAR'. Datatype is 'INTEGER'. Range 0 to 23 is allowed.
Minute For Auto Start | No |  | Description: Specify Minutes for Auto Start. Minute For Auto Start confines to: Type is 'SCALAR'. Datatype is 'INTEGER'. Range 0 to 59 is allowed.
Mode | No |  | Description: Specify 'dhcpmode' Mode confines to: Type is 'SCALAR'. Datatype is 'STRING'. Only 'A', 'M' are allowed.
DhcpOnly | No |  | Description: Specify 'isdhcponly' DhcpOnly confines to: Type is 'SCALAR'. Datatype is 'STRING'. Only '0', '1' are allowed.
AcceptOtherConfigfromDHCP | No |  | Description: Specify 'acceptotherconf' AcceptOtherConfigfromDHCP confines to: Type is 'SCALAR'. Datatype is 'STRING'. Only '1' are allowed.
DHCPRapidCommit | No |  | Description: Specify 'rapidcommit' DHCPRapidCommit confines to: Type is 'SCALAR'. Datatype is 'STRING'. Only '1' are allowed.
IPv6Address | No |  | Description: Used to set IPv6 address for interface in IPv6 Configuration. IPv6Address confines to: Type is 'SCALAR'. Datatype is 'IPADDRESS6'. Maximum characters allowed are 45. IP Class other than 'MULTICAST', 'LOCALHOST', 'UNSPECIFIED', 'BROADCAST', 'LINKLOCAL', 'NETWORKBROADCAST', 'NETWORKIP' is allowed.
Prefix | No |  | Description: Used to set Prefix for Physical interface in IPv6 Configuration. Prefix confines to: Type is 'SCALAR'. Datatype is 'INTEGER'. Range 1 to 128 is allowed. Maximum digits allowed are 3.
GatewayNameIpv6 | No |  | Description: Used to configure Gateway Name for IPv6 Configuration. GatewayNameIpv6 confines to: Type is 'SCALAR'. Datatype is 'STRING'.
GatewayIPv6 | No |  | Description: Used to set IPv6 address for Gateway in IPv6 Configuration. GatewayIPv6 confines to: Type is 'SCALAR'. Datatype is 'STRING'. Maximum characters allowed are 45.
InterfaceSpeed | No | Auto Negotiate | Description: Used to set interface Speed for Physical interface. InterfaceSpeed confines to: Type is 'SCALAR'. Datatype is 'STRING'.
MTU | Yes | 1500 | Description: Used to set Maximum Transmission Unit value which is the largest physical packet size. MTU confines to: Type is 'SCALAR'. Datatype is 'INTEGER'.
MSSValue | Yes | 1460 | Description: Used to set Maximum Segment Size which is the amount of data that can be transmitted in a single packet. MSSValue confines to: Type is 'SCALAR'. Datatype is 'INTEGER'. Range 536 to 1460 is allowed.
dad | No |  | Description: Specify 'dad' dad confines to: Type is 'SCALAR'. Datatype is 'INTEGER'. Range 0 to 8 is allowed.
AllowedRAServers | No |  | Description: Specify 'raserveraddress' AllowedRAServers confines to: Type is 'SCALAR'. Datatype is 'STRING'.
PreferredIP | No |  | Description: Specify Static IP Address provided by ISP for a PPPoE Connection. PreferredIP confines to: Type is 'SCALAR'. Datatype is 'IPADDRESS'. Maximum characters allowed are 15.

Status Message Information :

Operation | Status | Message
--- | --- | ---
Interface | 200 |
Interface | 500 |
Interface | 502 |
Interface | 503 |
Interface | 505 |
Interface | 507 |
Interface | 508 |
Interface | 510 |
Interface | 513 |
Interface | 520 |
Interface | 541 |
Interface | 542 |
Interface | 543 |
Interface | 544 |
Interface | 545 |
Interface | 546 |
Interface | 547 |
Interface | 548 |
Interface | 549 |
Interface | 550 |
Interface | 551 |

) Copyright 2015 Sophos Limited. All rights reserved.
Sophos is registered trademarks of Sophos Limited and Sophos Group. All other product and company names mentioned are trademarks or registered trademarks of their respective owners.No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise unless you are either a valid licensee where the documentation can be reproduced in accordance with the license terms or you otherwise have the prior permission in writing of the copyright owner.