Documentation > Kernel Module Arguments > jool_siit
SIIT Jool’s Kernel Module Arguments
Index
Syntax
# /sbin/modprobe jool_siit \
[pool6=<IPv6 prefix>] \
[blacklist=<IPv4 prefixes>] \
[pool6791=<IPv4 prefixes>] \
[disabled] \
[no_instance]
Example
# /sbin/modprobe jool_siit \
pool6=64:ff9b::/96 \
blacklist=192.0.2.0,192.0.2.1/32,192.0.2.4/30,192.0.2.16/28,192.0.2.64/26 \
pool6791="203.0.113.0/24, 198.51.100.0/24" \
disabled
Arguments
IPv4 prefix lengths default to 32 and IPv6 prefix lengths default to 128.
Comma-separated arguments can contain up to 5 entries. Please use the userspace application counterpart if you need more.
pool6
- Name: IPv6 Pool
- Type: IPv6 prefix
- Userspace Application Counterpart:
--pool6
- Default: -
The RFC 6052 translation prefix of the Jool instance being created. It is the base prefix Jool will be appending and removing from the packets as described in the stock SIIT introduction.
The prefix length must be 32, 40, 48, 56, 64 or 96 as per RFC 6052.
blacklist
- Name: IPv4 prefix blacklist
- Type: Comma-separated list of IPv4 addresses/prefixes
- Userspace Application Counterpart:
--blacklist
- Default: None
IPv4 addresses the Jool instance should exclude from pool6
-based translation.
pool6791
- Name: RFC 6791 pool
- Type: Comma-separated list of IPv4 addresses/prefixes
- Userspace Application Counterpart:
--pool6791
- Default: None
Addresses the Jool instance can source untranslatably-sourced ICMPv6 errors with. See the RFC 6791 summary.
Defaults to the natural source IPv4 address of the namespace.
disabled
- Name: Insert the Jool instance, but do not translate yet.
- Type: -
- Userspace Application Counterpart:
--enable
and--disable
Hooks the Jool instance inactive. If you’re using the userspace application, you can use it to ensure you’re done configuring before your traffic starts getting translated.
If not present, the instance starts translating traffic right away.
no_instance
- Name: Do not create a translator instance
- Type: -
- Userspace Application Counterpart:
--instance --add
Prevents the modprobe from hooking a translator instance on the current network namespace.
no_instance
invalidates the rest of the arguments since all of them are intended to configure the default instance.