The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Не могу добавить правило в rc.firewall.идеть ругань"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Информационная безопасность (Public)
Изначальное сообщение [Проследить за развитием треда]

"Не могу добавить правило в rc.firewall.идеть ругань"
Сообщение от Gannimed Искать по авторуВ закладки on 17-Фев-04, 14:16  (MSK)
Привет.
Есть два правила,которые прекрасно работают когда я их добавляю с консоли
ipfw add 05210 allow tcp from any to any 1255 via xl0
ipfw add 05220 allow tcp from any 1255 to any via xl0.
Но мне надо их добавить в rc.firewall.
Я добавляю эти строчки после правила 05200
$(fwcmd) add allow tcp from any to any 1255 via $(oif)
$(fwcmd) add allow tcp from any 1255 to any via $(oif)
А при запуске sh /etc/rc.firewall система пишет,что после 05200
fwcmd:not found
oif:not found
add:not found
Дальше идет все нормально. Помогите. Что я не так делаю?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Не могу добавить правило в rc.firewall.идеть ругань"
Сообщение от igrbily Искать по авторуВ закладки on 17-Фев-04, 17:58  (MSK)
Синтаксис проверь - вместо () надо {} :)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Не могу добавить правило в rc.firewall.идеть ругань"
Сообщение от Gannimed Искать по авторуВ закладки on 17-Фев-04, 18:27  (MSK)
>Синтаксис проверь - вместо () надо {} :)


Спасибо!! Заработало. Вот блин,трудно разобрать,скобки это или ковычки

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Не могу добавить правило в rc.firewall.идеть ругань"
Сообщение от .zZz. emailИскать по авторуВ закладки on 17-Фев-04, 18:31  (MSK)
>Привет.
>Есть два правила,которые прекрасно работают когда я их добавляю с консоли
>ipfw add 05210 allow tcp from any to any 1255 via xl0
>
>ipfw add 05220 allow tcp from any 1255 to any via xl0.
>
>Но мне надо их добавить в rc.firewall.
>Я добавляю эти строчки после правила 05200
>$(fwcmd) add allow tcp from any to any 1255 via $(oif)
>$(fwcmd) add allow tcp from any 1255 to any via $(oif)
>А при запуске sh /etc/rc.firewall система пишет,что после 05200
>fwcmd:not found
>oif:not found
>add:not found
>Дальше идет все нормально. Помогите. Что я не так делаю?

Вообщем, чтобы понимал суть вещей:
в rc.firewall по умолчанию, если глянешь, есть строчки в начале, типа
fwcmd="/sbin/ipfw"

согласно правилам синтаксиса sh (а rc.firewall является именно sh-скриптом) чтобы получить содержимое переменной надо впаять $ перед ней
согласно этим же правилам (относится также и ко многим другим скриптовым языкам) фигурные скобки, ограничивают имя переменной чтобы не вышло мяса.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру