소스 검색

FTP ephemeral ports

Bob Mottram 10 년 전
부모
커밋
0c551bf13b
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10
    0
      install-freedombone.sh

+ 10
- 0
install-freedombone.sh 파일 보기

442
   chmod +x /etc/network/if-up.d/iptables
442
   chmod +x /etc/network/if-up.d/iptables
443
 }
443
 }
444
 
444
 
445
+function configure_firewall_for_ftp {
446
+  if grep -Fxq "configure_firewall_for_ftp" $COMPLETION_FILE; then
447
+	  return
448
+  fi
449
+  iptables -I INPUT -i eth0 -p tcp --dport 49152:65534 -j ACCEPT
450
+  save_firewall_settings
451
+  echo 'configure_firewall_for_ftp' >> $COMPLETION_FILE
452
+}
453
+
445
 function configure_firewall_for_web {
454
 function configure_firewall_for_web {
446
   if grep -Fxq "configure_firewall_for_web" $COMPLETION_FILE; then
455
   if grep -Fxq "configure_firewall_for_web" $COMPLETION_FILE; then
447
 	  return
456
 	  return
944
 random_number_generator
953
 random_number_generator
945
 configure_firewall
954
 configure_firewall
946
 configure_firewall_for_web
955
 configure_firewall_for_web
956
+configure_firewall_for_ftp
947
 configure_firewall_for_git
957
 configure_firewall_for_git
948
 configure_firewall_for_ssh
958
 configure_firewall_for_ssh
949
 configure_firewall_for_email
959
 configure_firewall_for_email