wiki:freebsd:ipfw
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:freebsd:ipfw [2024/01/29 11:40] – Diman | wiki:freebsd:ipfw [2026/03/25 12:26] (текущий) – [Работающий в первый же запуск скрипт ipfw] Diman | ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| <code bash> | <code bash> | ||
| + | # | ||
| + | # Установим кое-какие пакеты | ||
| + | # | ||
| + | pkg update && pkg upgrade | ||
| + | pkg install -y mc nano rsync tmux bash htop bind-tools | ||
| + | |||
| + | # replace bash for root | ||
| + | chsh -s / | ||
| + | |||
| # russian lang for root | # russian lang for root | ||
| Строка 24: | Строка 33: | ||
| - | pkg update && pkg upgrade | ||
| - | |||
| - | pkg install -y mc nano rsync screen tmux bash htop bind-tools | ||
| - | |||
| - | # replace bash for root | ||
| - | chsh -s / | ||
| Строка 40: | Строка 43: | ||
| <code bash> | <code bash> | ||
| - | echo '# IPFW | + | # |
| + | # Перейти в BASH | ||
| + | # | ||
| + | bash | ||
| + | |||
| + | cat <<EOF >> / | ||
| + | |||
| + | # IPFW | ||
| ipfw_load=" | ipfw_load=" | ||
| ipfw_nat_load=" | ipfw_nat_load=" | ||
| firewall_logif=" | firewall_logif=" | ||
| + | |||
| # PIPE + dummynet | # PIPE + dummynet | ||
| ipdivert_load=" | ipdivert_load=" | ||
| dummynet_load=" | dummynet_load=" | ||
| ng_pipe_load=" | ng_pipe_load=" | ||
| + | |||
| # SETFIB | # SETFIB | ||
| - | net.fibs=" | + | net.fibs=" |
| + | EOF | ||
| </ | </ | ||
| Строка 83: | Строка 96: | ||
| $cmd add allow all from any to any | $cmd add allow all from any to any | ||
| - | $cmd add deny log all from any to any' > /etc/ipfw.script | + | $cmd add deny log all from any to any' > /etc/fw-script.sh |
| sysrc firewall_enable=" | sysrc firewall_enable=" | ||
| - | sysrc firewall_script="/ | + | sysrc firewall_script="/ |
| sysrc firewall_logging=" | sysrc firewall_logging=" | ||
wiki/freebsd/ipfw.1706528437.txt.gz · Последнее изменение: — Diman
