Configuring the Firewall on ArcMC Appliance
Your ArcMC Appliance includes a script that you can use to configure the firewall. This script looks at your current ArcMC configuration and decides what ports to keep open. Alternatively, you can configure the firewall on your appliance as you would on any server, by editing iptables-config and white-listing the appropriate ports.
When called without arguments, the /usr/sbin/arcfirewall script previews and displays the ports that it will keep open, but takes no action to alter the firewall configuration. To alter firewall configuration, use the -set option.
To preview the list of ports the script will open:
- Log into the appliance as root.
-
Run the following command:
/usr/sbin/arcfirewall
The script displays the ports that it would open, as shown in the following example.
[root@myserver ~]# /usr/sbin/arcfirewall PREVIEW MODE - NO FIREWALL CHANGES... List of ports that firewall would allow inbound from any IP address: 21/tcp 22/tcp 443/tcp 9001/tcp 9002/tcp 9003/tcp 9004/tcp 9005/tcp 9006/tcp 9007/tcp 9008/tcp 123/udp
To configure the firewall:
- Log into the appliance as root.
-
Run the following command:
[root@myserver ~]# /usr/sbin/arcfirewall --set
The script configures the firewall leaving the previewed ports open.
If you configure an ArcMC appliance local container, assign it a network port, then run arcfirewall, the script will detect that the new port should be opened and list it in the preview of ports. You can then run arcfirewall with the --set option, as described above, to actually open the port.
If arcfirewall is not run, and the port not opened, the connector will not receive any events.