Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2014-11-03 22:49:21
День добрый.
Есть правило
Код: Выделить всё
${fw} add deny all from table\(10\),table\(11\),table\(12\),table\(13\) to ${ext_ip} not 53 in via ${ext_if}
Можно как то синтаксисом упростить перечень таблиц table\(10\),table\(11\),table\(12\),table\(13\) ?
А то не удобно просмтривать/читать, много получается в строке ...
kharkov_max
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
snorlov
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Непрочитанное сообщение
snorlov » 2014-11-03 23:51:20
Ну
1. вместо одного правила вы можете их написать несколько, по правилу на таблицу
2. ваши правила, это скрипт выполняемых шеллом команд и в этом скрипте вы можете воспользоваться всем богатством его возможностей
snorlov
-
kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2014-11-04 9:20:22
1. Ну это конечно понятно ...
2. Это тоже
Имелось в виду, можно ли применить другой синтаксис в списке таблиц/
К примеру как то так
${fw} add deny all from table\(10\),\(11\),\(12\),\(13\) to ${ext_ip} not 53 in via ${ext_if}
или так
${fw} add deny all from table\([10-13]\) to ${ext_ip} not 53 in via ${ext_if}
kharkov_max
-
lazhu
- сержант
- Сообщения: 252
- Зарегистрирован: 2013-08-10 14:28:38
-
Контактная информация:
Непрочитанное сообщение
lazhu » 2014-11-05 9:23:19
Во-первых, можно избавиться от бэкслешей, взяв названия таблиц в двойные кавычки. А можно вообще сделать отдельный файлик с именами таблиц и вставить в скрипт файрвола цикл:
Код: Выделить всё
for table in `cat tables`; do
${fw} add deny all from table to ${ext_ip} not 53 in via ${ext_if}
done
lazhu
-
kharkov_max
- капитан
- Сообщения: 1859
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2014-11-09 19:47:49
lazhu писал(а):Во-первых, можно избавиться от бэкслешей, взяв названия таблиц в двойные кавычки. А можно вообще сделать отдельный файлик с именами таблиц и вставить в скрипт файрвола цикл:
Код: Выделить всё
for table in `cat tables`; do
${fw} add deny all from table to ${ext_ip} not 53 in via ${ext_if}
done
Циклом конечно вариант, но не совсем нашлядно будет тогда ...
kharkov_max