When attempting to use iptables on an Arch install with the default kernel, I'm receiving the error
iptables v1.6.2: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.
I have no idea why the module wouldn't be installed, although I did experiment a little with nftables, perhaps that replaced something? Is this message correct and if so how do I go about fixing it?
EDIT: Output of pacman -Qii
Name : linux Version : 4.17.2-1 Description : The Linux kernel and modules Architecture : x86_64 URL : https://www.kernel.org/ Licenses : GPL2 Groups : base Provides : None Depends On : coreutils linux-firmware kmod mkinitcpio>=0.7 Optional Deps : crda: to set the correct wireless channels of your country Required By : None Optional For : None Conflicts With : None Replaces : None Installed Size : 114.63 MiB Packager : Jan Alexander Steffens (heftig) <firstname.lastname@example.org> Build Date : Sat Jun 16 12:08:26 2018 Install Date : Wed Jun 20 05:02:18 2018 Install Reason : Explicitly installed Install Script : Yes Validated By : Signature Backup Files : UNMODIFIED /etc/mkinitcpio.d/linux.preset