MP252 Multimedia Home Gateway 13. Remote MP252 Management
Figure 13-5: Create Self Signed X509 Certificate Screen
c. Enter the fields as required, and then click Generate; a message appears notifying
you that MP252 is generating the certificate.
d. After a few moments, click Refresh; the 'New Self Signed X509 Certificate' screen
appears.
Figure 13-6: New Self Signed X509 Certificate Screen
e. Click OK; the new certificate appears listed in the 'Certificates' screen.
Figure 13-7: Newly Created Self-Signed Certificate
Version 3.4.0 201 June 2011
Page 2
User's Manual
f. In the 'Certificates' screen, click the Download icon corresponding to the new
self-signed certificate that you created; the 'File Download' window appears.
Figure 13-8: File Download Window
g. Click Save, and then browse to the folder to where you want to save the file; the file
is saved as a *.crt file.
3. Configure the Apache server, by configuring the SSLCACertificateFile parameter to
point to the location where the certificate file is located. Since this is a self-signed
certificate, you are also considered the CA.
4. Load the self-signed certificate to MP252:
a. In the 'Certificates' screen, click the Upload Certificate link; the ‘Load MP252’s
Local Certificate’ screen appears.
Figure 13-9: Load MP252’s Local Certificate
b. Click Browse, locate the certification file that you created, and then click Upload to
load the file.
5. Load the CA’s certificate to MP252:
a. Select the CA’s tab; the ‘CA’s’ screen appears.
Figure 13-10: CA's Certificates Page
MP252 Multimedia Home Gateway 202 Document #: LTRT-23504
Page 3
MP252 Multimedia Home Gateway 13. Remote MP252 Management
Version 3.4.0 203 June 2011
Page 4
User's Manual
b. Click the New icon; the ‘Load CA’s Certificate’ screen appears.
Figure 13-11: Load CA's Certificate Page
c. Click Browse, locate the CA certification file that you created, and then click
Upload to load the file.
6. Configure the Apache server, using the following parameters:
• SSLCACertificateFile: Set the path to the CA’s certificate.
• SSLCertificateFile: Set the path to your signed certificate.
• SSLCertificateKeyFile: Set the path to your private key.
MP252 Multimedia Home Gateway 204 Document #: LTRT-23504
Page 5
MP252 Multimedia Home Gateway 13. Remote MP252 Management
13.4 Remote Configuration and Management Interfaces
MP252 supports the following remote configuration and management interfaces:
Web server (GUI) over HTTP/HTTPS
TR-069 and TR-104
SNMP
Syslog
Firmware or configuration file download through HTTP/HTTPS and FTP/TFTP
CLI over Telnet/SSH
The table below lists the possible operations over these different interfaces:
Table 13-5: Operations per Configuration/Management Interface
Operation Web GUI TR-069 SNMP Syslog File D/L CLI
Configuration Update
Firmware Upgrade
Status Monitoring
Debugging and
Diagnostics
Service providers can choose to combine several management interfaces, for example,
automatic file download for configuration and firmware updates plus SNMP for alarms.
Yes Yes Yes No Yes Yes
Yes Yes Yes No Yes Yes
Yes Yes Yes No No Yes
Yes No No Yes No Yes
13.4.1 Embedded Web Server
MP252 provides an embedded Web server with a rich Graphical User Interface (GUI). The
Web server can be accessed from the local LAN interface (e.g. by the home user) or from the
WAN interface (e.g. by the service provider support personnel). The Web GUI provides easy
and intuitive configuration of all MP252 parameters (i.e., VoIP, network interfaces, security,
QoS and advanced system settings). In addition, the Web GUI provides status monitoring
pages, diagnostic pages and enabled firmware upgrade.
Typically, service providers do not want to configure each MP252 manually and therefore,
they do not use the Web server in live deployments. However, the Web server is still useful
for:
Trying different configurations in the lab during the integration phases
Creating mass-configuration template files
Debugging special customer problems (by accessing the Web server from the WAN
interface)
Since the Web server allows all configuration and management operations, it is important to
protect it. The following security measures are available:
The Web server is user and password protected. Several users can be defined. A
special user with limited-access (only to the 'Quick Setup' screen) can be defined.
The access to the Web server can be blocked from the WAN and/or LAN interfaces.
Access to the Web server can be limited to specific IP addresses.
Secured HTTP (HTTPS) is supported. It is possible to enable HTTPS-only, if required.
Version 3.4.0 205 June 2011
Page 6
User's Manual
The HTTP and/or HTTPS port can be modified (from the default 80 and 8080).
13.4.2 TR-069 and TR-104 CPE WAN Management Protocol
TR-069 is a WAN management protocol intended for communication between Customer
Premise Equipment (CPE) or residential devices (such as MP252), and an
Auto-Configuration Server (ACS), residing on the service provider's side. It defines a
mechanism that encompasses secure auto configuration of CPE, and also incorporates
other CPE management functions into a common framework. In simpler terms, TR-069 is a
protocol that enables remote server management of theMP252. Such a protocol is useful, for
example, for remotely and securely controlling MP252 by the CPE provider. The standard is
published by the DSL Forum. TR-069 runs over SOAP/HTTP and enables device
configuration, management (including firmware upgrade), and status monitoring. TR-104 is
an extension of TR-069 for VoIP configuration and monitoring.
The TR-069 protocol allows an ACS to provision a CPE or collection of CPE based on a
variety of criteria. The provisioning mechanism includes specific provisioning parameters
and a general mechanism for adding vendor-specific provisioning capabilities as needed.
The provisioning mechanism allows CPE provisioning at the time of initial connection to the
broadband access network, and the ability to re-provision at any subsequent time. This
includes support for asynchronous ACS-initiated re-provisioning of CPE. TR-069 defines
several Remote Procedure Call (RPC) methods, as well as a large number of parameters,
which may be set or read. Some of these methods and parameters are defined as
mandatory.
Notes:
•MP252 was tested for interoperability with two ACS vendors – Motive and
FriendlyTR69. Working with other ACS types may require specific
interoperability effort.
•The parameter values in the subsequent tables are sample values only
taken from an ACS.
MP252 Multimedia Home Gateway 206 Document #: LTRT-23504
Page 7
MP252 Multimedia Home Gateway 13. Remote MP252 Management
The method used to assign an address to the
The IP address of the default gateway for this
On creation of a WANIPConnection instance,
13.4.2.1 Configuring MP252 via TR-069 and TR-104
TR-069 allows basic configuration of MP252. The configuration is defined in a hierarchical
tree-like structure according to the TR-069 standard.
TR-069/TR-104
Parameter
Configuration File
Parameter
AddressingType mt_cwmp_param_wan_con
n_ip_addressing_type_get/
set
ConnectionStatus mt_cwmp_param_wan_con
n_ip_status_get
ConnectionType mt_cwmp_param_wan_con
n_ppp_type_get
Description
WAN side interface of the CPE for this
connection:
“DHCP”
“Static”
Current status of the connection:
“Unconfigured”
“Connecting”
“Connected”
“PendingDisconnect”
“Disconneting”
“Disconnected”
Specifies the connection type of the
connection instance:
“Unconfigured”
“IP_Routed”
“DHCP_Spoofed”
“PPPoE_Bridged”
“PPPoE_Relay”
“PPTP_Relay”
“L2TP_Relay”
DefaultGateway mt_cwmp_param_wan_con
n_ip_default_gateway_get/
set
DNSEnabled mt_cwmp_param_wan_con
n_ip_dns_enabled_get/set
DNSOverrideAllowed mt_cwmp_param_wan_con
n_ip_dnsoverrideallowed_
get/set
DNSServers mt_cwmp_param_wan_con
n_xxx_dnsservers_get/set(
i)
Enable mt_cwmp_param_wan_con
connection. This parameter is configurable
only if the AddressingType is Static.
Whether or not the device should attempt to
query a DNS server across this connection.
Whether or not a manually set, non-empty
DNS address can be overridden by a DNS
entry received from the WAN.
Comma-separated list of DNS server IP
addresses for this connection. Support for
more than three DNS Servers is optional.
Enables or disables the connection instance.
n_xxx_enable_get/set(1)
it is initially disabled.
ExternalIPAddress mt_cwmp_param_wan_con
n_xxx_externalip_get(i)
The external IP address used by NAT for this
connection. This parameter is configurable
only if the AddressingType is Static.
Version 3.4.0 207 June 2011
Page 8
User's Manual
PortMappingNumberOf
separated list indicating the types of
If less than or equal to 100, in percentages of
TR-069/TR-104
Parameter
Configuration File
Parameter
MaxMTUSize mt_cwmp_param_wan_con
n_ip_max_mtu_size_get/se
t( i)
Name mt_cwmp_param_wan_con
n_xxx_name_get/set(i)
NATEnabled mt_cwmp_param_wan_con
n_xxx_nat_enabled_get/set
(i )
-
Entries
PossibleConnectionTy
-
pes
RouteProtocolRx mt_cwmp_param_wan_con
n_xxx_route_protocol_rx_
get/set
Description
The maximum allowed size of an Ethernet
frame from LAN-side devices.
User-readable name of this connection.
Indicates if NAT is enabled for this connection.
Total number of port mapping entries.
A commaconnections possible for this connection
instance. Each element of the list is an
enumeration of:
“Unconfigured”
“IP_Routed”
“IP_Bridged”
Defines the Rx protocol to be used:
“Off”
“RIPv1” (Optional)
“RIPv2” (Optional)
“OSPF” (Optional)
RSIPAvailable mt_cwmp_param_wan_con
n_xxx_rsip_available_get(i)
ShapingRate -
SubnetMask lan_host_config_managem
ent_get/set
rg_conf dhcps/ netmask
SpecVersion “”
Uptime -
13.4.2.1.2 Configuring the LAN Interface
Indicates if Realm-specific IP (RSIP) is
available as a feature on MP252.
Rate to shape this connection’s egress traffic
to.
the rate of the highest rate-constrained layer
over which the packet travels on egress. The
rate is limited over the window period
specified by ShapeWindow.
If greater than 100, in bits per second.
A value of -1 indicates no shaping.
Subnet mask of the WAN interface. This
parameter is configurable only if the
AddressingType is Static.
Currently, 1.0 is the only available version.
The time in seconds that this connection has
been up.
Represents a comma-separated list of
hardware addresses that are allowed to
connect to this connection if
MACAddressControlEnabled is 1 for a
given interface.
Specifies the lease time in seconds of client
assigned addresses. A value of -1
indicates an infinite lease.
Determines if the DHCP server performs
the role of a server (0) or a relay (1) on the
LAN interface.
Enables or disables the DHCP server on
the LAN interface.
Comma-separated list of DNS servers
offered to DHCP clients. Support for more
than three DNS Servers is optional.
Sets the domain name for clients on the
LAN interface.
IPRouters ip_routers_get/set
MaxAddress lan_host_config_managem
ent_get/set
rg_conf dhcps/end_ip
MinAddress lan_host_config_managem
ent_get/set
rg_conf dhcps/start_ip
SubnetMask lan_host_config_managem
ent_get/set
rg_conf dhcps/ netmask
Comma-separated list of IP addresses of
routers on this subnet. Also known as
default gateway. Support for more than one
Router address is optional.
Specifies the last address in the pool to be
assigned by the DHCP server on the LAN
interface.
Specifies the first address in the pool to be
assigned by the DHCP server on the LAN
interface.
Specifies the client’s network subnet mask.
MP252 Multimedia Home Gateway 210 Document #: LTRT-23504
Page 11
MP252 Multimedia Home Gateway 13. Remote MP252 Management
- Support for a configurable button map. A true
value indicates support for a configurable
button map via the
VoiceService.{i}.VoiceProfile.{i}.ButtonMap
object.
- A true value indicates that the CPE is
constrained such that transmitted call control
packets use the same DSCP marking as
transmitted RTP packets.
If the value is true, the CPE must not support
the DSCPMark parameter for call control.
- A true value indicates that the CPE is
constrained such that transmitted call control
packets use the same Ethernet tagging (VLAN
ID Ethernet Priority) as transmitted RTP
packets.
If the value is true, the CPE must not support
the VLANIDMark or EthernetPriorityMark
parameters within a call control object (e.g.,
SIP, MGCP, or H323).
- Support for fax pass-through. A true value
indicates support for the parameter
VoiceService.{i}.VoiceProfile.{i}.FaxPassThro
ugh. (True if
voip/audio/fax/fax_transport_mode equals
Bypass)
Description
FaxT38
MaxLineCount voip/num_of_fxs_lines
MaxProfileCount
MaxSessionCount
MaxSessionsPerLin
e
Version 3.4.0 211 June 2011
- Support for T.38 fax. A true value indicates
support for the object
VoiceService.{i}.VoiceProfile.{i}.FaxT38.
Maximum number of lines supported across all
profiles.
- Maximum number of distinct voice profiles
supported.
- Maximum number of voice sessions supported
across all lines and profiles. (This might differ
from MaxLineCount if each line can support
more than one session for CPE provided
conference calling. This value can be less than
the product of MaxLineCount and
MaxSessionsPerLine.)
- Maximum number of voice sessions supported
for any given line across all profiles. A value
greater than one indicates support for CPE
provided conference calling.
indicates support for the parameter
VoiceService.{i}.VoiceProfile.{i}.ModemPassT
hrough.
true value indicates support for a configurable
numbering plan via the
VoiceService.{i}.VoiceProfile.{i}.NumberingPla
n object.
supporting the PSO_Activate Facility Action,
which allows a call to be switched to a PSTN
FXO.
Note: Currently, this parameter is not
supported.
Comma-separated list of geographic regions
supported by MP252. Each item in the list
must be an alpha-2 (two-character alphabetic)
country code as specified by ISO 3166.
An empty list indicates that MP252 does not
support region-based customization.
Note: This format is currently not supported.
RingGeneration
RTCP
RTPRedundancy
- Support for ring generation. A true value
- Support for RTCP.
- Support for RTP payload redundancy as
SignalingProtocolsvoip/signalling/protocol
indicates support for control of ring generation
via the
VoiceService.{i}.VoiceProfile.{i}.Line.{i}.Ringer
object.
A true value also indicates that the
RingDescriptionsEditable,
PatternBasedRingGeneration and
FileBasedRingGeneration parameters in this
object are present.
defined in RFC 2198. A true value indicates
support for
VoiceService.{i}.VoiceProfile.{i}.RTP.Redunda
ncy.
Signal protocol:
“SIP”
“MGCP”
Each entry can be appended with a version
indicator in the form “/X.Y”. For example:
“SIP/2.0”.
Note: Only one protocol is supported at a time.
SRTP
- Support for SRTP.
Note: Currently, SRTP is not supported.
MP252 Multimedia Home Gateway 212 Document #: LTRT-23504
Page 13
MP252 Multimedia Home Gateway 13. Remote MP252 Management
indicates support for the object
VoiceService.{i}.VoiceProfile.{i}.Tone.
A true value also indicates that the
ToneDescriptionsEditable,
PatternBasedToneGeneration and
FileBasedToneGeneration parameters in this
object are present.
tests. A true value indicates support for the
VoiceService.{i}.PhyInterface.{i}.Tests object.
Description
Identifier of the type of codec.
Unique identifier for each entry in the table.
PacketizationPeriod voip/codec/i/ptime
Comma-separated list of supported
packetization periods (in milliseconds), or
continuous ranges of packetization periods.
Ranges are indicated as a hyphen-separated
pair of unsigned integers.
For example:
“20” indicates a single discrete value.
“10, 20, 30” indicates a set of discrete
values.
“5-40” indicates a continuous inclusive
range.
“5-10, 20, 30” indicates a continuous
range in addition to a set of discrete
values.
A range must only be indicated if all values
within the range are supported.
Note: Currently, only a single ptime per
codec is supported.
- Enables or disables all lines in this profile, or
- String to easily identify the profile instance.
Description
Method by which DTMF digits must be
passed:
“InBand”
“RFC2833”
“SIPInfo
places it into a quiescent state:
“Disabled”
“Quiescent”
“Enabled”
On creation, a profile must be in the Disabled
state.
In the Quiescent state, in-progress sessions
remain intact, but no new sessions are
allowed. Support for the Quiescent state in a
MP252 is optional. If this parameter is set to
“Quiescent” in a MP252 that does not support
the Quiescent state, it must treat it the same
as the Disabled state.
Number of instances of Line within this
VoiceProfile.
Description
Host name or IP address of the outbound
proxy. If a non-empty value is specified, the
SIP endpoint must send all SIP traffic
(requests and responses) to the host
indicated by this parameter and the port
indicated by the OutboundProxyPort
parameter. This must be done regardless of
the routes discovered using normal SIP
operations, including use of Route headers
initialized from Service-Route and
Record-Route headers previously received.
The OutboundProxy value is not used to
generate the URI placed into the Route
header of any requests.
MP252 Multimedia Home Gateway 214 Document #: LTRT-23504
Page 15
MP252 Multimedia Home Gateway 13. Remote MP252 Management
TR-069/TR-104
Parameter
Configuration File
Parameter
OutboundProxyPort voip/
signalling/sip/sip_outbou
nd_proxy/proxy
ProxyServer voip/signalling/sip/proxy_
address
or
voip/signalling/sip/sip_re
gistrar/addr
ProxyServerPort voip/signalling/sip/proxy_
port
or
voip/signalling/sip/sip_re
gistrar/port
ProxyServerTranspo
rt
voip/signalling/sip/transp
ort_protocol
RegisterExpires voip/signalling/sip/proxy_
timeout
Description
Destination port for connecting to the
outbound proxy. This parameter must be
ignored unless the value of the
OutboundProxy parameter in this object is
non-empty.
Host name or IP address of the SIP proxy
server.
Destination port for connecting to the SIP
server.
Transport protocol for connecting to the SIP
server. Must be chosen from among the
transports supported.
Register request Expires header value (in
seconds).
RegistrarServerTran
sport
voip/signalling/sip/transp
ort_protocol
Transport protocol for connecting to the SIP
server. Must be chosen from among the
transports supported.
UserAgentPort voip/signalling/sip/port
UserAgentTransport voip/signalling/sip/transp
ort_protocol
Port for incoming call control signaling.
Transport protocol for incoming call control
signaling.
13.4.2.1.4 Upgrading Firmware via TR-069
TR-069 contains a built-in mechanism for MP252 firmware upgrade.
13.4.2.2 Monitoring MP252 Status via TR-069 and TR-104
13.4.2.2.1 Device Information
The service provider can monitor the status of MP252 via TR-069 and TR-104.
Table 13-13: InternetGatewayDevice.DeviceInfo
TR-069/TR-104
Parameter
Configuration File
Parameter
Description
Description manufacturer/description
DeviceLog “”
HardwareVersion Manufacturer/hardware/v
ersion
A full description of MP252 (string).
Vendor-specific log(s).
A string identifying the particular MP252
model and version.
Version 3.4.0 215 June 2011
Page 16
User's Manual
TR-069/TR-104
Parameter
Configuration File
Parameter
Manufacturer manufacturer/vendor_na
me
ManufacturerOUI manufacturer/vendor_oui
ModelName manufacturer/model_num
ber
ProductClass manufacturer/product_cla
ss
ProvisioningCode cwmp/provisioning_code
Description
A string identifying the manufacturer of
MP252, i.e., AudioCodes.
Organizationally unique identifier of the
device manufacturer. Represented as a six
hexadecimal-digit value using all upper-case
letters and including any leading zeros.
A string identifying the model name of
MP252.
Identifier of the class of product for which the
serial number applies. That is, for a given
manufacturer, this parameter is used to
identify the product or class of product over
which the SerialNumber parameter is unique.
Identifier of the primary service provider and
other provisioning information, which may be
used by the Server to determine service
provider-specific customization and
provisioning parameters.
If non-empty, this argument must be in the
form of a hierarchical descriptor with one or
more nodes specified. Each node in the
hierarchy is represented as a 4-character
sub-string, containing only numerals or
upper-case letters. If there is more than one
node indicated, each node is separated by a
"." (dot). For example, “TLCO” and
“TLCO.GRP2”.
SerialNumber Manufacturer/hardware/s
erial_num
SoftwareVersion system/external_version
UpTime
- Time in seconds since MP252 was last reset.
Serial number of MP252.
A string identifying the software version
currently installed in MP252.
To allow version comparisons, this element
must be in the form of dot-delimited integers,
where each successive integer represents a
more minor category of variation. For
example, 3.0.21 where the components
mean Major.Minor.Build.
MP252 Multimedia Home Gateway 216 Document #: LTRT-23504
Page 17
MP252 Multimedia Home Gateway 13. Remote MP252 Management
Total number of bytes received over all
connections within the same
WANConnectionDevice that share a common
MAC address since MP252 was last reset.
Total number of bytes sent over all
connections within the same
WANConnectionDevice that share a common
MAC address since MP252 was last reset.
Total number of Ethernet packets received
over all connections within the same
WANConnectionDevice that share a common
MAC address since MP252 was last reset.
Total number of Ethernet packets sent over
all connections within the same
WANConnectionDevice that share a common
MAC address since MP252 was last reset.
Total number of RTP packets received for
this line.
Total number of RTP payload bytes sent for
this line.
Total number of RTP payload bytes received
for this line.
Total number of RTP packets that have been
lost for this line.
has overrun for this line.
has underrun for this line.
Total incoming calls received.
IncomingCallsAnswere
d
IncomingCallsConnect
ed
IncomingCallsFailed
OutgoingCallsAttempt
ed
OutgoingCallsAnswere
d
OutgoingCallsConnect
ed
OutgoingCallsFailed
CallsDropped
TotalCallTime
ServerDownTime
- Total incoming calls answered by the local
user.
- Total incoming calls that successfully
completed call setup signaling.
- Total incoming calls that failed to successfully
complete call setup signaling.
-
- Total outgoing calls answered by the called
- Total outgoing calls that successfully
- Total outgoing calls that failed to successfully
- Total calls that were successfully connected
- Cumulative call duration (in seconds).
- The number of seconds MP252 is unable to
Total outgoing calls attempted.
party.
completed call setup signaling.
complete call setup signaling.
(incoming or outgoing), but dropped
unexpectedly while in progress without
explicit user termination.
maintain a connection to the server. Applies
only to SIP.
MP252 Multimedia Home Gateway 218 Document #: LTRT-23504
Page 19
MP252 Multimedia Home Gateway 13. Remote MP252 Management
TR-069/TR-104
Parameter
Configuration File
Parameter
ReceivePacketLossRate mt_voip_get_state(line,
state)
FarEndPacketLossRat
- Current far-end receive packet lost rate (in
e
ReceiveInterarrivalJitte
- Current receive interarrival jitter (in
r
FarEndInterarrivalJitte
- Current Interarrival jitter (in microseconds) as
r
RoundTripDelay mt_voip_get_state
AverageReceiveInterar
- Average receive interarrival jitter (in
rivalJitter
AverageFarEndInterarr
- Average far-end interarrival jitter (in
ivalJitter
AverageRoundTripDel
- Average round-trip delay (in microseconds)
ay
Description
Current receive packet loss rate (in
percentage).
percentage).
microseconds).
reported from the far-end device via RTCP.
Current round-trip delay (in microseconds).
microseconds) since the beginning of the
current call.
microseconds) since the beginning of the
current call.
since the beginning of the current call. This is
the average of the RoundTripDelay statistics
accumulated each time the delay is
calculated.
13.4.2.3 Security Concerns and Measures
The CPE WAN Management Protocol is designed to allow a high degree of security in the
interactions that use it. The CPE WAN Management Protocol is designed to prevent
tampering with the transactions that take place between a CPE and ACS, provide
confidentiality for these transactions, and allow various levels of authentication.
The following security mechanisms are incorporated in this protocol:
The protocol supports the use of SSL/TLS for communications transport between CPE
and ACS. This provides transaction confidentiality, data integrity, and allows
certificate-based authentication between the CPE and ACS.
The HTTP layer provides an alternative means of CPE authentication based on shared
secrets.
Version 3.4.0 219 June 2011
Page 20
13.4.3 SNMP
Simple Network Management Protocol (SNMP) is used in network management systems to
configure and monitor network-attached devices. SNMP is an IETF standard defined by RFC
1157, 1441 and additional RFCs for specific Management Information Base (MIBs).
MP252 contains an embedded SNMP agent and supports SNMPv1, SNMPv2 and partially
supports SNMPv3. For monitoring of the network interfaces, the standard SNMP MIB-II
(RFC 1213) is supported. For more options, a proprietary MIB, AC-MP20X-MIB includes the
following sections:
acMP20xConfig: for changing MP252's configuration
acMP20xStatus: for monitoring MP252's status
The figure below shows the SNMP network architecture:
User's Manual
Figure 13-13: SNMP Network Architecture
13.4.3.1 Enabling SNMP in the Web Interface
Simple Network Management Protocol (SNMP) enables Network Management Systems
(NMSs) to remotely configure and monitor your MP252. Your ISP may use SNMP to identify
and resolve technical problems. Technical information regarding the properties of MP252's
SNMP agent should be provided by your ISP.
The procedure below describes how to configure the SNMP agent embedded on
the MP252.
To configure MP252's SNMP agent:
1. In the 'Advanced' screen, click the Simple Network Management Protocol (SNMP)
icon; the 'Simple Network Management Protocol (SNMP)' screen appears.
MP252 Multimedia Home Gateway 220 Document #: LTRT-23504
Page 21
MP252 Multimedia Home Gateway 13. Remote MP252 Management
3. Select the ‘Allow Incoming WAN Access to SNMP’ check box to allow access to
MP252's SNMP agent over the Internet.
4. In the ‘Read-Only Community Names’ and ‘Read-Write Community Names’
fields, enter the SNMP community strings. These strings are passwords used in SNMP
messages between the management system and MP252. A read-only community
allows the manager to monitor MP252. A read-write community allows the manager to
monitor and configure MP252.
5. From the ‘Trusted Pair’ drop-down list, enter the IP address, or subnet of addresses that
identify which remote management stations are allowed to perform SNMP operations
on MP252.
6. Under the SNMP Traps group, select the ‘Enabled’ check box to allow MP252 to send
messages (traps) to a remote management station to notify the manager about the
occurrence of important events or serious conditions.
• Version: SNMP version - SNMP v1 or SNMP v2c traps.
• Destination: remote management station's IP address.
• Community: community name that is associated with the trap messages.
7. Click OK to save your settings.
13.4.3.2 Configuring MP252 via SNMP
The acMP20xConfig MIB section is structured in a similar hierarchy as MP252's Web GUI.
Each parameter in the MIB has a matching parameter in the Web GUI and a matching
parameter in the gateway’s configuration file. The MIB file defines the valid range and the
default value for each parameter. Typically, the customer integrates the MP20x MIB into the
customer's Network Management System (NMS) to automate the configuration process.
Note: A special MIB object is defined to allow MP252 firmware upgrade triggered by
SNMP. The object acMP20xRemoteUpdate triggers a remote upgrade from the
SNMP-configured URL.
Version 3.4.0 221 June 2011
Page 22
User's Manual
13.4.3.3 Status Monitoring of System and Network Interfaces via SNMP
SMNP can be used to monitor the status of MP252. Status monitoring of the system and
network interfaces can be done via the standard MIB-II
(iso(1).org(3).dod(6).internet(1).mgmt(2).mib-2(1)). The following table shows some of the
information elements available via MIB-II:
Table 13-17: Table 3-13: Information Elements Available via MIB-II
Section Available Information
system
interfaces Information per network interface:
Description
Version Information
Up-time
Description
Type
Speed
MAC address
Traffic statistics
Errors
ip
icmp, udp, tcp
ifMIB
Assigned IP addresses and IP-related parameters
Transport-protocol specific statistical information
Information about network interfaces per RFC 2233
13.4.3.4 Security Concerns and Measures
Since SNMP allows write-access to configuration parameters, it is important to protect this
interface. The following security measures are available:
A community string (password) can be defined for read-only access and for read/write
access.
It is possible to limit access to SNMP to a trusted peer (single IP address or a range of
addresses).
SNMPv3 provides an significant security improvement over SNMPv1/2. Version 2.8.0
will support SNMPv3 and will allow the service provider to configure SNMPv3 security
parameters.
SNMP traffic can be allowed over an IPSec secured connection – check availability with
AudioCodes.
MP252 Multimedia Home Gateway 222 Document #: LTRT-23504
Page 23
MP252 Multimedia Home Gateway 13. Remote MP252 Management
13.4.4 Syslog
Syslog is a standard protocol for reporting and logging of messages over IP network and is
defined by RFC 3164. MP252 enables the service provider to configure a Syslog server and
a severity level above which errors are sent to the server. Typically, only error-level
messages should be sent to the Syslog server (in order not to flood it with irrelevant
debug-level information). For debugging, it is possible to temporarily allow logging for
debug-level messages (e.g. for SIP messages).
Many free Syslog servers exist, including Kiwi Syslog Daemon' (http://www.kiwisyslog.co'm
http://www.kiwisyslog.com).
Note: Since Syslog is used only to output messages from MP252, it does not contain
any security concerns.
13.4.5 Automatic File Download
A practical, straight-forward and easy to implement method for mass configuration and
firmware update is automatic file download from a remote file server (via HTTP, FTP, or
TFTP). This method is used by many service providers.
13.4.5.1 Firmware File Download
MP252's firmware files contain information about the target product type and the firmware
version information.
13.4.5.2 Configuration File Download
MP252 supports two configuration file formats, a *.conf file and an *.ini file. Both files define
the same parameters, but in a different format; the *.conf file has a hierarchical tree-like
structure and the *.ini file is "flat" (defining the full path for each parameter).
As with the firmware file, the configuration file can be “pushed” to MP252 via the Web server
or “pulled” by MP252 from a remote server. This section refers only to the second option.
When MP252 downloads a file from a remote server, it performs the following actions:
Decrypts the file, if it is encrypted.
Checks that the file version is later than the current configuration file version (if it is not
later, the new configuration is not used).
Checks the software version with which the configuration file was created (if the file was
created with a later software version, it is not used).
Version 3.4.0 223 June 2011
Page 24
User's Manual
restored to factory settings, modify the required parameters using the Web
Merges the configuration file with the current configuration:
• Parameters that appear in the new file are modified or added
• Parameters that do not appear in the new file remain in their existing value
Notes:
•It is recommended that the configuration file (that is downloaded from the
network), contains only the small subset of parameters that the service
provider needs to update remotely.
•To create the configuration file, it is recommended to use a MP252 that is
GUI, and then upload the configuration file from MP252 with the option to
get only the modified configuration fields enabled.
13.4.5.3 Security Concerns and Measures
The main security hazard in automatic file download is that a hacker can force MP252 to
download a file from the hacker's server instead of the service provider’s legitimate server.
Another concern is exposing information such as the SIP proxy IP address and user and
password information in the configuration file (if the hacker is sniffing the network).
The following security measures are available to prevent this:
The configuration file can be encrypted using 3DES with pre-configured key. This
prevents the user from learning the format of the file and obtaining information from it.
HTTPS can be used to further encrypt the transport.
HTTPS certificates can be used to allow MP252 to authenticate the server and also to
prevent the user from acquiring the file from the server.
13.4.6 Telnet CLI
MP252 features a Command Line Interface (CLI) over Telnet. The CLI enables the service
provider to manage MP252 (e.g. reboot, force a firmware upgrade), to obtain information
about the status of the device (e.g. VoIP calls, network interfaces, version information), to
change the configuration and to perform different debugging tasks (e.g. enable debug
logging, enable packet recording).
Typically, the CLI interface is only used for debugging and diagnostics, since it does not
allow mass configuration and monitoring.
Since the CLI allows all configuration and management operations, it is important to protect it.
The following security measures are available:
The CLI is user and password protected (same as the Web).
Telnet access can be blocked from the WAN and/or LAN interfaces.
It is possible to limit Telnet access to specific IP addresses.
Future versions will support SSH.
MP252 Multimedia Home Gateway 224 Document #: LTRT-23504
Page 25
MP252 Multimedia Home Gateway 14. Security
14 Security
MP252's security suite includes comprehensive and robust security services: Stateful Packet
Inspection Firewall, user authentication protocols and password protection mechanisms.
These features together allow users to connect their computers to the Internet and
simultaneously be protected from the security threats of the Internet.
The firewall, which is the cornerstone of your MP252's security suite, has been exclusively
tailored to the needs of the residential/office user and has been pre-configured to provide
optimum security.
Figure 14-1: Firewall in Action
MP252 firewall provides both the security and flexibility that home and office users seek. It
provides a managed, professional level of network security while enabling the safe use of
interactive applications, such as Internet gaming and video-conferencing.
Additional features, including surfing restrictions and access control, can also be easily
configured locally by the user through a user-friendly Web-based interface, or remotely by a
service provider.
MP252 firewall supports advanced filtering, designed to allow comprehensive control over
the firewall's behavior. You can define specific input and output rules, control the order of
logically similar sets of rules and make a distinction between rules that apply to WAN and
LAN network devices.
The Web-based management screens in the Security section feature the following:
The 'General' screen allows you to choose the security level for the firewall (see'
General Security Level Settings' on page 226).
The 'Access Control' screen can be used to restrict access from the home network to
the Internet (see 'Local Servers (Port Forwarding)' on page 229).
The 'Port Forwarding' screen can be used to enable access from the Internet to
specified services provided by computers in the home network and special Internet
applications (see 'Port Forwarding' on page 229).
The 'DMZ Host' screen allows you to configure a LAN host to receive all traffic arriving at
your MP252, which does not belong to a known session (see' Port Triggering' on page
235).
The 'Port Triggering' screen allows you to define port triggering entries, to dynamically
open the firewall for some protocols or ports. (see 'Remote Administration' on page
261).
The 'Website Restrictions' allows you to block LAN access to a certain host or web site
on the Internet (see 'Website Restrictions' on page 237).
'Advanced Filtering' allows you to implicitly control the firewall setting and rules (see
'Advanced Filtering' on page 244).
Version 3.4.0 225 July 2011
Page 26
User's Manual
'Security Log' allows you to view and configure the firewall Log (see Security Log).
14.1 General Security Level Settings
Use the 'Security Settings' screen to configure the MP252's basic security settings.
Figure 14-2: General Security Level Settings
The firewall regulates the flow of data between the home network and the Internet. Both
incoming and outgoing data are inspected and then either accepted (allowed to pass through
MP252) or rejected (barred from passing through MP252) according to a flexible and
configurable set of rules. These rules are designed to prevent unwanted intrusions from the
outside, while allowing home users access to the Internet services that they require.
The firewall rules specify what types of services available on the Internet may be accessed
from the home network and what types of services available in the home network may be
accessed from the Internet. Each request for a service that the firewall receives, whether
originating in the Internet or from a computer in the home network, is checked against the set
of firewall rules to determine whether the request should be allowed to pass through the
firewall. If the request is permitted to pass, then all subsequent data associated with this
request (a "session") are also allowed to pass, regardless of its direction.
For example, when you point your Web browser to a Web page on the Internet, a request is
sent out to the Internet for this page. When the request reaches MP252, the firewall identifies
the request type and origin--HTTP and a specific PC in your home network, in this case.
Unless you have configured access control to block requests of this type from this computer,
the firewall allows this request to pass out onto the Internet (see 'WAN PPPoE' on page 181
for more on setting access controls). When the Web page is returned from the Web server
the firewall associates it with this session and allows it to pass, regardless of whether HTTP
access from the Internet to the home network is blocked or permitted.
MP252 Multimedia Home Gateway 226 Document #: LTRT-23504
Page 27
MP252 Multimedia Home Gateway 14. Security
from Internet, except as configured in the
from Internet, except as configured in the
Note that it is the origin of the request, not subsequent responses to this request, that
determines whether a session can be established or not.
You can choose from among three pre-defined security levels for MP252: Minimum, Typical,
and Maximum (the default setting). The table below summarizes the behavior of MP252 for
each of the three security levels.
Table 14-1: Behavior for the Three Security Levels
Security Level
Maximum
Security
(Default)
Typical Security
Minimum
Security
These services include Telnet, FTP, HTTP, HTTPS, DNS, IMAP, POP3 and SMTP.
The list of allowed services at 'Maximum Security' mode can be edited in the screen' 'Access
Contro'l on page 228'.
Some applications (such as some Internet messengers and Peer-To-Peer client applications)
tend to use these ports if they cannot connect with their own default ports. When applying
this behaviour, these applications are not blocked outbound, even at Maximum Security
Level.
Requests Originating
in the WAN
(Incoming Traffic)
Blocked: No access to home network
Local Servers, DMZ host and Remote
Access screens
Blocked: No access to home network
Local Servers, DMZ host and Remote
Access screens
Unrestricted: Permits full access from
Internet to home network; all connection
attempts permitted.
Requests
Originating
in the LAN
(Outgoing Traffic)
Limited: Only commonly- used services,
such as Web- browsing and e-mail, are
permitted
Unrestricted: All services are permitted,
except as configured in the Access
Control screen
Unrestricted: All services are permitted,
except as configured in the Access
Control screen
Version 3.4.0 227 June 2011
Page 28
User's Manual
To configure MP252's security settings:
(See the figure 'General Security Level Settings')
1. Choose from among the three predefined security levels described in the table above.
'Maximum Security' is the default setting.
Using the Minimum Security setting may expose the home network to significant
security risks, and thus should only be used, when necessary, for short periods
of time.
2. Check the 'Block IP Fragments' check box to protect your home network from a
common type of hacker attack that could make use of fragmented data packets to
sabotage your home network. Note that some UDP-based services make legitimate use
of IP fragments. You need to allow IP fragments to pass into the home network to make
use of these select services.
3. In the 'TCP Session timeout' field, enter the time-to-live (TTL) in units of seconds for
TCP sessions. The valid range is 1 to 3600 hours (default is an hour).
4. Click OK to save the changes.
14.2 Access Control
You may want to block specific computers within the home network (or even the whole
network) from accessing certain services on the Internet. For example, you may want to
prohibit one computer from surfing the Web, another computer from transferring files using
FTP, and the whole network from receiving incoming e-mail.
Access Control defines restrictions on the types of requests that may pass from the home
network out to the Internet, and thus may block traffic flowing in both directions. In the e-mail
example given above, you may prevent computers in the home network from receiving
e-mail by blocking their outgoing requests to POP3 servers on the Internet.
There are services you should consider blocking, such as popular game and file sharing
servers. For example, to ensure that your employees do not put your business at risk from
illegally traded copyright files, you may want to block several popular P2P and file sharing
applications.
To view and allow/restrict these services:
1. From the menu bar, click the Security menu, and in the screen 'Security', click the
Access Control tab; the screen 'Access Control' opens.
Figure 14-3: Access Control
2. Click the New icon; the screen 'Add Access Control Rule' opens (see the figure
below).
Figure 14-4: Add Access Control Rule
MP252 Multimedia Home Gateway 228 Document #: LTRT-23504
Page 29
MP252 Multimedia Home Gateway 14. Security
3. The parameter 'Address' enables you to specify the computer or group of computers for
which you would like to apply the access control rule. You can select between any or a
specific computer address in your LAN. If you choose the 'Specify Address' option, the
screen refreshes, and an 'Add' link appears. Click it to specify a computer address.
Specify an address by creating a 'Network Object'.
4. The parameter 'Protocol' lets you select or specify the type of protocol to be used. In
addition to the list of popular protocols it provides, you may also choose any or a specific
protocol. If you choose option 'Specify Protocol', the screen refreshes and an 'Add' link
appears. Click it to specify a protocol address.
5. The parameter 'Schedule' allows you to define the time period during which this rule
takes effect. You can select between 'Always' or a specific schedule. If you choose the
option 'Specify Schedule', the screen refreshes and an 'Add' link appears. Click it to
specify a schedule.
6. Click OK to save your settings; the 'Access Control' screen displays a summary of the
rule that you just added. Click the Edit icon to edit the access control rule for the
service; the screen 'Edit Service' opens.
7. Select the network group to which you would like to apply the rule and the schedule
during which the rule takes effect.
8. Click OK to save your changes and return to the 'Access Control' screen.
You can disable an access control rule and make the service available without having to
remove the service from 'Access Control'. This can be useful when making the service only
temporarily available and when expecting to reinstate the restriction in the future.
To temporarily disable rule, clear the check box adjacent to the service name.
To reinstate the restriction at a later time, recheck it.
To remove a rule, click the Remove icon for the service; the service is removed from
'Access Control'.
Note: When Web Filtering is enabled, HTTP services cannot be blocked by Access
Control.
14.3 Port Forwarding
By default, MP252 blocks all external users from connecting to or communicating with your
network. Therefore, the system is safe from hackers who may try to intrude on the network
and damage it. However, you may want to expose your network to the Internet in certain
limited and controlled ways to enable some applications to work from the LAN (game, voice
and chat applications, for example) and to enable Internet access to servers in the home
network. The Port Forwarding feature supports both of these functionalities.
Version 3.4.0 229 June 2011
Page 30
User's Manual
The 'Port Forwarding' screen lets you define the applications that require special handling by
MP252. You must select the application's protocol and the local IP address of the computer
using or providing the service. If required, you can add new protocols in addition to the most
common ones provided by MP252.
For example, to use an FTP application on one of your PCs, select 'FTP' from the list and
enter the local IP address or host name of the designated computer; all FTP-related data
arriving at MP252 from the Internet is then forwarded to the specified computer.
Similarly, to grant Internet users access to servers inside your home network, you must
identify each service that you want to provide and the PC that provides it. For example, to
host a Web server inside the home network you must select 'HTTP' from the list of protocols
and enter the local IP address or host name of the computer that hosts the Web server.
When an Internet user points her browser to the external IP address of MP252, it forwards
the incoming HTTP request to the computer that is hosting the Web server.
Additionally, port forwarding enables you to redirect traffic to a different port instead of the
one to which it was designated. If for example you have a Web server running on your PC on
port 8080 and you want to grant access to this server to anyone who accesses MP252 via
HTTP, do the following:
Define a port forwarding rule for the HTTP service, with the PC's IP or host name.
Specify 8080 in the field 'Forward to Port'.
All incoming HTTP traffic is now forwarded to the PC running the Web server on port 8080.
When setting a port forwarding service, you must ensure that the port is not already in use by
another application, which may stop functioning. A common example is when using SIP
signaling in Voice over IP - the port used by MP252's VoIP application (5060) is the same
port on which port forwarding is set for LAN SIP agents.
Note: Some applications, such as FTP, TFTP, PPTP and H323, require the support of
special specific Application Level Gateway (ALG) modules in order to work
inside the home network. Data packets associated with these applications
contain information that allows them to be routed correctly. An ALG is needed to
handle these packets and ensure that they reach their intended destinations.
MP252 is equipped with a robust list of ALG modules in order to enable
maximum functionality in the home network.
The ALG is automatically assigned based on the destination port.
MP252 Multimedia Home Gateway 230 Document #: LTRT-23504
Page 31
MP252 Multimedia Home Gateway 14. Security
To add a new port forwarding service :
1. From the menu bar, click the Security menu, and in the screen 'Security', click the Port
Forwarding tab; the screen 'Port Forwarding' opens.
Figure 14-5: Port Forwarding Screen
2. Click the New icon; the screen 'Add Port Forwarding Rule' opens.
Figure 14-6: Add Port Forwarding Rule
3. From the ‘Local Host’ drop-down list, select the network object (defined in Section 4.5.2
on page 50) or define one now by selecting the ‘User Defined’ option. This is the IP
address or host name of the computer that provides the service (the 'server'). Note:
Only one LAN computer can be assigned to provide a specific service or application.
4. From the ‘Protocol’ drop-down list, select the type of protocol (defined in Section 4.5.3
on page 51)or select ‘User Defined’ to define one now. You can select multiple
protocols for this rule.
Figure 14-7: Selecting Protocol Type
Version 3.4.0 231 June 2011
Page 32
User's Manual
5. Click the Advanced button to configure advanced settings:
a. Select the 'Specify Public IP Address' check box if you want to apply this rule on
MP252’s non-default IP address defined in the ‘NAT’ screen (see Section 14.7 on
page 240). Enter the additional external IP address in the 'Public IP Address' field.
Figure 14-8: Specifying Public IP Address
b. By default, MP252 forwards traffic to the same port as the incoming port. If you
wish to redirect traffic to a different port, then from the 'Forward to Port' drop-down
list, select the 'Specify', and then enter the port number in the field provided.
c. By default, the rule is always active. However, you can select a schedule rule that
defines the time during which the rule may be active. From the 'Schedule'
drop-down list, select a defined Schedule rule (defined in Section 4.5.1 on page 47)
or define a new one quickly by selecting 'User Defined'.
6. Click OK to save changes.
You can disable a port forwarding rule to make a service unavailable without having to
remove the rule from the screen 'Port Forwarding'. This can be useful when making the
service temporarily unavailable and when expecting to reinstate it in the future.
Figure 14-9: Select Check Box of Port Forwarding Rule (Active)
To temporarily disable a rule, clear the check box next to the service name.
To reinstate it at a later time, select the check box.
MP252 Multimedia Home Gateway 232 Document #: LTRT-23504
Page 33
MP252 Multimedia Home Gateway 14. Security
To remove a rule, click the Remove icon for the service; the service is permanently
removed.
Version 3.4.0 233 June 2011
Page 34
User's Manual
14.4 DMZ Host
The DMZ (Demilitarized) Host feature allows one local computer to be exposed to the
Internet. Designate a DMZ host to:
Use a special-purpose Internet service, such as an on-line game or video-conferencing
program, that is not present in the Local Servers list and for which no port range
information is available.
To expose one computer to all services, without restriction, irrespective of security.
Warning: A DMZ host is not protected by the firewall and may be vulnerable to attack.
Designating a DMZ host may also put other computers in the home network at risk. When
designating a DMZ host, you must consider the security implications and protect it if
necessary.
An incoming request for access to a service in the home network, such as a Web-server, is
fielded by MP252. MP252 forwards this request to the DMZ host (if one is designated) unless
the service is being provided by another PC in the home network (assigned in Local Servers),
in which case that PC receives the request instead.
To designate a local computer as a DMZ Host:
1. From the menu bar, click the Security menu, and in the screen 'Security', click the DMZ
Host tab; the screen 'DMZ Host' opens.
Figure 14-10: DMZ Host
2. Enter the local IP address of the computer to be designated as a DMZ host. Note that
only one LAN computer can be a DMZ host at any time.
3. Click OK to save your changes and return to the screen 'DMZ Host'.
You can disable the DMZ host so that it does not fully exposed to the Internet, but keep its IP
address recorded on the 'DMZ Host' screen. This may be useful if you wish to disable the
DMZ host but expect that you may want to enable it again in the future.
To disable the DMZ host so that it is not fully exposed to the Internet, clear the
check-box next to the DMZ IP designation and click OK.
To re-enable the DMZ host later, recheck the check-box.
MP252 Multimedia Home Gateway 234 Document #: LTRT-23504
Page 35
MP252 Multimedia Home Gateway 14. Security
14.5 Port Triggering
Port triggering can be used for dynamic port forwarding configuration. By setting port
triggering rules, you can allow inbound traffic to arrive at a specific LAN host, using ports
different than those used for the outbound traffic. This is called port triggering since the
outbound traffic triggers to which ports inbound traffic is directed.
For example, consider a gaming server that is accessed using UDP protocol on port 222.
The gaming server responds by connecting the user using UDP on port 333 when starting
gaming sessions. In such a case you must use port triggering, since this scenario conflicts
with the following default firewall settings:
The firewall blocks inbound traffic, by default.
The server replies to MP252's IP, and the connection is not sent back to your host, since
it is not part of a session.
To solve this, you need to define a Port Triggering entry, which allows inbound traffic on UDP
port 333, only after a LAN host generated traffic to UDP port 222. This results in accepting
the inbound traffic from the gaming server and sending it back to the LAN Host which
originated the outgoing traffic to UDP port 222.
To view port triggering settings:
1. From the menu bar, click the Security menu, and in the screen 'Security', click the Port
Triggering tab; the screen 'Port Triggering' opens. The screen lists all port triggering
entries.
Figure 14-11: Port Triggering
Version 3.4.0 235 June 2011
Page 36
User's Manual
To add an entry for the gaming example above:
1. From the drop-down list, select 'User Defined' to add an entry; the screen 'Edit Service'
opens.
Figure 14-12: Adding Port Triggering Rules
2. Enter a name for the service (e.g., 'game_server'), and then click the link New Trigger
Ports; the screen 'Edit Service Server Ports' opens.
Figure 14-13: Edit Service Server Ports
3. In the 'Protocol' drop-down list, select 'UDP'; the screen refreshes, providing source and
destination port options.
4. Leave the 'Source Ports' drop-down list at its default 'Any'. In the 'Destination Ports'
drop-down list, select 'Single'; the screen refreshes again, providing an additional field
in which you should enter '222' as the destination port.
Figure 14-14: Edit Service Server Ports
5. Click OK to save the settings.
6. In the screen 'Edit Service', click the link New Opened Ports; the screen 'Edit Service
Opened Ports' opens.
MP252 Multimedia Home Gateway 236 Document #: LTRT-23504
Page 37
MP252 Multimedia Home Gateway 14. Security
7. Similar to the trigger ports screen, select UDP as the protocol, leave the source port at
'Any', and enter a 333 as the single destination port.
Figure 14-15: Edit Service Opened Ports
8. Click OK to save the settings; the screen 'Edit Service' presents your entered
information. Click OK again to save the port triggering rule; the screen 'Port Triggering'
now includes the new port triggering entry.
Figure 14-16: New Port Triggering Rule
You can disable a port triggering rule without having to remove it from the screen 'Port
Triggering':
To temporarily disable a rule, clear the check box corresponding to the service name.
To reinstate it later, simply reselect the check box.
To remove a rule, click the Remove icon for the service; the service is permanently
removed.
There may be a few default port triggering rules listed when you first access the port
triggering screen. Note that disabling these rules may result in impaired MP252 functionality.
14.6 Website Restrictions
You can configure MP252 to block specific Internet websites so that they cannot be
accessed from computers in the home network. Moreover, restrictions can be applied to a
comprehensive and automatically-updated table of sites to which access is not
recommended.
To block access to a website:
Version 3.4.0 237 June 2011
Page 38
User's Manual
1. From the menu bar, click the Security menu, and in the screen 'Security', click the
Website Restrictions tab; the screen 'Website Restrictions' opens.
Figure 14-17: Website Restrictions
2. Click the New icon; the 'Restricted Website' screen appears.
Figure 14-18: Restricted Website
3. Enter the website address (IP address or URL) that you would like to make inaccessible
from your home network (all Web pages within the site are also blocked). If the website
address has multiple IP addresses, MP252 resolves all additional addresses and
automatically adds them to the restrictions table.
4. The 'Local Host' drop-down list provides you the ability to specify the computer or group
of computers for which you would like to apply the website restriction. You can select
between any or a specific computer address in your LAN. If you choose the option 'User
Defined', the screen refreshes and the 'Edit Network Object' appears:
Figure 14-19: Add a Specific Host
MP252 Multimedia Home Gateway 238 Document #: LTRT-23504
Page 39
MP252 Multimedia Home Gateway 14. Security
5. Click the New icon to specify a computer address. Specify an address creating a
'Network Object'.
6. The parameter Schedule allows you to define the time period during which this rule
takes effect. You can select between 'Always' or a specific schedule. If you choose the
option 'User Defined', the screen 'Edit Scheduler Rule' appears:
Figure 14-20: Add a Specific Schedule
7. Click the New icon to specify the time segment, and then click OK.
8. Click OK to save the settings; MP252 attempts to find the site. 'Resolving...' appears in
the Status column while the site is being located (the URL is 'resolved' into one or more
IP addresses).
9. Click the Refresh button to update the status if necessary. If the site is successfully
located, 'Resolved' appears in the status bar; if not, 'Hostname Resolution Failed'
appears.
If MP252 fails to locate the website:
1. Use a Web browser to verify that the website is available. If it is, then you probably
entered the website address incorrectly.
2. If the website is unavailable, return to the screen 'Website Restrictions' later and click
the button Resolve Now to verify that the website can be found and blocked by MP252.
3. You can edit the website restriction by modifying its entry under the column 'Local Host'
in the screen 'Website Restrictions'.
To modify an entry:
1. Click the icon Edit for the restriction; the screen 'Restricted Website' opens. Modify the
website address, group or schedule as required.
2. Click OK to save your changes and return to the screen 'Website Restrictions'.
To ensure that all current IP addresses corresponding to the restricted
websites are blocked:
1. Click the button Resolve Now; MP252 checks each of the restricted website addresses
and ensures that all IP addresses at which this website can be found are included in the
IP addresses column.
You can disable a restriction to make a website available again without having to remove it
from the screen 'Website Restrictions'. This can be useful when making the website
temporarily available and when expecting to block it again in the future.
To temporarily disable a rule, clear the check box adjacent to the service name.
To reinstate it at a later time, recheck the check box.
Version 3.4.0 239 June 2011
Page 40
To remove a rule, click the Remove icon for the service; the service is permanently
removed.
14.7 NAT
MP252 features a configurable Network Address Translation (NAT) and Network Address
Port Translation (NAPT) mechanism, allowing you to control the network addresses and
ports of packets routed through your gateway. When enabling multiple computers on your
network to access the Internet using a fixed number of public IP addresses, you can statically
define which LAN IP address will be translated to which NAT IP address and/or ports.
By default, MP252 operates in NAPT routing mode. However, you can control your network
translation by defining static NAT/NAPT rules. Such rules map LAN computers to NAT IP
addresses. The NAT/NAPT mechanism is useful for managing Internet usage in your LAN,
or complying with various application demands. For example, you can assign your primary
LAN computer with a single NAT IP address, in order to assure its permanent connection to
the Internet. Another example is when an application server with which you wish to connect,
such as a security server, requires that packets have a specific IP address – you can define
a NAT rule for that address.
User's Manual
MP252 Multimedia Home Gateway 240 Document #: LTRT-23504
Page 41
MP252 Multimedia Home Gateway 14. Security
To define NAT:
1. From the menu bar, click the Security menu, and in the screen 'Security', click the NAT
tab; the screen 'NAT' opens.
Figure 14-21: NAT Screen
2. Before configuring NAT/NAPT rules, you must first enter the additional public IP
addresses obtained from your ISP as your NAT IP addresses, in the 'NAT IP Addresses
Pool' section. The primary IP address used by the WAN device for dynamic NAPT
should not be added to this table.
a. To add a NAT IP address, click the New icon; the 'Edit Item' screen appears.
Figure 14-22: Adding a NAT IP Address
b. From the 'Network Object Type' drop-down list, select between IP address, subnet
or range, and then enter the information respectively, and click OK to save the
settings.
Version 3.4.0 241 June 2011
Page 42
User's Manual
3. To add a new NAT/NAPT rule:
a. In the 'NAT/NAPT Rule Sets' section, click the New Entry link; the 'Add NAT/NAPT
Rule' screen appears.
Figure 14-23: Adding NAT/NAPT Rule
This screen is divided into two main sections: 'Matching' and 'Operation'. The 'Matching'
section defines the LAN addresses to be translated to the external addresses, which are
defined in the 'Operation' section.
4. 'Matching' section (define characteristics of the packets matching the rule):
a. Source Address: source address of packets sent or received by MP252. You can
select the computer or group of computers on which you would like to apply the rule.
To apply the rule on all the LAN hosts, select 'Any' . If you would like to add a new
address, select the 'User Defined'. This commences a sequence to add a new
Network Object, representing the new host.
b. Destination Address: destination address of packets sent or received by MP252.
This address can be configured in the same manner as the source address. This
entry enables further filtration of the packets.
c. Protocol: specifies a traffic protocol. Selecting the 'Show All Services' option
expands the list of available protocols. Select a protocol or add a new one using the
'User Defined' option. This commences a sequence that adds a new Service,
representing the protocol. Using a protocol requires observing the relationship
between a client and a server to distinguish between the source and destination
ports.
MP252 Multimedia Home Gateway 242 Document #: LTRT-23504
Page 43
MP252 Multimedia Home Gateway 14. Security
5. Operation section (define the operation to apply on the IP addresses, matching the
criteria defined above): NAT or NAPT.
•NAT Addresses: NAT address into which the original IP address is translated. The
drop-down list displays all of your available NAT addresses/ranges from which you
can select an entry. If you would like to add a single address or a sub-range from
the given pool/range, select the 'User Defined' option. This commences a
sequence that adds a new Network Object, representing the new host.
•NAPT Address: NAPT address into which the original IP address is translated.
The drop-down list displays all of your available NAPT addresses/ranges from
which you can select an entry. If you would like to add a single address or a
sub-range from the given pool/range, select the 'User Defined' option. This
commences a sequence that adds a new Network Object, representing the new
host. . Note, that in this case the network object may only be an IP address, as
NAPT is port-specific.
♦
NAPT Ports: specify the port(s) of the IP address into which the original IP
address is translated. Enter a single port or select 'Range' (the screen
refreshes, enabling you to enter a range of ports).
6. Select the 'Log Packets Matched by This Rule' check box to log the first packet from a
connection that was matched by this rule.
7. By default, the 'Schedule' rule is always active. However, you can configure scheduler
rules to define time segments during which the rule may be active.
8. Click OK to save the settings.
Version 3.4.0 243 June 2011
Page 44
User's Manual
14.8 Connections
The connection list displays all the connections that are currently open, as well as various
details and statistics. You can use this list to close an undesired connection by clicking its
corresponding action icon. The basic display includes the name of the protocol, the different
ports it uses, and the direction in which the connection was initiated.
To view currently open connections:
1. From the menu bar, click the Security menu, and in the screen 'Security', click the
Connections tab; the screen 'Connections' opens.
2. From the Connections Per Page drop-down list, select the number of connections that
you want displayed per page. To browse to the next page, click the icon or the page
number located at the bottom left of the page.
Figure 14-24: Connections Screen
To display additional details in the Connection list, click the Advanced button.
The 'Approximate Max. Connections' value displays the amount of additional concurrent
MP252 Multimedia Home Gateway 244 Document #: LTRT-23504
connections possible.
Page 45
MP252 Multimedia Home Gateway 14. Security
14.9 Advanced Filtering
Advanced filtering is designed to allow comprehensive control over the firewall's behavior.
You can define specific input and output rules, control the order of logically similar sets of
rules and make a distinction between rules that apply to WAN and LAN devices.
To view MP252's advanced filtering options:
From the menu bar, click the Security menu, and in the screen 'Security', click the
Advanced Filtering tab; the 'Advanced Filtering' opens.
Figure 14-25: Advanced Filtering
Version 3.4.0 245 June 2011
Page 46
User's Manual
This screen is divided into two identical sections, one for 'Input Rule Sets' and the other for
'Output Rule Sets', which are for configuring inbound and outbound traffic, respectively. Each
section is comprised of subsets, which can be grouped into three main subjects:
1. Initial rules - rules defined here are applied first, on all MP252 devices.
2. Network devices rules - rules can be defined per MP252.
3. Final rules - rules defined here are applied last, on all MP252 devices.
Numerous rules are automatically inserted by the firewall to provide improved security and
block harmful attacks.
Note: The order of appearance of the firewall rules determines the sequence by which
they are applied.
To configure an advanced filtering rule:
1. After choosing the traffic direction and the device on which to set the rule, click the
corresponding link New Entry; the screen 'Add Advanced Filter' opens.
Figure 14-26: Add Advanced Filter
MP252 Multimedia Home Gateway 246 Document #: LTRT-23504
Page 47
MP252 Multimedia Home Gateway 14. Security
2. In the section 'Matching', define a match between IP addresses and a traffic protocol:
a. Configure the source address of the packets sent to or received from the network
object. To add an address, select the option 'User Defined' from the drop-down list;
the screen 'Edit Network Object' appears.
Figure 14-27: Add a Specific Host
Click the New icon; this commences a sequence that adds a new network
object.
b. Configure the destination address of the packets sent to or received from the
network object. This address can be configured in the same manner as the source
address.
c. From the 'Protocol' drop-down list, select a specific traffic protocol or add a new
one (by selecting 'User Defined'); the 'Edit Services' screen appears. Click the link
New Server Ports; this commences a sequence that adds a new protocol.
3. Select the check box 'DSCP' to mark a DSCP value on packets matching this rule; the
screen refreshes, allowing you to enter the hexadecimal value of the DSCP.
4. Select the check box 'Priority' to add a priority to the rule; the screen refreshes, allowing
you to select between one of eight priority levels, zero being the lowest and seven the
highest (each priority level is mapped to low/medium/high priority). This sets the priority
of a packet on the connection matching the rule, while routing the packet.
Figure 14-28: Set Priority Rule
5. Select the check box 'Length' to specify the length of packets or the length of their data
portion.
6. In the section 'Operation', define the action of the rule:
•Drop: Deny access to packets that match the source and destination IP addresses
and service ports defined in 'Matching'.
•Reject: Deny access to packets that match the source and destination IP
addresses and service ports defined in 'Matching' and sends and sends an ICMP
error or a TCP reset to the origination peer.
•Accept Connection: Allow access to packets that match the source and
destination IP addresses and service ports defined in 'Matching'. The data transfer
session is handled using Stateful Packet Inspection (SPI).
Version 3.4.0 247 June 2011
Page 48
User's Manual
•Accept Packet: Allow access to packets that match the source and destination IP
addresses and service ports defined in 'Matching'. The data transfer session is not
handled using Stateful Packet Inspection (SPI), meaning that other packets that
match this rule are not automatically allowed access. For example, this can useful
when creating rules that allow broadcasting.
7. Under the section 'Logging', select the parameter 'Log Packets Matched By This Rule'
to log the first packet from a connection that was matched by this rule.
8. By default, the 'Schedule' rule is always active. However, you can configure scheduler
rules to define time segments during which the rule may be active.
9. Click OK to save the settings.
14.10 Security Log
The Security log displays a list of firewall-related events, including attempts to establish
inbound and outbound connections, attempts to authenticate at an administrative interface
(Web-based management or Telnet terminal), firewall configuration and system start-up.
To view the Security Log:
1. From the menu bar, click the Security menu, and in the screen 'Security', click the Log
tab; the screen 'Log' opens.
Figure 14-29: Security Log
2. The log table displays the following:
• Time: to determine the time the event occurred.
• Event: type of event. There are five types of events:
MP252 Multimedia Home Gateway 248 Document #: LTRT-23504
Page 49
MP252 Multimedia Home Gateway 14. Security
♦
Inbound Traffic: The event is a result of an incoming packet.
♦
Outbound Traffic: The event is a result of outgoing packet.
♦
Firewall Setup: Configuration message.
♦
WBM Login: Indicates that a user has logged in to WBM.
♦
CLI Login: Indicates that a user has logged in to CLI (via Telnet).
• Event-Type: textual description of the event:
♦
Blocked: The packet was blocked. The message is color-coded red.
♦
Accepted: The packet was accepted. The message is color-coded green.
•Details: details of the packet or the event, such as protocol, IP addresses, ports,
etc.
To change the security log settings:
1. In the 'Log' screen, click Settings; the screen 'Log Settings' opens.
Figure 14-30: Security Log Settings
2. Select the types of activities for which you would like to have a log message generated.
• Accepted Events:
♦
Accepted Incoming Connections: Write a log message for each successful
attempt to establish an inbound connection to the home network.
♦
Accepted Outgoing Connections: Write a log message for each successful
attempt to establish an outgoing connection to the public network.
•Blocked Events:
Version 3.4.0 249 June 2011
Page 50
User's Manual
♦
All Blocked Connection Attempts: Write a log message for each blocked
attempt to establish an inbound connection to the home network or vice versa.
You can enable logging of blocked packets of specific types by disabling this
option, and enabling some of the more specific options below it.
♦
Specific Events: Specify the blocked events that should be monitored. Use
this to monitor specific event such as SynFlood. A log message is generated if
either the corresponding check-box is checked, or the check-box 'All Blocked
Connection Attempts' is checked.
• Other Events:
♦
Remote Administration Attempts: Write a log message for each
remote-administration connection attempt, whether successful or not.
♦
Connection States: Provide extra information about every change in a
connection opened by the firewall. Use this option to track connection
handling by the firewall and Application Level Gateways (ALGs).
• Log Buffer:
♦
Prevent Log Overrun: Select this check box in order to stop logging firewall
activities when the memory allocated for the log fills up.
3. Click OK to save the settings.
MP252 Multimedia Home Gateway 250 Document #: LTRT-23504
Page 51
MP252 Multimedia Home Gateway 15. Advanced Networking Features
15 Advanced Networking Features
This chapter describes various advanced networking features such as DHCP.
15.1 IP Address Distribution
The MP252's Dynamic Host Configuration Protocol (DHCP) server makes it possible to
easily add computers that are configured as DHCP clients to the home network. It provides a
mechanism for allocating IP addresses and delivering network configuration parameters to
such hosts. MP252's default DHCP server is the LAN bridge.
A client (host) sends out a broadcast message on the LAN requesting an IP address for itself.
The DHCP server then checks its list of available addresses and leases a local IP address to
the host for a specific period of time and simultaneously designates this IP address as `taken'.
At this point, the host is configured with an IP address for the duration of the lease.
The host can choose to renew an expiring lease or let it expire. If it chooses to renew a lease
then it also receives current information about network services, as it did with the original
lease, allowing it to update its network configurations to reject any changes that may have
occurred since it first connected to the network. If the host wishes to terminate a lease before
its expiration it can send a release message to the DHCP server, which then makes the IP
address available for use by others.
The MP252 embedded DHCP server provides the following features:
Displays a list of all DHCP host devices connected to MP252
Defines the range of IP addresses that can be allocated to the LAN
Defines the length of time for which dynamic IP addresses are allocated
Provides the above configurations for each LAN device and can be configured and
enabled / disabled separately for each LAN device
Can assign a static lease to a LAN PC so that it receives the same IP address each time
it connects to the network even if this IP address is within the range of addresses that
the DHCP server may assign to other computers
Provides the DNS server with the host name and IP address of each PC that is
connected to the LAN
In addition, MP252 can act as a DHCP relay, escalating DHCP responsibilities to a WAN
DHCP server. In this case, MP252 acts merely as a router, while its LAN hosts receives their
IP addresses from an external DHCP server on the WAN.
With MP252's optional Zero Configuration Technology feature, the IP Auto Detection method
detects statically-defined IP addresses in addition to MP252's DHCP clients. It learns all the
IP addresses on the LAN and integrates the collected information with the database of the
DHCP server. This allows the DHCP server to issue valid leases, thus avoiding conflicting IP
addresses used by other computers in the network.
Version 3.4.0 251 July 2011
Page 52
User's Manual
To view services currently provided by the DHCP server:
In the 'Advanced' screen, click the IP Address Distribution icon; the 'IP Address
Distribution' screen appears.
Figure 15-1: DHCP Server Summary
Note: If the 'Service' column displays “Disabled”, then DHCP services are not being
provided to hosts connected to the network through that MP252 interface. This
means that MP252 does not assign IP addresses to these computers, which is
useful if you wish to work with static IP addresses only.
MP252 Multimedia Home Gateway 252 Document #: LTRT-23504
Page 53
MP252 Multimedia Home Gateway 15. Advanced Networking Features
15.1.1 DHCP Server Parameters
The procedure below describes how to edit a service provided by the DHCP server.
To edit the DHCP server settings for a device:
1. In the 'IP Address Distribution' screen, click the Edit icon corresponding to the entry
that you want to edit; the DHCP Server settings for this device are displayed.
Figure 15-2: DHCP Settings Screen
2. From the 'IP Address Distribution' drop-down list, select whether to disable the MP252
DHCP server, or enable DHCP (MP252 serves as a DHCP server or DHCP relay).
3. In the ‘Start IP Address’ and ‘End IP Address’ fields, define the IP address range. This
determines the number of hosts that may be connected to the network in this subnet.
The 'Start IP Address' field specifies the first IP address that may be assigned in this
subnet; the 'End IP Address' field specifies the last IP address in the range.
4. In the ‘Subnet Mask’ field, define the subnet to which an IP address belongs (e.g.,
255.255.0.0).
5. In the ‘Lease Time in Minutes’ field, define the time for which each device is assigned an
IP address by the DHCP server when it connects to the network. When the lease
expires, the server determines if the computer has disconnected from the network. If it
has, then the server may reassign this IP address to a newly-connected computer. This
feature ensures that IP addresses that are not in use become available for other
computers on the network.
6. Select the ‘Provide Host Name If Not Specified by Client’ check box to enable the
MP252 to assign clients a default name if they do not have a host name.
7. Click OK.
Version 3.4.0 253 June 2011
Page 54
User's Manual
15.1.2 DHCP Relay Parameters
The MP252 can act as a DHCP relay if you want to dynamically assign IP addresses from a
DHCP server other than the MP252's DHCP server. .
Note: When implementing DHCP relay, you must configure the WAN of the MP252 to
operate in routing mode.
To configure a device as a DHCP relay:
1. In the 'IP Address Distribution' screen, click the Edit icon corresponding to the entry
that you want to edit; the DHCP Server settings for this device are displayed.
2. From the 'IP Address Distribution' drop-down list, select the 'DHCP Relay' option; the
'DHCP Settings' screen appears.
Figure 15-3: DHCP Settings
3. Click the New icon; the 'DHCP Relay Server Address' screen appears.
Figure 15-4: DHCP Relay Server Address Screen
4. In the 'IP Address' field, enter the IP address of the DHCP server.
5. Click OK to save your changes.
6. Click OK once more in the 'DHCP Settings' screen.
7. Change MP252's WAN to operate in routing mode:
a. On the menu bar, click the Network Connections menu; the 'Network
Connections' screen appears.
b. Click the Edit icon corresponding to the WAN Ethernet connection; the 'WAN
Ethernet Properties' screen appears.
c. Click the Routing tab.
d. From the 'Routing Mode' drop-down list, select 'Route'.
e. Click OK to save the settings.
MP252 Multimedia Home Gateway 254 Document #: LTRT-23504
Page 55
MP252 Multimedia Home Gateway 15. Advanced Networking Features
15.1.3 Viewing DHCP Clients
The procedure below describes how to view a list of hosts (computers) that are allocated IP
addresses by the DHCP server.
To view a list of computers currently recognized by the DHCP server:
1. In the 'IP Address Distribution' screen, click the Connection List button; the 'DHCP
Connections' screen appears.
Figure 15-5: DHCP Connection Screen
15.1.4 Defining Static DHCP Clients
The procedure below describes how to define a static (fixed) IP address for a DHCP client.
To define a DHCP client with a fixed IP address:
1. In the 'IP Address Distribution' screen, click the Connection List button; the 'DHCP
Connections' screen appears.
2. Click the New icon; the 'DHCP Connection Settings' screen appears.
Figure 15-6: DHCP Connection Settings Screen
3. In the 'Host Name' field, enter a host name for this connection.
4. In the 'IP Address' field, enter the fixed IP address to be assigned to the computer.
5. In the 'MAC Address' field, enter the MAC address of the computer's network card.
Note: A device's fixed IP address is actually assigned to the specific network card's
(NIC) MAC address installed on the LAN computer. If you replace this network
card then you must update the device's entry in the DHCP Connections list with
the new network card's MAC address.
Version 3.4.0 255 June 2011
Page 56
User's Manual
6. Click OK to save the settings; the 'DHCP Connections' screen reappears displaying the
defined static connection. This connection can be edited or deleted.
MP252 Multimedia Home Gateway 256 Document #: LTRT-23504
Page 57
MP252 Multimedia Home Gateway 15. Advanced Networking Features
15.2 DNS Server
The DNS Server icon allows you to manage the MP252 Domain Name System (DNS)
server. The DNS server does not require configuration. However, you can view the list of
computers known by the DNS, edit the host names or IP addresses of computers in the list,
or manually add a new computer to the list.
DNS provides a service that translates domain names into IP addresses and vice versa.
MP252's DNS server is an auto-learning DNS, which means that when a new computer is
connected to the network, the DNS server learns its name and automatically adds it to the
DNS table. Other network users may immediately communicate with this computer using
either its name or its IP address.
The MP252 DNS server also provides the following functionalities:
Shares a common database of domain names and IP addresses with the DHCP server.
Supports multiple subnets within the LAN simultaneously.
Automatically appends a domain name to unqualified names.
Allows new domain names to be added to the database using MP252's Web interface.
Permits a computer to have multiple host names.
Permits a host name to have multiple IPs (needed if a host has multiple network cards).
Version 3.4.0 257 June 2011
Page 58
User's Manual
To add a new host computer to the DNS table:
1. In the 'Advanced' screen, click the icon; the DNS table is displayed.
Figure 15-7: DNS Server
2. Click the New icon; the 'DNS Entry' screen appears.
Figure 15-8: DNS Entry
3. Enter the computer's host name and IP address.
4. Click OK to save your changes.
To edit the host name or IP address of an entry:
1. Click the Edit icon corresponding to the host that you want to edit; the 'DNS Entry'
screen appears.
2. If the host was manually added to the DNS Table, you can modify its host name and/or
IP address. If it wasn't, you can only modify its host name.
3. Click OK to save your changes.
To remove a host from the DNS table:
Click the Remove icon corresponding to the host that you want to delete; the entry is
removed from the table.
15.3 Dynamic DNS
The Dynamic DNS (DDNS) feature allows you to alias a dynamic IP address to a static
hostname, allowing your computer to be more easily accessible from various locations on the
Internet. Typically, when you connect to the Internet, your ITSP assigns an unused IP
address from a pool of IP addresses, and this address is used only for the duration of a
specific connection. Dynamically assigning addresses extends the usable pool of available
IP addresses, whilst maintaining a constant domain name.
When using the DDNS service, each time the IP address provided by your ITSP changes,
the DNS database changes accordingly to reflect the change. In this way, even though your
IP address changes often, your domain name remains constant and accessible.
MP252 Multimedia Home Gateway 258 Document #: LTRT-23504
Page 59
MP252 Multimedia Home Gateway 15. Advanced Networking Features
To be able to use the Dynamic DNS (DDNS) feature, you must first open a free DDNS
account at http://www.dyndns.org/account/create.html. When applying for an account, you
need to specify a user name and password. Have them readily available when customizing
MP252's DDNS support. For detailed information on DDNS, see http://www.dyndns.org.
To open a dynamic DNS account:
1. In the 'Advanced' screen, click the Personal Domain Name (Dynamic DNS) icon;
the 'Personal Domain Name (Dynamic DNS)' screen appears.
Figure 15-9: Personal Domain Name (Dynamic DNS) Screen
2. Click the New icon to add a new connection; the 'Personal Domain Name (Dynamic
DNS)' screen appears.
Figure 15-10: Personal Domain Name (Dynamic DNS) - Adding
3. In the ‘Host Name’ field, enter your full DDNS domain name.
4. From the ‘Connection’ drop-down list, select the connection to which you want to couple
the DDNS service. The DDNS service uses only the selected device, unless failover is
enabled. In this case, the failed-to device is used instead (assuming its route rules
consent), until the chosen device is up again. In a single WAN scenario, this field
appears as static text (non-configurable). This is applicable if you have multiple WAN
devices.
Version 3.4.0 259 June 2011
Page 60
User's Manual
5. From the ‘Provider’ drop-down list, select your DDNS service provider and then click the
link Click here to initiate and manage your subscription to open the selected
provider's account creation Web page. For example, if you select ‘dyndns.org’, the
following page opens: http://www.dyndns.com/account.
6. In the ‘User Name’ and ‘Password’ fields, enter your DDNS user name and password,
respectively.
7. To enable use of special links (such as such as www.<your host>.dyndns.org), select
the ‘Wildcard’ check box.
8. In the ‘Mail Exchanger’ field, enter your mail exchange server address to redirect all
e-mails arriving at your DDNS address to your mail server.
9. To designate the mail exchange server as a backup server, select the ‘Backup MX’
check box.
10. To temporarily take your site offline (i.e., prevent traffic from reaching your DDNS
domain name), select the ‘Offline’ check box. This redirects DNS requests to an
alternative, predefined URL. The availability of this feature depends on your DDNS
account's level of service. The redirection URL must be configured through the account
as well.
11. From the ‘SSL Mode’ drop-down list, select the certificate validation method used by
MP252 to validate the DDNS server's certificate upon secured connection to DDNS
using HTTPS:
• None: The server's certificate is not validated.
• Chain: Validates the entire certificate chain. When selecting this option, the screen
refreshes, displaying the 'Validate Time' drop-down list for selecting whether or not
to validate the certificate's expiration time ('Ignore' or 'Check' respectively). If the
certificate has expired, the connection terminates immediately.
•Direct: Ensures that the server's certificate is directly signed by the root certificate.
This option also provides the 'Validate Time' drop-down list for validation of the
certificate's expiration time, as described above.
12. Click OK.
MP252 Multimedia Home Gateway 260 Document #: LTRT-23504
Page 61
MP252 Multimedia Home Gateway 15. Advanced Networking Features
15.4 Routing
This section describes how to configure routing rules and enable routing protocols. These
are configured in the ‘Routing’ screen, as described below.
To access the Routing screen:
In the 'Advanced' screen, click the Routing icon; the 'Routing' screen appears.
Figure 15-11: Routing Rules
15.4.1 Managing Routing Table Rules
The procedure below describes how to add routing rules.
To add routing tables:
1. In the 'Advanced' screen, click the New icon in the Routing Table; the 'Route
Settings' screen appears.
Figure 15-12: Route Settings Screen
2. From the ‘Name’ drop-down list, select the network device for which you want to add a
routing rule.
Version 3.4.0 261 June 2011
Page 62
User's Manual
3. In the ‘Destination’ field, enter the destination host, subnet address, network address, or
default route. The destination for a default route is “0.0.0.0”.
4. In the ‘Netmask’ field, enter the network mask that used in conjunction with the
destination to determine when a route is used.
5. In the ‘Gateway’ field, enter the MP252's IP address.
6. In the ‘Metric’ field, enter the measurement of the preference of a route. Typically, the
lowest metric is the most preferred route. If multiple routes exist to a given destination
network, the route with the lowest metric is used.
7. Click OK to save your settings.
15.4.2 Routing Protocols
MP252 supports IGMP multicasting, which allows hosts connected to a network to be
updated whenever an important change occurs in the network. A multicast is simply a
message that is sent simultaneously to a pre-defined group of recipients. When you join a
multicast group you receive all messages addressed to the group, similar to an e-mail
message sent to a mailing list.
IGMP multicasting enables UPnP capabilities over wireless networks and may also be useful
when connected to the Internet through a router. When an application running on a computer
in the home network sends out a request to join a multicast group, MP252 intercepts and
processes the request. If MP252 is set to 'Minimum Security', no further action is required.
However, if MP252 is set to 'Typical Security' or 'Maximum Security', you must add the
group's IP address to MP252's 'Multicast Groups' screen. This allows incoming messages
addressed to the group to pass through the MP252 firewall and on to the correct LAN
computer.
To configure routing protocols:
1. In the 'Advanced' screen, under the Internet Group Management Protocol (IGMP)
group, do the following:
a. Select the 'Enabled' check box to enable IGMP multicasting.
b. Select the ‘IGMP Fast Leave' check box if you want MP252 to stop forwarding
traffic to a host that is the only subscriber, immediately upon request (without query
delay).
c. Select the 'IGMP Multicast to Unicast' check box to enable MP252 to convert the
incoming multicast data stream into unicast format to route it to the specific LAN
host that requested the data. In this way, MP252 prevents flooding the rest of the
LAN hosts with irrelevant multicast traffic.
2. Under the Packet Streaming Engine group, from the ‘Software Acceleration’
drop-down list, select the packet flow speed:
• None: Packet Streaming Engine (PSE) is disabled
• Medium: PSE is active (recommended)
• High: PSE traffic is prioritized over other traffic
3. Click OK.
15.5 PPPoE Relay
PPPoE relay enables MP252 to relay packets on PPPoE connections while keeping its
designated functionality for any additional connections.
To enable PPPoE relay:
MP252 Multimedia Home Gateway 262 Document #: LTRT-23504
Page 63
MP252 Multimedia Home Gateway 15. Advanced Networking Features
1. In the 'Advanced' screen, click the PPPoE Relay icon; the 'PPPoE Relay' screen
appears.
Figure 15-13: PPPoE Relay Screen
2. Select the 'Enabled' check box.
3. Click OK.
Version 3.4.0 263 June 2011
Page 64
User's Manual
MP252 Multimedia Home Gateway 264 Document #: LTRT-23504
Page 65
MP252 Multimedia Home Gateway 16. Home Media
16 Home Media
16.1 Universal Plug and Play
Universal Plug-and-Play (UPnP) is a networking architecture that provides compatibility
among networking equipment, software, and peripherals. UPnP-enabled products can
seamlessly connect and communicate with other UPnP-enabled devices without the need for
user configuration, centralized servers, or product-specific device drivers. This technology
leverages existing standards and technologies, including TCP/IP, HTTP 1.1 and XML,
facilitating the incorporation of UPnP capabilities into a wide range of networked products for
the home.
UPnP technologies are rapidly adopted and integrated into widely-used consumer products
such as Windows XP. Therefore it is critical that today's Residential Gateways be
UPnP-compliant. Your MP252 is at the forefront of this development, offering a complete
software platform for UPnP devices. This means that any UPnP-enabled control point (client)
can dynamically join the network, obtain an IP address and exchange information about its
capabilities and those of other computers on the network. They can subsequently
communicate with each other directly, thereby further enabling peer-to-peer networking. And
this all happens automatically, providing a truly zero-configuration network.
16.1.1 Enabling UPnP on MP252
The procedure below describes how to enable the UPnP feature on MP252.
To enable UPnP:
1. In the 'Advanced' screen, click the Universal Plug and Play icon; the 'Universal
Plug and Play' screen appears.
Figure 16-1: Advanced - Universal Plug n Play
2. Select the ‘Allow Other Network Users to Control MP252’s Network Features’ to enable
the UPnP feature. This allows you to define UPnP services on any of the LAN hosts.
3. Select the ‘Enable Automatic Cleanup of Old Unused UPnP Services’ to enable
automatic cleanup of invalid rules. This feature checks the validity of all UPnP services
every five minutes, and removes old and obsolete services, unless a user-defined rule
depends on them.
4. From the ‘WAN Connection Publication’ drop-down list, select which WAN information
is published by MP252. By default, MP252 publishes only its main WAN connection,
which is controllable by UPnP entities. However, you may select the 'Publish All WAN
Connections' option if you wish to grant UPnP control over all of MP252’s WAN
connections.
Version 3.4.0 265 July 2011
Page 66
User's Manual
16.1.2 Adding UPnP-enabled PC to Home Network
If your computer is running an operating system that supports UPnP such as Windows XP,
you can add the computer to your home network and access the Web-based Management
directly from Windows.
To add a UPnP-enabled computer to the home network:
Connect the PC to MP252; the PC automatically recognizes and adds to the home
network. MP252 is added to 'My Network Places' as the Internet Gateway Device and
allows configuration via a standard Windows interface. A message appears on the
notification area of the taskbar notifying that the PC has been added to the network.
To access the Web-based management directly from Windows:
1. Open the 'My Network Places' window by double-clicking its desktop icon.
Figure 16-2: My Network Places
2. Double-click the MP252 Internet Gateway Device icon. The MP252 Web interface
‘Login’ screen appears in a browser window. This method is similar to opening a
browser window and typing in '192.168.1.1'.
16.1.3 Monitoring Connection between MP252 and Internet
The procedure below describes how to monitor the status of the connection between MP252
and the Internet.
To monitor the status of the connection between MP252 and the Internet:
1. Open the 'Network Connections' control panel.
2. Double-click the Internet Connection icon. The 'Internet Connection Status' window
appears:
MP252 Multimedia Home Gateway 266 Document #: LTRT-23504
Page 67
MP252 Multimedia Home Gateway 16. Home Media
Figure 16-3: Internet Connection Status
16.1.4 Making Local Services available to PCs on Internet
You can make services provided by computers in the home network available to computers
on the Internet. For example, you may designate a PC in your home network to act as a Web
server, allowing computers on the Internet to request pages from it. Or a game that you want
to play over the Internet may require that specific ports be opened to allow communication
between your PC and other players.
To make local services available to computers on the Internet:
1. Open the 'Network Connections' control panel.
2. Right-click 'Internet Connection', and then choose Properties; The 'Internet Connection
Properties' window appears.
Version 3.4.0 267 June 2011
Page 68
User's Manual
Figure 16-4: Internet Connection Properties
3. Click the Settings button; the 'Advanced Settings' window.
Figure 16-5: Advanced Settings
4. Select a local service that you would like to make available to computers on the Internet;
the 'Service Settings' window automatically appears.
MP252 Multimedia Home Gateway 268 Document #: LTRT-23504
Page 69
MP252 Multimedia Home Gateway 16. Home Media
Figure 16-6: Service Settings
5. Enter the local IP address of the computer that provides this service and then click OK.
6. Select other services as desired and repeat the previous step for each.
7. Click OK to save the settings.
To add a local service that is not listed in the 'Advanced Settings'
window:
1. Follow steps 1-3 above.
2. Click the Add button; the 'Service Settings' window appears.
Figure 16-7: Service Settings – Add Service
3. Complete the fields as indicated in the window.
4. Click OK to close the window and return to the 'Advanced Settings' window; the service
is selected.
5. Click OK to save the settings.
Version 3.4.0 269 June 2011
Page 70
User's Manual
17 Add-On Servers and Disk Management
17.1 External File Server
MP252 provides a file server utility, allowing you to perform various tasks on your files, such
as manage file server shares and define access control lists. The file server utility
complements MP252’s disk management.
To configure the file server:
1. In the 'Advanced' screen, click the File Server icon; the screen File Server'
opens.
Figure 17-1: File Server Screen
2. Configure the following:
• Enabled: Select or clear this check box to enable or disable this feature.
• NetBIOS Workgroup: MP252 workgroup name that is displayed in the Windows
network map of LAN hosts.
• Automatic Sharing:
♦
Automatically Share All Partitions: A partitioned storage device connected
to MP252 is automatically displayed and shared by all LAN computers. This
feature is enabled by default.
MP252 Multimedia Home Gateway 270 Document #: LTRT-23504
Page 71
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
♦
Allow GuestAccess: From the drop-down list, select a permission level,
according to which the LAN users access the share:
Read/Write: Every LAN user can read and write the shared files without
authentication.
Read Only: Every LAN user can only read the shared files.
Disabled: LAN users must authenticate themselves to access the share.
They can use the share according to their permissions defined in the
'User Settings' screen.
•File Server Shares: Define file shares on your disk partitions, as described in the
following sections.
17.1.1 Automatic File Sharing
By default, all partitions are automatically shared and displayed.
To share specific directories or partitions:
1. Clear the 'Automatically Share All Partitions' check box, and then click Apply. The list of
all automatically shared partitions disappears.
2. In the ‘File Server Shares’ table, click New icon to define a new share; the 'File
Server Share Settings' screen appears.
Figure 17-2: File Server Share Settings Screen
3. Enter the share's name (default is “share”), path, and (optionally) comment. The share's
name is not case sensitive. Even if entered in upper-case letters, the name is displayed
in lower case after saving the setting.
4. Associate a user or group of users with the share to grant them access to the shared
files, by clicking the New User or New Group link in the Users or Groups table. Note
that the user’s settings must have the ‘Microsoft File and Printer Sharing Access’ check
box selected under the 'Permissions' section (see ‘Configuring Users’ on page 44); the
‘User’ screen appears:
Version 3.4.0 271 June 2011
Page 72
User's Manual
Figure 17-3: User Screen
d. From the ‘Name’ drop-down list, select the user name and the allowed access.
e. Click OK.
5. Click OK to save the settings. The 'File Server' screen appears, displaying the share.
Figure 17-4: File Server Screen with the Share
Click the share's name to view its content. The screen refreshes as the share is accessed
This screen enables you to modify and view the content of your file share. In the upper
section of this screen, you can modify your file share by adding files or directories to it. Use
the drop-down list to select an action:
Upload a File: Uploads a file to the share. The screen refreshes - enter the location of
the file to upload, or click the Browse button to browse for the file. Click the Upload
button to upload the file.
Upload a Directory: You can also upload an entire directory of files, by performing the
following:
a. Create a tarball archive out of the target directory.
b. Enter the location of the archive, or click the Browse button to browse to its
location.
c. Click the Upload button to upload the archive.
Create a new Directory: You can create a new directory by simply typing its name and
clicking Go.
Paste from Clipboard: This option appears only after using the 'Copy to Clipboard'
option to copy a directory or file from one directory to another.
The lower section of the screen displays your share's content. You can click the different
directory names to access them or you can download, rename, copy or remove the
directories using the standard action icons.
17.2 Disk Management
The Disk Management icon allows you to configure disk management. MP252 can
operate as a disk manager for either internal disks connected through IDE, or external
storage devices connected through USB or FireWire. Your home-network's LAN devices can
share this storage device as a mapped network drive and exchange information without
directly accessing each other. The Web interface provides disk management utilities such as
partitioning and formatting.
MP252 Multimedia Home Gateway 272 Document #: LTRT-23504
Page 73
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
An internal disk or a connected storage device appears in the Network Map (see Section 5
on page 55). You can view information about the disk by clicking its icon.
The device supports storage devices with FAT32, NTFS, and Linux EXT2/3 file systems.
These file systems have different sharing and security settings. If the connected storage
device or at least one of its partitions has the NTFS file system, a message appears in the
'Disk Management’ screen appears.
Note: MP252 based on the Conexant Solos, Mindspeed Malindi2 or Freescale
platform allows both read and write access to an NTFS partition.
To configure disk management:
1. In the 'Advanced' screen, click the icon; the ‘Disk Management' screen appears.
Figure 17-5: Disk Management Screen
Note: To define a system storage area, the disk or at least one of its partitions should
be formatted. This storage area holds the data used by the MP252’s services.
For security, it is recommended to format the disk or its partition in the EXT2 or
EXT3 file system, although FAT32 is supported as well.
2. To enable disk management, select the ‘Enabled’ check box.
Version 3.4.0 273 June 2011
Page 74
User's Manual
3. To set the first identified formatted partition as the location of the system storage area,
select the ‘Automatically Create System Storage Area’ check box. This setting is valid
until the storage device is disconnected. When reconnected, MP252 may select another
partition for this purpose. To define the system storage area manually, clear this check
box. The screen refreshes, displaying the 'System Storage Area' field in which you must
enter the partition's letter. In this scenario, the setting remains permanent even after the
storage device is disconnected and reconnected afterwards.
Figure 17-6: Manually Defining System Storage Area
4. In the Disks table, you can view a list of your connected storage devices. The 'Device'
column displays the names MP252 grants connected devices. Click this link to view the
device's 'Disk Information' screen. If a disk is partitioned, the 'Partitions' column displays
its partition names. If the partitions are formatted, their name includes a letter.
5. In the RAID Devices table, you can view the RAID devices (if configured).
17.2.1 Disk Partitions
This section describes how to configure partition and format storage devices.
17.2.1.1 Connecting a Mass Storage Device
To set up a file server that is shared by all LAN computers, you need to connect a mass
storage device (e.g. disk-on-key or hard drive) to the USB port on your MP252. A mass
storage device must first be partitioned and formatted. If your device is already partitioned, it
is recommended that you delete its partitions before proceeding, as a partition can only be
added on unallocated disk space.
MP252 Multimedia Home Gateway 274 Document #: LTRT-23504
Page 75
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
To add a Windows formatted partition:
1. In the Disks table in the 'Disk Management' screen, click the disk device link. The 'Disk
Information' screen appears.
Figure 17-7: Disk Information
2. In the 'Partitions' table, click the Add New Partition icon; the 'Partition Type' screen
appears.
Figure 17-8: Partition Type
Version 3.4.0 275 June 2011
Page 76
User's Manual
3. Select 'Primary Partition', and then click Next; the 'Partition Size' screen appears.
Figure 17-9: Partition Size
4. Enter a volume for the new partition (in mega bytes), and then click Next; the 'Partition
Format' screen appears.
Figure 17-10: Partition Format
5. Select 'Format the Partition', and then click Next; the 'Partition File System' screen
appears.
Figure 17-11: Partition File System
MP252 Multimedia Home Gateway 276 Document #: LTRT-23504
Page 77
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
6. Select 'Windows (FAT32) (LBA)' as the file system for the partition and then click Next;
the 'Partition Summary' screen appears.
Figure 17-12: Partition Summary
7. Click Finish to create the new partition; the 'Disk Information' screen reappears,
refreshing as the partition formatting progresses, until the status changes to 'Ready'.
The new partition names are designated as "A", "B" etc, and appear under the 'Name'
column of the 'Partitions' section.
Version 3.4.0 277 June 2011
Page 78
User's Manual
17.2.1.2 Formatting a Partition
A partition can be formatted in EXT2, EXT3, FAT32 and NTFS file systems.
To partition a disk:
1. In the Disks table in the 'Disk Management' screen, click the disk device link; the 'Disk
Information' screen appears.
2. In the 'Partitions' table, click the Edit Partition icon of the partition you would like to edit;
the 'Partition Properties' screen appears.
Figure 17-14: Partition Properties
3. Click Format Partition; the 'Partition Format' screen appears.
Figure 17-15: Partition Format
4. Select a file system for the partition and then click Next. A warning screen appears,
alerting you that all the data on the partition will be lost.
5. Click OK to format the partition; the screen refreshes as the partition formatting
progresses. When the format is complete, the status will change to 'Ready'.
MP252 Multimedia Home Gateway 278 Document #: LTRT-23504
Page 79
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
17.2.1.3 Checking a Partition
The procedure below describes how to check a partition.
To check a partition:
1. In the Disks table in the 'Disk Management' screen, click the disk device link; the 'Disk
Information' screen appears.
2. In the 'Partitions' section, click the Edit Partition icon of the partition you would like to
check; the 'Partition Properties' screen appears.
Figure 17-16: Partition Format
3. Click Check Partition; a warning screen appears, alerting you that the partition will be
set to offline.
4. Click OK; the screen refreshes as the partition checking progresses. When the check is
complete, the status changes to 'Ready'.
17.2.1.4 Deleting a Partition
The procedure below describes how to delete a partition.
To delete a partition:
1. In the Disks table in the 'Disk Management' screen, click the disk device link; the 'Disk
Information' screen appears.
2. In the 'Partitions' section, click the Remove Partition icon of the partition you would like
to delete; a warning screen appears, alerting you that all the data on the partition will be
lost.
3. Click OK to delete the partition.
Version 3.4.0 279 June 2011
Page 80
User's Manual
17.2.2 System Storage Area
MP252 uses a specific location on a storage device for storing data used by its various
services. The following are the services that use the system storage area:
Printer spool and drivers
Mail server spool
Backup of MP252’s configuration file (rg_conf)
PBX-related audio files for voice mail, auto attendants and music on-hold
FTP server
Mail boxes information
Users' home directories
Web server content
Prior to enabling these services, you should create either EXT2/3 (recommended) or FAT32
partitions, as described in the previous sections, and define at least one of them as the
system storage area.
Note: Data cannot be written to partitions formatted with NTFS, unless MP252 is
based on the Conexant Solos, Mindspeed Malindi2 or Freescale platform.
Consequently, if you define an NTFS partition as the system storage area, the
services mentioned earlier will not operate on MP252.
MP252 Multimedia Home Gateway 280 Document #: LTRT-23504
Page 81
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
To define a system storage area:
1. Under the System Storage Area group in the 'Disk Management' screen, clear the
‘Automatically Create System Storage Area’ check box; the screen refreshes displaying
the 'System Storage Area' field, in which you must enter the partition's letter.
Figure 17-17: Disk Management Screen – Check Box Cleared
2. Click OK to save the settings.
If you wish to view the system directories, verify that the system storage area is shared. Then,
browse to \\mp252 (use a Windows Explorer window if you are using a browser other than
Internet Explorer).
Version 3.4.0 281 June 2011
Page 82
User's Manual
17.2.3 RAID Management
MP252 supports Redundant Array of Independent Disks (RAID) on storage devices
connected to it by USB or by FireWire. A RAID device is a logical device that has physical
devices underlying it. These physical devices are disk partitions. The supported RAID levels
are:
Level 0 – Provides data striping, or spreading out blocks of each file across multiple
disk drives, but no redundancy. This improves performance but does not deliver fault
tolerance. If one drive fails then all data in the array is lost.
Level 1 – Provides disk mirroring. This is a technique in which data is written to two
duplicate disks simultaneously, providing data redundancy. This method improves
performance and delivers fault tolerance.
Level 5 – With a minimum of three disks, this level provides data striping and utilizes
one disk for backup information, which enables it to restore any other disk in the array.
Before creating the RAID device, you must create disk partitions (as described previously) on
the different disk drives. Each RAID device can have multiple underlying devices (partitions).
When using RAID1, it is recommended that these partitions be of the same size to avoid
disk-space loss due to mirroring. A disk partition configured with RAID can no longer be
managed as a regular partition, but only be controlled by the RAID device. From the moment
RAID is configured, it is the RAID device that can be shared, scanned, formatted and
mounted as a regular partition.
17.2.3.1 Creating a RAID Device
The procedure below describes how to create a RAID device.
To create a RAID device:
1. In the RAID Devices table in the ‘Disk Management’ screen, click the Add RAID
Device link; the 'RAID Properties' screen appears:
Figure 17-18: RAID Properties Screen
2. From the ‘RAID Level’ drop-down list, select the RAID level (RAID0, RAID1 or RAID5).
3. In the 'Mount Point' field, enter a name for the mount point of the RAID device.
4. Choose the underlying devices (your pre-configured partitions) in the next drop-down
lists. For RAID1 you may choose only one device and later add another one.
MP252 Multimedia Home Gateway 282 Document #: LTRT-23504
Page 83
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
5. Click Next; the 'Partition Format' screen appears.
Figure 17-19: Partition Format Screen
6. Select 'Format the partition' and then click Next.
Figure 17-20: Partition File System Screen
7. Select the format type, and then click Next; the 'Partition Summary' screen displays a
summary of the chosen device properties.
Figure 17-21: Partition Summary Screen
8. Click the Finish button to execute the RAID device creation.
As soon as a RAID device is created, its formatting begins. If the device is RAID1 and has
two underlying devices, its re-synchronization process (partition mirroring) begins
simultaneously. During re-synchronization the RAID device is fully usable and can be
mounted and used.
Version 3.4.0 283 June 2011
Page 84
User's Manual
The figure below depicts a successful configuration of two RAID devices as they appear in
the Raid Devices table in the 'File Server' screen. The first is RAID0, consisting of two
underlying partitions (one on each disk), and the second is RAID1, consisting of another set
of underlying partitions. Note that the RAID0 total space is the sum of the two partitions, while
the RAID1 total space is the size of one partition (due to mirroring).
Figure 17-22: Added RAID Devices
17.2.3.2 Using a RAID Device
When RAID is configured over the existing partitions, these partitions are no longer
independent. It is therefore necessary that you update the location of the system storage
area:
1. In the 'Disk Management' screen, verify that the 'Automatically Create System Storage
Area' check box is selected. If you wish to define the system storage area manually,
clear the check box and enter the name of the designated mount point.
2. Click OK to save the settings.
17.2.3.3 Maintaining a RAID Device
A RAID device differs from a regular partition by not being part of a physical disk. It therefore
resides and is maintained on MP252. RAID maintenance is divided into two aspects:
Maintaining the RAID device itself:
•In the RAID Device table in the 'Disk Management' screen, click the Edit icon of
the RAID device; the 'RAID Properties' screen appears in which you can:
♦
Enable or disable the RAID device using the 'Enabled' check box.
♦
Change the mount point assigned to the device.
♦
Add or remove the underlying devices (can be done for RAID1 and RAID5
only).
Maintaining the partition:
•In the 'RAID Properties' screen, click the device name; the 'Partition Properties'
screen appears in which you can check and format the RAID partition.
17.2.3.4 Replacing RAID Underlying Devices
Adding or removing a RAID underlying device can only be performed on RAID1 and RAID5
configurations. RAID1 can operate with just one device (although mirroring is unavailable),
and RAID5 can operate with one device less than its original amount of devices.
The names of the RAID underlying devices appear on the 'RAID Properties' screen. Each
device is followed by a status:
Active: The device is controlled by RAID.
Inactive: The device failed to join the RAID array or does not exist.
Faulty: The device joined the RAID array but was marked as faulty due to an error. It is
inactive and should be replaced.
Replacing a device on RAID1 or RAID5 is done by first removing the faulty device and then
adding a new one. The new device's size must be at least the size of the existing one.
MP252 Multimedia Home Gateway 284 Document #: LTRT-23504
Page 85
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
To remove a faulty device from RAID1:
1. In the 'RAID Properties' screen, click the faulty device's Delete icon.
2. Click OK.
To add a new device instead of the one removed:
1. In the RAID Device table in the 'Disk Management' screen, click the Edit icon of the
RAID device; the 'RAID Properties' screen appears with a drop-down list allowing you to
choose the new partition to be added.
2. Choose the partition, and then click OK.
After adding a new device, RAID1 starts a recovery process in which the content of the
existing partition is mirrored to the new device. If the addition or recovery fails, the device
status is set to inactive (this status appears in the 'RAID Properties' screen. In such cases,
the device should be removed and another may be added. You can manipulate your disk
partitions. However, it is recommended to configure your disks before setting up RAID. Once
RAID is configured, you will not be able to delete an underlying partition, or create a new
partition on a disk that one of its partitions is underlying RAID, unless you disable or delete
the RAID device. Changing a disk's partition table when its partitions are under RAID (even if
RAID is disabled) may result in the need to reconstruct the RAID.
Version 3.4.0 285 June 2011
Page 86
User's Manual
17.3 Print Server
MP252 includes a print server that allows printers attached to MP252 through the USB
connection(s) to be shared by all computers on the LAN. Such a printer appears in the
Network Map. You can access the printer settings directly, by clicking the printer icon in the
Network Map or as described below.
To configure a print server:
1. In the 'Advanced' screen, click the Print Server icon; the ‘Print Server’ screen
appears.
Figure 17-23: Advanced – Print Server Screen
2. Select or clear (as required) the following check boxes:
• Enabled: Enables or disables the print server feature.
• Spool to Disk: Allows print jobs to be written to a disk before printing.
• Allow Guest Access: Allows network users that have not logged in with a
username and password to use the shared printer. If you want to restrict access to
the network printer, you can clear this check box and grant user-specific
permissions by creating a user set to ‘Internet Printer Access’ (see Section 4.4).
• LPD Support: Enables the LPD protocol.
• IPP Support: Enables the IPP protocol.
• Microsoft Shared Printing Support: Enables the Samba protocol.
3. The Printers table lists the MP252 printers, their status as well as their print job
information. To view the printer’s properties and optionally, to define a new name for the
printer, click the Edit icon corresponding to the printer; the 'Printer' screen appears.
Figure 17-24: Advanced – Printer Screen
MP252 Multimedia Home Gateway 286 Document #: LTRT-23504
Page 87
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
4. To change the displayed name of the printer, in the ‘Name’ field, enter a new name.
5. To set the printer as the default printer, select the ‘Create Default Device Mode’ check
box.
17.3.1 Connecting and Setting up a Printer on Windows
The procedure below describes how to set up a network printer that is connected to the
MP252 USB port and shared by all LAN computers, running on the Windows operating
system.
Note: The above configuration must be applied to each LAN PC individually in order
to use the network printer.
To set up a printer running on Windows:
1. Log in to MP252; the disk and printer shares available on MP252 is displayed:
Figure 17-25: MP252 Shares
2. Click the printer icon that you want to designate as a LAN printer; a warning appears.
Version 3.4.0 287 June 2011
Page 88
User's Manual
Print queue monitor and
Print queue monitor and
3. Click Yes; you are prompted to select a printer driver from a list. If unavailable, you can
either browse to a location on your computer where you have stored the driver, or click
Have Disk and insert the CD containing the driver (supplied with your printer). After a
short upload and installation of the driver, the printer's print queue window appears,
determining that the printer is ready for use. The new printer is added to your "Printers
and Faxes" list as a network printer (to view this list press, in Windows Control Panel,
select "Printers and Faxes"). As any printer, you can choose to make it your default
printer, or specify its use when printing.
4. Print a test page by right-clicking the printer icon in the disk and printer shares window
and selecting Properties; the 'Print Test Page' button is located at the bottom of the
General tab.
17.3.2 Print Protocols
The Samba protocol with which you have created a network printer in the previous section,
allows you to upload Windows print drivers to MP252, enabling all Windows-based LAN
hosts to connect to the network printer.
MP252 provides two additional protocols for computers to connect to its printers:
Internet Printing Protocol (IPP) - the recommended protocol, offering fast installation
and ease of use.
Line Printer Daemon (LPD) - legacy network printing protocol, which should only be
used for printing from computers that do not support IPP.
The following table compares the specifications of the three protocols:
Table 17-1: IPP, Samba, and LPD Specifications
Specification IPP Samba
Installation
Driver upload
Supported clients
Job feedback and
control
Printer control
Access controls
Note: For Mac Users: When connecting a print server to a MAC computer, you must
Windows, Unix, Mac
management console
Print queue monitor
Print and administrator Print permission only
verify that the printer connected to MP252 is supported by Mac OS as a
network printer. Supported printers are marked with an "X" at the following
URL: http://docs.info.apple.com/article.html?artnum=301175#hpdrivers.
Easy Easy Difficult
None Supported None
management console
17.3.2.1 Internet Printing Protocol
This section describes how to connect computers to MP252 printers, using the IPP protocol.
LPD
Windows, Mac Windows, Unix, Mac
Management console
only
None None
None
17.3.2.1.1 Setting Up an IPP Printer on Windows
MP252 Multimedia Home Gateway 288 Document #: LTRT-23504
The procedure below describes how to set up an IPP printer on Windows.
Page 89
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
To set up an IPP printer on Windows:
1. In the 'Network Map' screen, click the printer icon to view the 'Printer' screen.
Figure 17-26: Printer Screen – IPP URL
2. Copy the IPP URL to the clipboard.
3. On your Windows computer connected to MP252, from the Start menu, point to
Settings, then Printers and Faxes, and then click Add Printer; the Add Printer Wizard
starts.
4. Click Next to proceed with the wizard sequence.
5. Select 'A network printer…' and then click Next.
Figure 17-27: Local or Network Printer
6. Select 'Connect to a printer on the Internet…', and then paste the printer's IPP URL in
the 'URL' field, and then click Next.
Figure 17-28: Specify a Printer
Version 3.4.0 289 June 2011
Page 90
User's Manual
7. You may be asked to select the driver's make and model or its location. If so, provide the
location on MP252 to where you have uploaded the driver (e.g. “\\MP252\A”), and click
Next.
8. Click Finish to exit the wizard.
MP252 Multimedia Home Gateway 290 Document #: LTRT-23504
Page 91
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
17.3.2.1.2 Setting Up an IPP Printer on Linux
The procedure below describes how to set up an IPP printer on Linux operating systems.
You should use CUPS Daemon (CUPSD) when operating with Linux.
To set up an IPP printer on Linux:
1. In the 'Network Map' screen, click the printer icon to view the 'Printer' screen.
Figure 17-29: Printer Screen – IPP URL
2. Copy the IPP URL to the clipboard.
3. On your Linux computer connected to MP252, browse to http://localhost:631, and then
choose Manage Printers.
Figure 17-30: Linux CUPS Management
4. Click Add Printer.
Version 3.4.0 291 June 2011
Page 92
User's Manual
Figure 17-31: Add Printer
5. In the 'Name' field, type the printer's name and then click Continue.
Figure 17-32: Printer Name
6. From the 'Device' drop-down list, select 'Internet Printing Protocol (http)' and then click
Continue.
MP252 Multimedia Home Gateway 292 Document #: LTRT-23504
Page 93
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
Figure 17-33: Printing Protocol
7. Paste the printer's IPP URL in the 'Device URI' field, and then click Continue.
Figure 17-34: IPP URL
8. The next window displays a manufacturer drop-down list. Select your printer's
manufacturer and click Continue.
9. The next window displays a printer model drop-down list. Select your printer's model
and click Continue.
10. The last window displays the following confirmation message: 'Printer has been added
successfully'.
11. To test your printer's connection from a Linux PC, open a shell and enter the following
command:
$ echo hello | lpr -P<Printer Name>
17.3.2.1.3 Setting Up an IPP Printer on Mac
The procedure below describes how to set up an IPP printer on Mac operating systems.
Version 3.4.0 293 June 2011
Page 94
User's Manual
To set up an IPP printer on Mac:
1. On your Mac computer connected to MP252, open the 'Print & Fax' utility from 'System
Preferences'; the 'Print & Fax' screen appears.
Figure 17-35: Print & Fax
2. Click the + (add) button; the 'Printer Browser' screen appears.
3. Select the IP Printer tab.
MP252 Multimedia Home Gateway 294 Document #: LTRT-23504
Page 95
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
Figure 17-36: Printer Browser – IP Printer
4. In this screen, configure the following:
a. From the 'Protocol' drop-down list, select IPP.
b. In the 'Address' field, enter MP252’s IP address (192.168.1.1).
c. In the 'Queue' field, enter the section of the path containing the folder and printer
names, as it appears in the 'Printer' screen. For example, “/printers/MFC9750”.
d. The 'Name' and 'Location' fields are optional; the default name is the gateway's IP
address.
e. From the 'Print Using' drop-down list, select your printer's make and model.
Version 3.4.0 295 June 2011
Page 96
User's Manual
5. Click the Add button; the new printer appears in the 'Print & Fax' screen.
Figure 17-37: Print & Fax – New IPP Printer
MP252 Multimedia Home Gateway 296 Document #: LTRT-23504
Page 97
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
17.3.2.2 Microsoft Shared Printing (Samba)
The procedure below describes how to set up Microsoft Shared Printing (Samba).
To set up Microsoft shared printing (Samba):
1. On your Mac computer connected to MP252, open the 'Print & Fax' utility from 'System
Preferences'; the 'Print & Fax' screen appears.
Figure 17-38: Print & Fax
Version 3.4.0 297 June 2011
Page 98
User's Manual
2. Click the + (add) button; the 'Printer Browser' screen appears.
Figure 17-39: Printer Browser – Default Browser
3. Click the More Printers button; The following screen appears.
Figure 17-40: Printer Browser – More Printers
MP252 Multimedia Home Gateway 298 Document #: LTRT-23504
Page 99
MP252 Multimedia Home Gateway 17. Add-On Servers and Disk Management
4. From the second drop-down list, select 'Network Neighborhood'.
5. Select the 'Home' workgroup and then click Choose.
Figure 17-41: Printer Browser – MP252
6. Select MP252, and then click Choose.
7. Select the printer, and from the 'Printer Model' drop-down list, select your printer's make
and model.
Figure 17-42: Printer Browser – Printer Model
8. Click Add; the new printer appears in the 'Print & Fax' screen.
Figure 17-43: Print & Fax – New Samba Printer
Version 3.4.0 299 June 2011
Page 100
User's Manual
17.3.2.3 Line Printer Daemon (LPD)
This section describes how to connect computers to MP252 printers, using the LPD protocol.
17.3.2.3.1 Setting Up an LPD Printer on Windows
Before configuring the LPD protocol on a LAN PC, ensure that a print driver for the specific
printer is installed.
Note: The following configuration must be applied to each LAN PC individually in
order to use the network printer.
To set up an LPD printer on Windows:
1. On your Windows computer connected to MP252, from the Start menu, point to
Settings, then Printers and Faxes, and then click Add Printer; the Add Printer Wizard
starts.
2. Click Next to proceed with the wizard sequence.
3. Select 'Local printer attached to this computer' and then click Next.
4. Clear the 'Automatically detect and install my Plug and Play printer', and then click Next.
MP252 Multimedia Home Gateway 300 Document #: LTRT-23504
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.