mirror of
https://github.com/trailofbits/algo.git
synced 2025-09-02 10:03:01 +02:00
Move max_mss to config.cfg
This commit is contained in:
parent
b061df6631
commit
b70e335a55
2 changed files with 10 additions and 8 deletions
10
config.cfg
10
config.cfg
|
@ -18,6 +18,16 @@ vpn_network_ipv6: 'fd9d:bc11:4020::/48'
|
|||
wireguard_enabled: true
|
||||
wireguard_port: 51820
|
||||
|
||||
# MSS is the TCP Max Segment Size
|
||||
# Setting the 'max_mss' Ansible variable can solve some issues related to packet fragmentation
|
||||
# This appears to be necessary on (at least) Google Cloud,
|
||||
# however, some routers also require a change to this parameter
|
||||
# See also:
|
||||
# - https://github.com/trailofbits/algo/issues/216
|
||||
# - https://github.com/trailofbits/algo/issues?utf8=%E2%9C%93&q=is%3Aissue%20mtu
|
||||
# - https://serverfault.com/questions/601143/ssh-not-working-over-ipsec-tunnel-strongswan
|
||||
#max_mss: 1316
|
||||
|
||||
server_name: "{{ ansible_ssh_host }}"
|
||||
IP_subject_alt_name: "{{ ansible_ssh_host }}"
|
||||
|
||||
|
|
|
@ -11,14 +11,6 @@
|
|||
:POSTROUTING ACCEPT [0:0]
|
||||
|
||||
{% if max_mss is defined %}
|
||||
# MSS is the TCP Max Segment Size
|
||||
# Setting the 'max_mss' Ansible variable can solve some issues related to packet fragmentation
|
||||
# This appears to be necessary on (at least) Google Cloud,
|
||||
# however, some routers also require a change to this parameter
|
||||
# See also:
|
||||
# - https://github.com/trailofbits/algo/issues/216
|
||||
# - https://github.com/trailofbits/algo/issues?utf8=%E2%9C%93&q=is%3Aissue%20mtu
|
||||
# - https://serverfault.com/questions/601143/ssh-not-working-over-ipsec-tunnel-strongswan
|
||||
-A FORWARD -s {{ vpn_network }}{% if wireguard_enabled %},{{ wireguard_vpn_network }}{% endif %} -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss {{ max_mss }}
|
||||
{% endif %}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue