Before you convert your FireWall-1 system, please read this section carefully. There are certain limitations which you must address before running the conversion utility. You will experience unrecoverable errors if you do not first review your existing FireWall-1 configurations and modify those that will not convert directly to SunScreen 3.1 rules. The following tables list these known limitations.
Check your FireWall-1 configuration files and hand edit any that may contain:
If any of the following characters or reserved words are misused, you need to remove or replace them.
See the following table for a list of known reserved characters.
Table 8-1 Known FireWall-1 Reserved Characters
|
Illegal Characters |
Illegal Characters |
---|---|---|
String contains |
` ` (space) |
`+' |
|
`*' |
`?' |
|
`)` |
`)' |
|
`{` |
`}' |
|
`[` |
`]' |
|
`!' |
`#' |
|
`<` |
`>' |
|
`=' |
`,' (comma) |
|
`:' (colon) |
`:' (semicolon) |
|
`'' (quote) |
``' (back quote) |
|
`"' (double quote) |
`/' (slash) |
|
`\' (back slash) |
`\t' (tab) |
The following table contains a list of known reserved words which must not appear in the FireWall-1 object names, and must be edited prior to conversion:
Table 8-2 Known FireWall-1 Reserved Words
"accept" |
"expcall" |
"hosts" |
"modify" |
"pass" |
"set" |
"and" |
"expires" |
"if" |
"navy blue" |
"r_arg" |
"skippeer" |
"black" |
"firebrick" |
"ifaddr" |
"netof" |
"r_cdir" |
"src" |
"blue" |
"foreground" |
"ifid" |
"nets" |
"r_cflags" |
"static" |
"broadcasts" |
"forest" |
"in" |
"nexpires" |
"r_ckey" |
"sync" |
"green" |
"call" |
"format" |
"inbound" |
"not" |
"r_connarg" |
"targets" |
"date" |
"from" |
"interface" |
"or" |
"r_ctype" |
"day" |
"fwline" |
"interfaces" |
"orange" |
"r_entry" |
"tod" |
"define" |
"fwrule" |
"ipsecmethods" |
"origsport" |
"r_proxy_action" |
"ufp" |
"delete" |
"gateways" |
"ipsecdata" |
"origdst" |
"r_xlate" |
"wasskipped" |
"do" |
"gold" |
"keep" |
"origsrc" |
"record" |
"xlatedport" |
"domains" |
"gray 101" |
"limit" |
"other" |
"red" |
"xlatedst" |
"drop" |
"green" |
"log" |
"outbound" |
"refresh" |
"xlatesport" |
"dst" |
"hold" |
"magenta" |
"packet" |
"reject" |
"xlatesrc" |
"dynamic" |
"host" |
"medium slate" |
"packetid" |
"routers" |
"xor" |
"r_tab_status" |
"vanish" |
"direction" |
"get" |
"kbuf" |
"gateways" |
"netobj" |
"resourceobj" |
"servobj" |
"servers" |
"tracks" |
"cyan" |
"dark green" |
"dark orchid" |
"forest green" |
"medium slate blue" |
"red" |
"sienna" |
"yellow" |
"to" |
|
The following limitations apply when converting FireWall-1 configurations to SunScreen 3.1. Some object-types and rules migrate with no difficulty, while others do not. FireWall-1 rules, which do not migrate, contain an operation (on the Source, Destination, or Service) that SunScreen 3.1 does not support. The following table lists what will migrate and will not to migrate from FireWall-1 to SunScreen 3.1.
Table 8-3 What Converts From FireWall-1
Does Convert |
Does Not Convert |
---|---|
Host Objects |
Resources |
Group Objects |
NAT Mappings |
Network Objects |
Gateway Objects |
Most Rules |
Encryption and Authentication Information/Rules |
|
Domain Objects |
|
Router Objects |
|
Switch Objects |
|
Logical Objects |
|
FW-1 Services or User Defined Services |
|
Install Objects |
|
Rules which contain any Object or Service that can not migrate |
|
Using an Object Type as an Object Name |
NETWORK is not a supported type in SunScreen 3.1. You must modify objects of this type first, before trying to access the configuration (called a Policy in SunScreen) using the SunScreen administration GUI.