Skip to content

Instantly share code, notes, and snippets.

@yubik9
Last active February 22, 2017 04:33
Show Gist options
  • Select an option

  • Save yubik9/e3f5a07f51a9d423b800edb754bb4e06 to your computer and use it in GitHub Desktop.

Select an option

Save yubik9/e3f5a07f51a9d423b800edb754bb4e06 to your computer and use it in GitHub Desktop.

Revisions

  1. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -31,4 +31,4 @@ iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
    iptables -A INPUT -i eth0 -j DROP

    iptables-persistent save
    iptables-save >/etc/iptables/rules.v4
  2. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ DEBIAN_FRONTEND=noninteractive apt-get update
    DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
    DEBIAN_FRONTEND=noninteractive apt-get -q -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install iptables-persistent linux-image-virtual

    # Firewalls
    for i in $HOSTLIST
    @@ -31,4 +31,4 @@ iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
    iptables -A INPUT -i eth0 -j DROP

    netfilter-persistent save
    iptables-persistent save
  3. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@ sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    DEBIAN_FRONTEND=noninteractive apt-get update
    DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes upgrade
    DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  4. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,8 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes upgrade
    DEBIAN_FRONTEND=noninteractive apt-get update
    DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  5. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && apt-get upgrade
    apt-get update && apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  6. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade
    apt-get update && apt-get upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  7. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 3 deletions.
    4 changes: 1 addition & 3 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -4,8 +4,6 @@

    # Hostname

    DEBIAN_FRONTEND=noninteractive

    node=`ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' | sed -r 's!/.*!!; s!.*\.!!'`

    hostname="node$node"
    @@ -14,7 +12,7 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && apt-get -y upgrade
    DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  8. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && apt-get upgrade
    apt-get update && apt-get -y upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  9. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,8 @@

    # Hostname

    DEBIAN_FRONTEND=noninteractive

    node=`ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' | sed -r 's!/.*!!; s!.*\.!!'`

    hostname="node$node"
  10. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && apt-get -y upgrade
    apt-get update && apt-get upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  11. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && apt-get -q -y upgrade
    apt-get update && apt-get -y upgrade

    # Required System Packages
    apt-get -q -y install netfilter-persistent linux-image-virtual
  12. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    #!/bin/bash

    # bash < <(curl -fsSL https://gist.github.com/fanminjian/e3f5a07f51a9d423b800edb754bb4e06/raw)
    # HOSTLIST="ips" bash < <(curl -fsSL https://gist.github.com/fanminjian/e3f5a07f51a9d423b800edb754bb4e06/raw)

    # Hostname

  13. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ apt-get update && apt-get -q -y upgrade
    apt-get -q -y install netfilter-persistent linux-image-virtual

    # Firewalls
    for i in $HOST-LIST
    for i in $HOSTLIST
    do
    iptables -A INPUT -s $i -j ACCEPT
    done
  14. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ apt-get update && apt-get -q -y upgrade
    apt-get -q -y install netfilter-persistent linux-image-virtual

    # Firewalls
    for i in "${HOST-LIST[@]}"
    for i in $HOST-LIST
    do
    iptables -A INPUT -s $i -j ACCEPT
    done
  15. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ apt-get update && apt-get -q -y upgrade
    apt-get -q -y install netfilter-persistent linux-image-virtual

    # Firewalls
    for i in "${ips[@]}"
    for i in "${HOST-LIST[@]}"
    do
    iptables -A INPUT -s $i -j ACCEPT
    done
  16. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -2,8 +2,6 @@

    # bash < <(curl -fsSL https://gist.github.com/fanminjian/e3f5a07f51a9d423b800edb754bb4e06/raw)

    ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )

    # Hostname

    node=`ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' | sed -r 's!/.*!!; s!.*\.!!'`
  17. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -14,10 +14,10 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && apt-get -y upgrade
    apt-get update && apt-get -q -y upgrade

    # Required System Packages
    apt-get -y install netfilter-persistent linux-image-virtual
    apt-get -q -y install netfilter-persistent linux-image-virtual

    # Firewalls
    for i in "${ips[@]}"
  18. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    #!/bin/bash

    # bash < <(curl -fsSL https://gist.github.com/fanminjian/e3f5a07f51a9d423b800edb754bb4e06)
    # bash < <(curl -fsSL https://gist.github.com/fanminjian/e3f5a07f51a9d423b800edb754bb4e06/raw)

    ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )

  19. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@ echo $hostname > /etc/hostname
    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && update-get -y upgrade
    apt-get update && apt-get -y upgrade

    # Required System Packages
    apt-get -y install netfilter-persistent linux-image-virtual
  20. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,7 @@
    #!/bin/bash

    # bash < <(curl -fsSL https://gist.github.com/fanminjian/e3f5a07f51a9d423b800edb754bb4e06)

    ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )

    # Hostname
  21. @fanminjian fanminjian revised this gist Feb 22, 2017. No changes.
  22. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -5,9 +5,11 @@ ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )
    # Hostname

    node=`ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' | sed -r 's!/.*!!; s!.*\.!!'`
    echo "node$node" > /etc/hostname

    sed "s/127.0.1.1.*/127.0.1.1\tnode$node\tnode$node/g" /etc/hosts > /etc/hosts
    hostname="node$node"
    echo $hostname > /etc/hostname

    sed "s/127.0.1.1.*/127.0.1.1\t$hostname\t$hostname/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && update-get -y upgrade
  23. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -7,6 +7,8 @@ ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )
    node=`ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' | sed -r 's!/.*!!; s!.*\.!!'`
    echo "node$node" > /etc/hostname

    sed "s/127.0.1.1.*/127.0.1.1\tnode$node\tnode$node/g" /etc/hosts > /etc/hosts

    # Update system
    apt-get update && update-get -y upgrade

  24. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,8 @@ ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )

    # Hostname

    node=`ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' | sed -r 's!/.*!!; s!.*\.!!'`
    echo "node$node" > /etc/hostname

    # Update system
    apt-get update && update-get -y upgrade
  25. @fanminjian fanminjian revised this gist Feb 22, 2017. 1 changed file with 5 additions and 1 deletion.
    6 changes: 5 additions & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -2,13 +2,16 @@

    ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )

    # Hostname


    # Update system
    apt-get update && update-get -y upgrade

    # Required System Packages
    apt-get -y install netfilter-persistent linux-image-virtual

    #Firewalls
    # Firewalls
    for i in "${ips[@]}"
    do
    iptables -A INPUT -s $i -j ACCEPT
    @@ -21,3 +24,4 @@ iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
    iptables -A INPUT -i eth0 -j DROP

    netfilter-persistent save
  26. @fanminjian fanminjian revised this gist Feb 21, 2017. 1 changed file with 21 additions and 1 deletion.
    22 changes: 21 additions & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,23 @@
    #!/bin/bash

    apt-get update && update-get -y upgrade
    ips=( "173.255.223.179" "173.255.221.224" "45.79.99.62" "173.230.155.76" )

    # Update system
    apt-get update && update-get -y upgrade

    # Required System Packages
    apt-get -y install netfilter-persistent linux-image-virtual

    #Firewalls
    for i in "${ips[@]}"
    do
    iptables -A INPUT -s $i -j ACCEPT
    done

    iptables -A INPUT -i eth0 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
    iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
    iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
    iptables -A INPUT -i eth0 -p icmp --icmp-type echo-request -j ACCEPT
    iptables -A INPUT -i eth0 -j DROP

  27. @fanminjian fanminjian revised this gist Feb 21, 2017. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -1 +1,3 @@
    f
    #!/bin/bash

    apt-get update && update-get -y upgrade
  28. @fanminjian fanminjian created this gist Feb 21, 2017.
    1 change: 1 addition & 0 deletions bootstrap-flynn.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    f