CONFIG_NET=n
Эта опция контролирует поддержку сети в ядре. Но, как говорят сами документы, это может сломать многие пользовательские программы, которые делают вещи, выглядящие как сетевые:
menuconfig NET
bool "Networking support"
select NLATTR
select GENERIC_NET_UTILS
select BPF
---help---
Unless you really know what you are doing, you should say Y here.
The reason is that some programs need kernel networking support even
when running on a stand-alone machine that isn't connected to any
other computer.
If you are upgrading from an older kernel, you
should consider updating your networking tools too because changes
in the kernel and the tools often go hand in hand. The tools are
contained in the package net-tools, the location and version number
of which are given in <file:Documentation/Changes>.
For a general introduction to Linux networking, it is highly
recommended to read the NET-HOWTO, available from
<http://www.tldp.org/docs.html#howto>.
Я протестировал этот вариант по адресу: https://github.com/cirosantilli/linux-kernel-module-cheat/blob/71d673bac48f43a2e38f5e1e4f94b10da15b7cee/kernel_config_fragment#L58
Итог: много (все?) сетевая система возвращает статус ошибки и ничего не делает, например:
# nc -l -p 8000 127.0.0.1
nc: socket: Function not implemented
ТОДО: UNIX сокеты? Нет в этой версии nc
и мне было лень попробовать.
Я все еще могу использовать оболочку и вызывать основные утилиты. но, например, X-сервер требует сетевых системных вызовов для работы и не запускается должным образом.