diff --git a/src/initscripts/helper/aws-setup b/src/initscripts/helper/aws-setup index 884319822..9b67019d6 100644 --- a/src/initscripts/helper/aws-setup +++ b/src/initscripts/helper/aws-setup @@ -6,6 +6,9 @@ # Set PATH to find our own executables export PATH=/usr/local/sbin:/usr/local/bin:${PATH} +# AWS supports an MTU of up to 9001 bytes +DEFAULT_MTU=9001 + get() { local file="${1}" @@ -167,6 +170,7 @@ import_aws_configuration() { echo "RED_NETMASK=${netmask}" echo "RED_NETADDRESS=${netaddress}" echo "RED_BROADCAST=${broadcast}" + echo "RED_MTU=1500" echo "DEFAULT_GATEWAY=${gateway}" ) >> /var/ipfire/ethernet/settings @@ -188,6 +192,7 @@ import_aws_configuration() { echo "GREEN_NETMASK=${netmask}" echo "GREEN_NETADDRESS=${netaddress}" echo "GREEN_BROADCAST=${broadcast}" + echo "GREEN_MTU=${DEFAULT_MTU}" ) >> /var/ipfire/ethernet/settings ;; @@ -204,6 +209,7 @@ import_aws_configuration() { echo "ORANGE_NETMASK=${netmask}" echo "ORANGE_NETADDRESS=${netaddress}" echo "ORANGE_BROADCAST=${broadcast}" + echo "ORANGE_MTU=${DEFAULT_MTU}" ) >> /var/ipfire/ethernet/settings ;; esac