Насколько я понимаю, для создания raw ethernet сокетов требуется рут, потому что если поверх ethernet идет ip, то приложение сможет просматривать чужие пакеты, что небезопасно.
А можно ли создать в linux сетевой интерфейс, на котором не будет запущена работа ip протокола, а будет голый ethernet, но который можно использовать не от рута?
Или какой либо иной способ общаться с железкой по ethernet из приложения не от рута