На моем компьютере с Linux я настроил сетевое пространство имен.С помощью сценария оболочки, командной строки или системной команды мне удалось получить содержимое файла, присутствующее в пространстве имен сети.
ip netns exec test_namespace cat /var/test_namespace/route.conf
Вывод:
cardIP=10.12.13.1
В программе на C я могуиспользуйте команду system("ip netns exec test_namespace cat /var/test_namespace/route.conf")
, чтобы получить вывод.Но я предпочитаю не использовать эту опцию.
В поисках альтернативного метода я не уверен насчет системных вызовов, как их использовать.Есть идеи?