pfSense может сделать фильтрацию по MAC-адресам, и для машин ребенка я просто отфильтровал бы на MAC-адресе, если Вы волнуетесь, что они смешают с дюйм/с для обхода исходящей фильтрации. Просто удостоверьтесь, что у Вас нет другого маршрутизатора NATed между pfSense полем и клиентами.
"Включите Статические записи ARP" на странице конфигурации, позволит Вам перечислить только MAC, Вы хотите получить доступ к маршрутизатору в данном интерфейсе - это должно избежать неизвестных/нежелательных пользователей.
Вот один способ:
#!/bin/bash
SECONDS=0 # it will already be initialized to zero at the start of the script
while read -r line
do
echo "$SECONDS: $line"
done < file # or < <(command)
SECONDS
- это переменная, которая автоматически увеличивается каждую секунду.
Что ж, похоже, что ниже -документированные (отсутствуют на некоторых страницах руководства ) параметры для ts
, которые делают именно то, что вы хотите.
Из man ts
моей системы:
Если передан переключатель
-i
или-s
,ts
сообщает об увеличении метки времени вместо абсолютных. Формат по умолчанию изменяется на«% H:% M:% S»
и«%. S»
и«%. S»
может использоваться как Что ж. В случае-i
каждая временная метка будет временем, прошедшим с последней временной метки. В случае-s
используется время, прошедшее с момента запуска программы.Переключатель
-m
позволяет использовать монотонную синхронизацию системы.
Не уверен, существовали ли они, когда вы спросили, но человек ответил: «Copyright 2006».
cameron@linux:~$ (echo a; sleep 1; echo b; sleep 2; echo c) | ts -i 'delta: %.S' | ts -s 'abs: %.S'
abs: 00.000007 delta: 00.000009 a
abs: 00.973008 delta: 00.972945 b
abs: 02.974591 delta: 02.001582 c