Ještě mě napadlo jestli neexituje router s natvrdo nastavenou rychlostí 1000 neno 500Mbps? Klidně bych takový zakoupil, protože ty krátké výpadky při rušení způsobuje právě to automatické přepínání linkové rychlosti.
Router má na vnějším rozhraní normální síťové rozhraní, co je nastavené na autodetekci rychlosti a duplexu. Bude tam nejspíš 10/100/1000 a half i full. Jak router, tak nadřazené zařízení si pak v procesu auto-negotiation zjednodušeně řečeno pošlou své podporované rychlosti, režimy a pak se nastaví na ten nejvyšší, které je podporovaná oběma.
Pokud je v pořádku vedení, tak s tím většinou není potřeba vůbec nic řešit. Nedivím se, že většina běžných domácích routerů nemá další možnost v UI, jak rychlost do WAN sítě případně vynutit.
Váš router (ještě jste neřekl, co máte) také s největší pravděpodobností běží na Linuxovém jádře a má nějaké nástroje okolo. Při troše dobré vůle se ve většině routerů dá povolit přihlášení přes SSH z vnitřní sítě (jako ekvivalent k tomu webovému rozhraní).
Pokud se vám to povede, tak se můžete přihlásit (typ. stejný login a heslo jako do web UI) a zkusit jestli vám nebude fungovat pár příkazů.
"ip address" - by vám měl vypsat všechna síť rozhraní v routeru a měl byste tam dohledat, jak se jmenuje to, co máte na WAN síti, to u sebe bude mít veřejnou (nebo nějakou vnější) IP adresu.
"ethtool <rozhrani>" pak vypíše mj. aktuální režim a rychlost - např. 1000, plus všechny ostatní, co podporuje.
Přes "ethtool -s <rozhrani> speed 100" to můžete pak zkusit vynutit 100Mbit/s.
Dalším spuštěním předchozího příkazu pak můžete zas ověřit, jestli se to podařilo nastavit.
Připadné manuální nastavení by mělo pak vydržet do rebootu routeru. Většina normálních routerů bez nějakého alternativního firmware (jako OpenWRT) neumožňuje přidávat žádné skripty po startu, kde byste ten příkaz mohl spouštět automaticky.
Ale pokud mám být upřímný, i kdyby to fungovalo, tak bych bych to bral jen jako dočasný workaround.
Řešil bych to primárně s ISP, nebo od koho máte to připojení. Pokud je to u vás vedení v bytě v pohodě a platíte za 500Mbit, měla by to být jejich starost, aby služba chodila s parametry, co máte ve smlouvě. Bez laborování a dalších investic.