Strona 1 z 1

wirtualny interfejs + zmiana statystyk tego interfejsu

: 11 października 2017, 12:17
autor: aksnet
Witam

Potrzebuję zrobić nietypową rzecz:

1. stworzyć wirtualny interfejs o dowolnej nazwie w '/sys/devices/virtual/net/'

2. móc modyfikować folder statistics tego interfejsu
np.

Kod: Zaznacz cały

echo 600 > /sys/devices/virtual/net/lo/statistics/rx_bytes
W tej chwili próba takiego wpisu (z roota) kończy się komunikatem: "Permission denied"
Jak obejść "Permission denied"?

Potrzebuję tego do generowania statystyk, które pewien program odczytuje z interfejsów folderu '/sys/devices/virtual/net/'

Re: wirtualny interfejs + zmiana statystyk tego interfejsu

: 17 października 2017, 18:30
autor: grzesiek
To nadaj mu adres, odpal na nim netcat'a lub inne tego typu narzędzie i wygenerujesz ruch...
Statystyki interfejsu to pamięć jądra a nie zwykły plik...

Re: wirtualny interfejs + zmiana statystyk tego interfejsu

: 17 października 2017, 18:36
autor: aksnet
Przeczytaj jeszcze raz ze zrozumieniem.

Re: wirtualny interfejs + zmiana statystyk tego interfejsu

: 17 października 2017, 19:00
autor: grzesiek
Wydaje mi się, że gdybyś napisał moduł do jądra, który tam będzie zapisywał dane, to on jako kod jądra będzie miał do tego prawo... skoro się uparłeś.