RoadshowControl
| Formát: | RoadshowControl [GET option] [SET option=value] [SAVE] [QUIET] |
| Šablona: | GET/K, SET/K/F, SAVE/S, QUIET/S |
| Účel: | Zobrazí a mění možnosti vnitřní konfigurace rozhraní Roadshow |
| Cesta: | C:RoadshowControl |
Za běhu lze měnit několik interních možností konfigurace, které určují chování samotného TCP/IP stacku. Tento příkaz zobrazí hodnoty možností a lze jej také použít k jejich změně.
Parametry
| GET/K | Zjistí, zda je zadána možnost podporována, a zobrazí její aktuální hodnotu. Pokud tato možnost neexistuje, příkaz zobrazí chybovou zprávu a vrátí se s varováním. Toto varování můžete vyzkoušet příkazem shellu „IF“. |
| SET/K | Změní hodnotu zadané možnosti. |
| SAVE/S | V kombinaci s možností SET také trvale uloží tato nastavení, aby byla použita i při příštím spuštění TCP/IP stacku. |
| QUIET/S | Pokud je tato možnost aktivní, ani možnosti SET, ani GET nezobrazí aktuální hodnotu volby. |
Příklad
Zkontroluje, zda existuje možnost udp.cksum:
| 1> RoadshowControl get udp.cksum udp.cksum = 1 |
Zkontroluje, zda existuje možnostbpf.bufsize:
| 1> RoadshowControl get bpf.bufsize bpf.bufsize: Object not found |
Změní možnost tcp.use_mssdflt_for_remote:
| 1> RoadshowControl set tcp.usemssdfltfor_remote = 1 tcp.usemssdfltfor_remote = 1 |
Poznámka
Opravdu byste měli vědět, co děláte, když měníte možnosti interní konfigurace na hodnoty, které nejsou výchozí. Nesprávné volby mohou způsobit nefunkčnost TCP/IP stacku!
Parametry
Zde je stručný seznam parametrů, které může vaše instalace Roadshow rozhraní podporovat.
| Parametr | Význam |
|---|---|
| bpf.bufsize | Velikost vyrovnávací paměti filtru Berkeley Packet Filter. |
| icmp.maskrepl | Určuje, zda-li ICMPvrstva odpovídá na požadavky masky. Může to být 1 (přijmout) nebo 0 (ignorovat). |
| icmp.processecho | Určuje, zda-li ICMP vrstva odpovídá na echopožadavky. Může to být 0 (přijmout), 1 (ignorovat) nebo 2 (zahodit). |
| icmp.procesststamp | Určuje, zda-li ICMP vrstva reaguje na požadavky na časové razítko. Může to být 0 (přijmout), 1 (ignorovat) nebo 2 (zahodit). |
| ip.defttl | Řídí výchozí hodnotu doby životnosti generovaných IP paketů. |
| ip.forwarding | Určuje, zda-li mohou být IP pakety předávány nebo ne. Může to být 1 (předávat) nebo 0 (zahodit). |
| ip.sendredirects | Určuje, zda-li mohou být generovány přesměrované zprávy ICMP. Může to být 1 (ano) nebo 0 (ne). |
| ip.subnetsarelocal | Určuje, zda-li by měly být internetové adresy přímo připojených hostitelů považovány za místní, nebo zda-li to platí také pro hostitele ve stejné podsíti. Může to být 1 (podsítě jsou místní) nebo 0 (nejsou). |
| tcp.do_rfc1323 | Určuje, zda-li mají být povolena TCP rozšíření pro vysoký výkon (RFC1323). Konkrétně to zahrnuje měření doby zpáteční cesty a možnost měřítka TCP okna. Může to být 1 (povolit) nebo 0 (vypnout). |
| tcp.do_timestamps | Určuje, zda-li by měla být povolena funkce měření času zpáteční zprávy, pokud je povolena volba tcp.do_rfc1323. Může to být 1 (povolit) nebo 0 (vypnout). |
| tcp.dowinscale | Určuje, zda-li by měla být povolena možnost měřítka TCP okna, pokud je povolena možnost tcp.do_rfc1323. Může to být 1 (povolit) nebo 0 (vypnout). |
| tcp.mssdflt | Určuje výchozí hodnotu maximální velikosti TCP segmentu. |
| tcp.recvspace | Určuje velikost výchozí vyrovnávací paměti pro TCP příjem. |
| tcp.rttdflt | Určuje výchozí hodnotu doby opakovaného přenosu TCP. |
| tcp.sendspace | Určuje výchozí velikost vyrovnávací paměti přenosu TCP. |
| tcp.usemssdfltfor_remote | Určuje, zda-li má TCP protokol používat menší maximální hodnotu velikosti segmentu pro pakety odesílané hostitelům, kteří nejsou v místní síti. Může to být 1 (ano) nebo 0 (ne). |
| udp.cksum | Určuje, zda-li by se kontrolní součty měly počítat přes UDP datagramy, které mají být odeslány a ověřeny pro přijaté UDP datagramy. Může to být 1 (ano) nebo 0 (ne). |
| udp.recvspace | Určuje velikost výchozí vyrovnávací paměti pro UDP příjem. |
| udp.sendspace | Určuje velikost výchozí vyrovnávací paměti pro UDP odesílání. |
Proměnné prostředí
Není nutné měnit možnosti TCP/IP stacku při každém jeho spuštění. Proměnné prostředí můžete nastavit také pomocí příkazu SetEnv, který TCP/IP stack zkontroluje při dalším spuštění.
Názvy proměnných prostředí odpovídají výše uvedeným parametrům. Například:Roadshow/tcp/do_win_scale odpovídá možnosti tcp.do_win_scale, Roadshow/ip/forwarding odpovídá možnosti ip.forwarding atd.
Chcete-li změnit proměnnou prostředí, měli byste do shellu zadat následující příkaz:
| SetEnv SAVE Roadshow/ip/forwarding 1 |
Všimněte si, že váš Shell nemusí podporovat přepínač SAVE, nebo může mít problémy s názvy proměnných delšími než 31 znaků. V takovém případě byste to museli obejít příkazy MakeDir, Echo a Copy, například:
| MakeDir ENV:Roadshow MakeDir ENV:Roadshow/ip Echo >ENV:Roadshow/ip/forwarding 1 Copy ENV:Roadshow ENVARC:Roadshow ALL QUIET |



