Bob Mottram před 10 roky
rodič
revize
67e4c6bb48
1 změnil soubory, kde provedl 7 přidání a 5 odebrání
  1. 7
    5
      src/freedombone

+ 7
- 5
src/freedombone Zobrazit soubor

5859
   iptables -P INPUT DROP
5859
   iptables -P INPUT DROP
5860
   ip6tables -P INPUT DROP
5860
   ip6tables -P INPUT DROP
5861
   iptables -A INPUT -i lo -j ACCEPT
5861
   iptables -A INPUT -i lo -j ACCEPT
5862
-  iptables -A INPUT -i eth0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
5862
+  iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
5863
 
5863
 
5864
   # Make sure incoming tcp connections are SYN packets
5864
   # Make sure incoming tcp connections are SYN packets
5865
   iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
5865
   iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
5951
   if [[ $ENABLE_BATMAN != "yes" ]]; then
5951
   if [[ $ENABLE_BATMAN != "yes" ]]; then
5952
       return
5952
       return
5953
   fi
5953
   fi
5954
-  # DHCP
5955
-  iptables -A INPUT -i eth0 -p udp --dport 547 -j ACCEPT
5956
 
5954
 
5957
   save_firewall_settings
5955
   save_firewall_settings
5958
   echo 'configure_firewall_for_batman' >> $COMPLETION_FILE
5956
   echo 'configure_firewall_for_batman' >> $COMPLETION_FILE
6044
       # docker does its own firewalling
6042
       # docker does its own firewalling
6045
       return
6043
       return
6046
   fi
6044
   fi
6047
-  iptables -I INPUT -i eth0 -p tcp --dport 1024:65535 --sport 20:21 -j ACCEPT
6045
+  iptables -I INPUT -p tcp --dport 1024:65535 --sport 20:21 -j ACCEPT
6048
   save_firewall_settings
6046
   save_firewall_settings
6049
   echo 'configure_firewall_for_ftp' >> $COMPLETION_FILE
6047
   echo 'configure_firewall_for_ftp' >> $COMPLETION_FILE
6050
 }
6048
 }
9573
       echo "media_dir=V,$USB_MOUNT/Videos" >> /etc/minidlna.conf
9571
       echo "media_dir=V,$USB_MOUNT/Videos" >> /etc/minidlna.conf
9574
   fi
9572
   fi
9575
   sed -i 's/#root_container=./root_container=B/g' /etc/minidlna.conf
9573
   sed -i 's/#root_container=./root_container=B/g' /etc/minidlna.conf
9576
-  sed -i 's/#network_interface=/network_interface=eth0/g' /etc/minidlna.conf
9574
+  if [[ $SYSTEM_TYPE != "$VARIANT_MESH" ]]; then
9575
+      sed -i 's/#network_interface=/network_interface=eth0/g' /etc/minidlna.conf
9576
+  else
9577
+      sed -i 's/#network_interface=/network_interface=$WIFI_INTERFACE/g' /etc/minidlna.conf
9578
+  fi
9577
   sed -i 's/#friendly_name=/friendly_name="Freedombone Media"/g' /etc/minidlna.conf
9579
   sed -i 's/#friendly_name=/friendly_name="Freedombone Media"/g' /etc/minidlna.conf
9578
   sed -i 's|#db_dir=/var/cache/minidlna|db_dir=/var/cache/minidlna|g' /etc/minidlna.conf
9580
   sed -i 's|#db_dir=/var/cache/minidlna|db_dir=/var/cache/minidlna|g' /etc/minidlna.conf
9579
   sed -i 's/#inotify=yes/inotify=yes/g' /etc/minidlna.conf
9581
   sed -i 's/#inotify=yes/inotify=yes/g' /etc/minidlna.conf