Last night I've updated (reflashed with a factory image) to the latest version of OpenWrt. After that I went on to install wireguard-tools, but this is what warning I got (see the screenshot).
Is this something I should worry about? Will Wireguard work fine without this package ("ip") ?
That is rather ambiguous and can mean a lot
But you probably already have an IP package installed but apk cannot determine which (I think there is a PR pending to solve this).
So yes go ahead
FYI
WireGuard Server Setup Guide
WireGuard Client Setup Guide
Add ip-full to get the iproute2 upstream package and swap the default ip implementation of BusyBox.
wireguard won't work without ip-full ?
Not quiet sure but IMHO it does no harm to get the full version because most devices have enough storage for these extra bytes.
Edit ps. And for instance with other special device types like vxlan you need the full version therefore it could be the same with wire guard.
Don't rely on LuCI Package Manager until it gets fixed https://github.com/openwrt/luci/pull/8593 Use apk to install packages in the meantime.
EDIT 2026-05-27, should have filtered out to most devices by now. Should be in any LuCI updates after 26.146 or thereabouts.
Off topic question: is ip-full really to "bloated" to be included in the default build? I add it to every of my targets just because of reasons
Depends on your device. 75k in squashfs might be a lot on an old 8/64:
$ apk query --format yaml ip-tiny ip-full --fields name,installed-size,file-size
# 2 items
- name: ip-full
installed-size: 516762
file-size: 232542
- name: ip-tiny
installed-size: 355329
file-size: 156660
I haven't tested yet wireguard, but if it works with the default ip version, I probably won't need the full package. I'll post an update, when I test.
