Disable IPv6: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 8: | Line 8: | ||
...</pre>to prevent configuration of IPv6 for listed interfaces. | ...</pre>to prevent configuration of IPv6 for listed interfaces. | ||
*To force <code>ntpd</code> to not use IPv6 add <code>-4</code> to the options of <code>ntpd</code> in the finction <code>ntpd_start</code> in <code>/etc/rc.d/rc.ntpd</code> | *To force <code>ntpd</code> to not use IPv6 add <code>-4</code> to the options of <code>ntpd</code> in the finction <code>ntpd_start</code> in <code>/etc/rc.d/rc.ntpd</code> | ||
*<code>/etc/rc.d/rc.local</code> | |||
<pre> | |||
# Ensure the existence of /var/lib/dbus/machine-id and /etc/machine-id | |||
if [ -x /usr/bin/dbus-uuidgen -a ! -x /etc/rc.d/rc.messagebus ] ; then | |||
rm -f /var/lib/dbus/machine-id | |||
rm -f /etc/machine-id | |||
/usr/bin/dbus-uuidgen --ensure | |||
ln -s /var/lib/dbus/machine-id /etc/machine-id fi | |||
</pre> | |||
*<code>/etc/rc.d/rc.local_shutdown</code> | |||
<pre> | |||
#!/bin/bash | |||
# | |||
# /etc/rc.d/rc.local_shutdown: Local system shutdown script. | |||
# | |||
# Put anything that needs to be run at shutdown time in here. | |||
# Clean /tmp | |||
/usr/bin/find /tmp -mindepth 1 -delete | |||
</pre> | |||
*To force <code>sshd</code> to listen IPv4 only add | *To force <code>sshd</code> to listen IPv4 only add | ||
<pre>AddressFamily inet</pre> | <pre>AddressFamily inet</pre> | ||
Revision as of 22:35, 30 July 2022
- The kernel option
ipv6.disable=1disables the whole IPv6 stack - If using the kernel option is not possible, add the following parameters to
/etc/sysctl.conf:
# Disable IPv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 net.ipv6.conf.eth0.disable_ipv6 = 1 ...
to prevent configuration of IPv6 for listed interfaces.
- To force
ntpdto not use IPv6 add-4to the options ofntpdin the finctionntpd_startin/etc/rc.d/rc.ntpd /etc/rc.d/rc.local
# Ensure the existence of /var/lib/dbus/machine-id and /etc/machine-id if [ -x /usr/bin/dbus-uuidgen -a ! -x /etc/rc.d/rc.messagebus ] ; then rm -f /var/lib/dbus/machine-id rm -f /etc/machine-id /usr/bin/dbus-uuidgen --ensure ln -s /var/lib/dbus/machine-id /etc/machine-id fi
/etc/rc.d/rc.local_shutdown
#!/bin/bash # # /etc/rc.d/rc.local_shutdown: Local system shutdown script. # # Put anything that needs to be run at shutdown time in here. # Clean /tmp /usr/bin/find /tmp -mindepth 1 -delete
- To force
sshdto listen IPv4 only add
AddressFamily inet
to /etc/ssh/sshd_config
- To force
httpdto listen IPv4 only, specify an IPv4 address on all Listen directives, for example,
Listen 0.0.0.0:80
(in /etc/httpd/httpd.conf and/or /etc/httpd/extra/httpd-ssl.conf)
- To disable IPv6 in
bindadd-4toNAMED_OPTIONSin/etc/default/named, add
listen-on-v6 { none; };
to options in /etc/named.conf, and add
plugin query "/usr/lib64/named/filter-aaaa.so" {
filter-aaaa-on-v4 yes;
filter-aaaa-on-v6 yes;
};
after options in /etc/named.conf
- To disable IPv6 in
postfixuse the optioninet_protocolsin/etc/postfix/main.cf - To disable IPv6 in
sendmailuse the optionFamily=inetinDAEMON_OPTIONSandCLIENT_OPTIONS