Вы можете сделать это с помощью правил ведения журнала в брандмауэре. Это создаст много трафика, поэтому вы, вероятно, захотите отправить журналы на другой сервер. Регистратор по умолчанию может обрезать журналы, поэтому вы можете захотеть установить другой регистратор, такой как syslog-ng, как я описал в разделе Установка OpenWRT syslog-ng. Вы не получите имена хостов, так как к моменту их маршрутизации они были преобразованы в IP-адреса.
Вы можете использовать Shorewall или Shorewall-lite для создания брандмауэра для вас.
Если вас беспокоит регистрация веб-трафика, вы можете использовать Squid или другой прокси-сервер, который будет регистрировать все обращения. Ваш маршрутизатор Open-WRT, скорее всего, не сможет его запустить.