The standard place for this kind of setting is in /etc/sysctl.conf. Add the following line to that file:
net.ipv4.tcp_timestamps=0
This is preferred over /etc/init.d/rc.local (actually, you may want to change /etc/rc.local instead of that file, too).
I agree, though. Ubuntu is supposed to be easy to use, and editing /etc/sysctl.conf is outside of the what many users ought to be reasonably considered to do. I understand that this is ultimately a router bug, but why aren't other OS's affected? Do they also fail to set the timestamp header?
bobbyjean58,
The standard place for this kind of setting is in /etc/sysctl.conf. Add the following line to that file:
net.ipv4. tcp_timestamps= 0
This is preferred over /etc/init. d/rc.local (actually, you may want to change /etc/rc.local instead of that file, too).
I agree, though. Ubuntu is supposed to be easy to use, and editing /etc/sysctl.conf is outside of the what many users ought to be reasonably considered to do. I understand that this is ultimately a router bug, but why aren't other OS's affected? Do they also fail to set the timestamp header?