Something has changed since my first post: now, right after boot, 
iptable_filter is loaded, but not the other IPv4 iptable kernel modules:
# lsmod | grep iptable_
iptable_filter         16384  0
ip_tables              32768  1 iptable_filter
x_tables               45056  14 
ebtables,ip6table_filter,xt_conntrack,iptable_filter,xt_NFLOG,xt_tcpudp,ip6t_rt,xt_geoip,ip6_tables,ip_tables,xt_limit,xt_hl,ip6table_mangle,ip6t_REJECT

# systemctl status netfilter-persistent
● netfilter-persistent.service - netfilter persistent configuration
     Loaded: loaded (/lib/systemd/system/netfilter-persistent.service; enabled; 
vendor preset: enabled)
    Drop-In: /etc/systemd/system/netfilter-persistent.service.d
             └─iptables.conf
     Active: failed (Result: exit-code) since Wed 2020-08-12 10:09:33 CEST; 
5min ago
       Docs: man:netfilter-persistent(8)
    Process: 1108 ExecStart=/usr/sbin/netfilter-persistent start (code=exited, 
status=1/FAILURE)
   Main PID: 1108 (code=exited, status=1/FAILURE)

Aug 12 10:09:32 samsung5-ubuntu systemd[1]: Starting netfilter persistent 
configuration...
Aug 12 10:09:33 samsung5-ubuntu netfilter-persistent[1113]: run-parts: 
executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables start
Aug 12 10:09:33 samsung5-ubuntu netfilter-persistent[1126]: iptables-restore 
v1.8.5 (legacy): iptables-restore: unable to initialize table 'mangle'
Aug 12 10:09:33 samsung5-ubuntu netfilter-persistent[1126]: Error occurred at 
line: 2
Aug 12 10:09:33 samsung5-ubuntu netfilter-persistent[1126]: Try 
`iptables-restore -h' or 'iptables-restore --help' for more information.
Aug 12 10:09:33 samsung5-ubuntu netfilter-persistent[1113]: run-parts: 
/usr/share/netfilter-persistent/plugins.d/15-ip4tables exited with return code 2
Aug 12 10:09:33 samsung5-ubuntu netfilter-persistent[1113]: run-parts: 
executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables start
Aug 12 10:09:33 samsung5-ubuntu systemd[1]: netfilter-persistent.service: Main 
process exited, code=exited, status=1/FAILURE
Aug 12 10:09:33 samsung5-ubuntu systemd[1]: netfilter-persistent.service: 
Failed with result 'exit-code'.
Aug 12 10:09:33 samsung5-ubuntu systemd[1]: Failed to start netfilter 
persistent configuration.

It is possible to load the other IPv4 iptable kernel modules, but it seems 
useless since the iptables cannot be loaded:
# for module in iptable_nat iptable_mangle
> do 
>         insmod 
> /lib/modules/5.8.0-12-generic/kernel/net/ipv4/netfilter/${module}.ko
> done

# lsmod | grep iptable_
iptable_mangle         16384  0
iptable_nat            16384  0
iptable_filter         16384  0
nf_nat                 49152  2 ip6table_nat,iptable_nat
ip_tables              32768  3 iptable_filter,iptable_nat,iptable_mangle
x_tables               45056  15 
ebtables,ip6table_filter,xt_conntrack,iptable_filter,xt_NFLOG,xt_tcpudp,ip6t_rt,xt_geoip,ip6_tables,ip_tables,xt_limit,xt_hl,ip6table_mangle,ip6t_REJECT,iptable_mangle

# systemctl restart netfilter-persistent
Job for netfilter-persistent.service failed because the control process exited 
with error code.
See "systemctl status netfilter-persistent.service" and "journalctl -xe" for 
details.

# systemctl status netfilter-persistent
● netfilter-persistent.service - netfilter persistent configuration
     Loaded: loaded (/lib/systemd/system/netfilter-persistent.service; enabled; 
vendor preset: enabled)
    Drop-In: /etc/systemd/system/netfilter-persistent.service.d
             └─iptables.conf
     Active: failed (Result: exit-code) since Wed 2020-08-12 10:18:55 CEST; 3s 
ago
       Docs: man:netfilter-persistent(8)
    Process: 5762 ExecStart=/usr/sbin/netfilter-persistent start (code=exited, 
status=1/FAILURE)
   Main PID: 5762 (code=exited, status=1/FAILURE)

Aug 12 10:18:55 samsung5-ubuntu systemd[1]: Starting netfilter persistent 
configuration...
Aug 12 10:18:55 samsung5-ubuntu netfilter-persistent[5764]: run-parts: 
executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables start
Aug 12 10:18:55 samsung5-ubuntu netfilter-persistent[5766]: iptables-restore 
v1.8.5 (legacy): iptables-restore: unable to initialize table 'mangle'
Aug 12 10:18:55 samsung5-ubuntu netfilter-persistent[5766]: Error occurred at 
line: 2
Aug 12 10:18:55 samsung5-ubuntu netfilter-persistent[5766]: Try 
`iptables-restore -h' or 'iptables-restore --help' for more information.
Aug 12 10:18:55 samsung5-ubuntu netfilter-persistent[5764]: run-parts: 
/usr/share/netfilter-persistent/plugins.d/15-ip4tables exited with return code 2
Aug 12 10:18:55 samsung5-ubuntu netfilter-persistent[5764]: run-parts: 
executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables start
Aug 12 10:18:55 samsung5-ubuntu systemd[1]: netfilter-persistent.service: Main 
process exited, code=exited, status=1/FAILURE
Aug 12 10:18:55 samsung5-ubuntu systemd[1]: netfilter-persistent.service: 
Failed with result 'exit-code'.
Aug 12 10:18:55 samsung5-ubuntu systemd[1]: Failed to start netfilter 
persistent configuration.

# iptables -L -n
iptables v1.8.5 (legacy): can't initialize iptables table `filter': Bad address
Perhaps iptables or your kernel needs to be upgraded.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1891020

Title:
  No IPv4 iptable kernel module can be loaded

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1891020/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to