Device: RT-AC68U
Firmware: 380.68_4
Extra software: ab-solution
Problem:
My RT-AC68U is attached to a cable modem, which somehow does not report the correct MTU value to the Asus router. Thus, to reach all and not some websites, I need to adjust the MTU value on the LAN clients to 1459. Some clients, like Windows and MacOS accept this, but iOS or my Sony "Smart" TV do not allow me to.
So neither Netflix no VK are working on TV or iPhone.
Is there a way to ensure that the router tells the clients to use MTU value 1459?
I tried the following:
1. Created /jffs/configs/dnsmasq.conf.add with the following content
2. Added the following lines to /jffs/scripts/dnsmasq.postconf
3. Added the following lines to /jffs/scripts/iptables_mss.sh
But iOS and Sony still happily seem to ignore and try accessing the Web with MTU 1500 and not reaching their goals.
Firmware: 380.68_4
Extra software: ab-solution
Problem:
My RT-AC68U is attached to a cable modem, which somehow does not report the correct MTU value to the Asus router. Thus, to reach all and not some websites, I need to adjust the MTU value on the LAN clients to 1459. Some clients, like Windows and MacOS accept this, but iOS or my Sony "Smart" TV do not allow me to.
So neither Netflix no VK are working on TV or iPhone.
Is there a way to ensure that the router tells the clients to use MTU value 1459?
I tried the following:
1. Created /jffs/configs/dnsmasq.conf.add with the following content
Code:
dhcp-option-force=26,1459
2. Added the following lines to /jffs/scripts/dnsmasq.postconf
Code:
ifconfig eth1 mtu 1459
ifconfig eth2 mtu 1459
ifconfig eth0 mtu 1459
ifconfig br0 mtu 1459
3. Added the following lines to /jffs/scripts/iptables_mss.sh
Code:
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -o eth0 -j TCPMSS --set-mss 1459
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -o eth1 -j TCPMSS --set-mss 1459
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -o eth2 -j TCPMSS --set-mss 1459
iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o eth0 -j TCPMSS --set-mss 1459
iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o eth1 -j TCPMSS --set-mss 1459
iptables -t mangle -A POSTROUTING -p tcp --tcp-flags SYN,RST SYN -o eth2 -j TCPMSS --set-mss 1459
But iOS and Sony still happily seem to ignore and try accessing the Web with MTU 1500 and not reaching their goals.
Last edited: