Print Download PDF Send Feedback

Previous

Next

SecureXL Kernel Parameters

To change the internal default behavior of SecureXL or to configure special advanced settings for SecureXL, you can use SecureXL kernel parameters.

The names of applicable SecureXL kernel parameters and their values appear in various SK articles in Support Center, and provided by Check Point Support.

Important

Examples of SecureXL kernel parameters

Type

Name

Integer

num_of_sxl_devices

sim_ipsec_dont_fragment

tcp_always_keepalive

sim_log_all_frags

simple_debug_filter_dport_1

simple_debug_filter_proto_1

String

simple_debug_filter_addr_1

simple_debug_filter_daddr_2

simlinux_excluded_ifs_list

To see the list of the available SecureXL integer kernel parameters and their values:

Step

Description

1

Connect to the command line on a Security Group member.

2

Log in to the Expert mode.

3

Get the list of the available integer kernel parameters and their values:

[Expert@MyGW:0]# modinfo -p $PPKDIR/boot/modules/sim_kern*.o | sort -u | grep _type | awk 'BEGIN {FS=":"} ; {print $1}' | xargs -n 1 g_fw ctl get int 1>> /var/log/sxl_integer_kernel_parameters.txt 2>> /var/log/sxl_integer_kernel_parameters.txt

4

Analyze the output file:

/var/log/sxl_integer_kernel_parameters.txt

To see the list of the available SecureXL string kernel parameters and their values:

Step

Description

1

Connect to the command line on a Security Group member.

2

Log in to the Expert mode.

3

Get the list of the available integer kernel parameters and their values:

[Expert@MyGW:0]# modinfo -p $PPKDIR/boot/modules/sim_kern*.o | sort -u | grep 'string param' | awk 'BEGIN {FS=":"} ; {print $1}' | xargs -n 1 g_fw ctl get str 1>> /var/log/sxl_string_kernel_parameters.txt 2>> /var/log/sxl_string_kernel_parameters.txt

4

Analyze the output file:

/var/log/sxl_string_kernel_parameters.txt

To set a value for a SecureXL kernel parameter permanently:

Step

Description

1

Connect to the command line on a Security Group member.

2

Log in to the Expert mode.

3

Set the required SecureXL kernel parameter with the assigned value in the exact format specified below.

Important - This configuration file does not support space characters, tabulation characters, and comments (lines that contain the # character).

  • To add an integer kernel parameter:

    [Expert@MyGW:0]# g_update_conf_file simkern.conf <Name_of_SecureXL_Integer_Kernel_Parameter>=<Integer_Value>

  • To add a string kernel parameter:

    [Expert@MyGW:0]# g_update_conf_file simkern.conf <Name_of_SecureXL_String_Kernel_Parameter>="<String_Text>"

    or

    [Expert@MyGW:0]# g_update_conf_file simkern.conf <Name_of_SecureXL_String_Kernel_Parameter>="<String_Text>"

4

Reboot the Security Group members.

5

Connect to the command line on a Security Group member.

6

Log in to the Expert mode.

7

Make sure the new value of the kernel parameter is set:

  • For an integer kernel parameter, run:

    g_fw ctl get int <Name of Integer Kernel Parameter> [-a]

  • For a string kernel parameter, run:

    g_fw ctl get str <Name of String Kernel Parameter> [-a]