Конечно, фильтрация по MAC-адресам не замедлит никого с небольшим раскалывающимся знанием. Но все это зависит от количества потенциала, разрешенного клиенты, если это очень низко (5-10) затем, почему бы не включить его, это не занимает много времени реализовывать и могло остановить случайное злоупотребление со стороны неквалифицированных людей. Если это - много клиентов затем, это - вероятно, больше боли, чем справка все же.
Согласно Вашему файлу интерфейсов Вы уже находитесь в сети 192.168.0.0/16, таким образом, Вам не должен быть нужен шлюз к этой сети.
Если я корректирую свои результаты для Вашей установки IP (я нахожусь на 192.168.x.0/24):
$ sudo IP маршрут добавляют 192.168.0.0/16 через 192.168.255.254 src 192.168.1.101
Я добираюсь
RTNETLINK отвечает: Никакой такой процесс
Но
$ sudo IP маршрут добавляют 192.168.0.0/16 через 192.168.1.254 src 192.168.1.101
работы. Я подозреваю, что это - потому что 192.168.255.254 не находится в Вашей локальной подсети или известном маршруте, таким образом, Вам нужен маршрут к нему сначала.
Я знаю, что немного поздно, но я также хотел бы уточнить, для чего сделан "маршрут". Вы сказали:
Я хочу, чтобы весь мой трафик, кроме 192.168.0.0/16, был помечен как исходящий из моей команды маршрута 178.xxx.xxx.xxx address
позволяет вам определить маршрут на основе назначения, а не на основе источника. Вам нужно настроить ваши службы на использование IP в соответствии со шлюзом, который вы хотите использовать. Как сказал Матиас Вайднер (Mathias Weidner), вам не нужен шлюз, так как вы напрямую подключены (та же самая подсеть = нет маршрутизации)
.