Инструменты пользователя

Инструменты сайта


wiki:freebsd:ipfw

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:freebsd:ipfw [2024/01/07 13:17] – [NTPd] Dimanwiki: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 /usr/local/bin/bash root
 +
 # russian lang for root # russian lang for root
  
Строка 24: Строка 33:
  
  
-pkg update && pkg upgrade 
- 
-pkg install -y mc nano rsync screen tmux bash htop  
- 
-# replace bash for root 
-chsh -s /usr/local/bin/bash root 
  
  
Строка 40: Строка 43:
 <code bash> <code bash>
  
-echo '# IPFW+
 +# Перейти в BASH 
 +
 +bash 
 + 
 +cat <<EOF >> /boot/loader.conf 
 + 
 +# IPFW
 ipfw_load="YES" ipfw_load="YES"
 ipfw_nat_load="YES" ipfw_nat_load="YES"
 firewall_logif="YES" firewall_logif="YES"
 +
 # PIPE + dummynet # PIPE + dummynet
 ipdivert_load="YES" ipdivert_load="YES"
 dummynet_load="YES" dummynet_load="YES"
 ng_pipe_load="YES" ng_pipe_load="YES"
 +
 # SETFIB # SETFIB
-net.fibs="4"' >> /boot/loader.conf+net.fibs="4" 
 +EOF
  
 </code> </code>
Строка 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="YES" sysrc firewall_enable="YES"
-sysrc firewall_script="/etc/ipfw.script"+sysrc firewall_script="/etc/fw-script.sh"
 sysrc firewall_logging="YES" sysrc firewall_logging="YES"
  
wiki/freebsd/ipfw.1704633420.txt.gz · Последнее изменение: Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki