Попытка:
find . -type d -exec bash -c '[[ $(find "{}" -type f | wc -l) -gt 31 ]] && echo {}' \;
я советовал бы использовать , ограничение-maxdepth
на второе находит
, иначе вы могли бы найти некоторые неожиданные результаты.
Я думаю, вам нужно добавить статический маршрут на модем, чтобы направлять весь входящий трафик для 10.0.0.0/8 на 192.168.0.121.
Я скорее предполагаю, что здесь в модеме используется NAT.
Это может быть решением в pf
брандмауэре, если в модеме не используется NAT -. Тем не менее, NAT -можно выполнить в pppd
или pppoe
, поскольку вы заявляете, что используете DSL.
Редактировать/etc/pf.conf
:
external_iface="em0" # your WAN facing interface
internal_iface="ue0" # your LAN facing interface
set skip on lo0 # skip filtering on loopback
nat on $external_iface from $internal_iface:network to any -> ( $external_iface:0)
block in on $external_iface
pass in quick on $internal_iface from $internal_iface:network to any keep state
pass out on $external_iface
Что касается DNS, вы можете настроить локальный _несвязанный ящик Frebsd, настроить его на прослушивание 192.168.0.1
, а затем либо передать эту конфигурацию через dhcpd
своим клиентам в локальной сети, либо вручную отредактировать /etc/resolv.conf
, например:
echo 'nameserver 192.168.0.1' > /etc/resolv.conf