Sun Remote System Control (RSC) Användarhandbok

Kapitel 4 Använda RSC:s kommandoskal

Det enklaste sättet att använda Sun Remote System Control är genom det grafiska användargränssnittet. När du använder detta kan du alltid komma åt online-hjälpen.

Om du måste använda RSC-kommandon, och inte kan gå via det grafiska användargränssnittet, kan du använda RSC-kommandoskalet. Det utgörs av ett enkelt kommandoradsbaserat gränssnitt som gör att du kan administrera och utföra diagnostik på servern. I skalet finns även kommandon för att konfigurera RSC.

RSC stöder upp till två samtidiga telnet-anslutningar per server. Dessa anslutningar kan vara sessioner med kommandoradsgränssnittet eller anslutningar via det grafiska användargränssnittet till serverkonsolen (Öppna konsol). Dessutom stöder RSC upp till tre samtidiga sessioner med RSC:s grafiska gränssnitt.

Efter det att du har loggat in på ditt RSC-konto visas RSC-skalets ledtext (rsc>). Du kan då ge RSC-skalet kommandon. I det här kapitlet tar vi upp hur du loggar in på ett RSC-konto. Vi beskriver även vad de olika RSC-kommandona gör och deras syntax.

Följande tabell ger en kort sammanfattning av RSC-skalets kommandon. Varje kommando förklaras närmare i de följande avsnitten

Tabell 4-1 Skalkommandon i RSC

Namn 

Beskrivning 

environment

Visar aktuell omgivningsstatus. 

shownetwork

Visar aktuell nätverkskonfiguration 

console

Ansluter till serverkonsolen 

break

Försätter servern i debug-läge 

xir

Påbörjar en externt initierad serveromstart 

bootmode

Styr hur serverns inbyggda programvara agerar om servern startas om inom tio minuter (liknar L1-kombinationerna på Sun-tangentbord) 

reset

Startar om servern omedelbart 

poweroff

Stänger av servern 

poweron

Slår på servern 

loghistory

Visar en lista med alla händelser som är registrerade i RSC:s händelsebuffert 

consolehistory

Visar en lista med alla konsolmeddelanden i bufferten. 

consolerestart

Överför aktuella start- och körloggar till "ursprungliga" 

set

Ställer in en konfigurationsvariabel 

show

Visar en eller flera konfigurationsvariabler 

date

Visar eller ställer in datum och klockslag 

password

Ändrar ditt RSC-lösenord 

useradd

Skapar ett nytt RSC-användarkonto 

userdel

Tar bort ett RSC-användarkonto 

usershow

Visar information om ett RSC-användarkonto 

userpassword

Skapar eller ändrar lösenord för en användare 

userperm

Anger vad en användare får göra 

resetrsc

Startar omedelbart om RSC 

help

Visar en lista med kommandona i RSC-skalet och beskriver vart och ett av dem kortfattat 

version

Visar versionsnummer för RSC:s inbyggda programvara 

logout

Avslutar din RSC-skalsession 


Obs!

Vissa kommandon kräver att du har särskilda användartillstånd. I "userperm användarnamn [c][u][a][r] " finns information om användartillstånd.


I följande avsnitt finns mer detaljerade beskrivningar av kommandona.

Logga in på ditt RSC-användarkonto

Efter det att RSC-programvaran har installerats och konfigurerats och du har fått ett användarkonto, kan du ansluta till RSC och logga in på ditt konto med en Solaris-arbetsstation, Windows-PC, vanlig ASCII-teckenterminal eller en dator som kör program för att emulera ASCII-terminal.

Gör så här för att logga in till ditt RSC-konto:

  1. Anslut till RSC med någon av följande fem metoder:

    1. Använd PPP (point-to-point protocol) för att ansluta till företagets Ethernet och sedan kommandot telnet för att ansluta till RSC.

      Fråga din nätverksadministratör om du inte vet serverns RSC-namn (namnet blir oftast servernamn-rsc).

    2. Om du redan är ansluten till företagets Ethernet använder du kommandot telnet för att ansluta till RSC.

    3. Använd PPP för att ansluta till RSC-modemet. För att du skall kunna använda det här alternativet måste PPP vara aktiverat.

    4. Om PPP inte är aktiverat på serieporten ringer du in till RSC:s modem.

    5. Anslut din klientdator direkt till RSC:s serieport.

      Om du vill använda detta alternativ måste du stänga av PPP med RSC:s skal eller verktyget rscadm, så att konfigurationsvariabeln ppp_enabled får värdet false. Du kan även använda det grafiska användargränssnittet.

      När anslutningen är klar visas följande skärm:


      RSC version 1.0
      Please login:
      Please enter password:

  2. Skriv in ditt RSC-inloggningsnamn.

  3. Skriv in ditt RSC-lösenord.

    Du kan inte se lösenordet på skärmen. När du har matat in lösenordet korrekt visar RSC ledtexten:


    rsc>
     
    

    Du kan mata in RSC-skalkommandon vid ledtexten rsc>.

Inloggningar lagras i RSC:s händelselogg. Dessutom skickar RSC informationsmeddelanden om fem felaktiga inloggningsförsök görs under loppet av fem minuter. Du kan även ange att RSC skall koppla ner sessioner på serieporten som har varit inaktiva i tio minuter (se "serial_hw_handshake ").

Serverstatus och styrkommandon

Följande RSC-kommandon visar serverns status eller styr den:

environment

Använd kommandot environment för att få en ögonblicksbild av serverns omgivningsstatus, t.ex. temperatur, strömförsörjningsstatus, vilka lysdioder på framsidan som lyser, hur nyckelbrytaren står o.s.v. Det som visas har ungefär samma format som utmatningen från UNIX-kommandot prtdiag(1m):

rsc> environment
                

==================== Environmental Status ====================

System Temperatures (Celsius):
------------------------------
      CPU0    42
      CPU1    52
       MB0    33
       MB1    27
       PDB    29
      SCSI    25

=================================
Front Status Panel:
-------------------

Keyswitch position is in On mode.

System LED Status:  DISK ERROR      POWER 
                      [OFF]         [ ON]      
                POWER SUPPLY ERROR  ACTIVITY 
                      [OFF]         [ ON]      
                    GENERAL ERROR   THERMAL ERROR  
                      [OFF]         [OFF]      

=================================

Disk LED Status:    OK = GREEN  ERROR = YELLOW
        DISK  5: [EMPTY]    DISK  3: [EMPTY]    DISK  1:    [OK]
        DISK  4: [EMPTY]    DISK  2:    [OK]    DISK  0:    [OK]

=================================

Fan Bank:
---------

Bank      Speed     Status
         (0-255)    
----      -----     ------
 SYS       151        OK

=================================

Power Supplies:
---------------

Supply     Status
------     ------
  0          OK  
  1          OK  

=================================

rsc> 

shownetwork

Kommandot shownetwork visar aktuell nätverkskonfiguration:


rsc> shownetwork
RSC network configuration is:
DHCP server: 129.149.2.3
IP Address: 129.149.2.6
Gateway Address: 129.149.2.7, 129.149.2.8
Netmask: 255.255.255.0
Ethernet Address: ae:30:30:00:00:01
rsc>

console

Använd kommandot console för att försätta RSC i konsolläge och ansluta till serverkonsolen från RSC-skalet. När du använder det här kommandot visar systemet den vanliga ledtexten för inloggning till Solaris. Om RSC inte angivits som serverkonsol visas ingenting.

Du måste ha C-nivåanvändartillstånd för att kunna använda detta kommando. En avslutningssekvens används för att återgå till RSC-ledtexten. Standardsekvensen är ~. (tilde punkt) (se "escape_char ").

break

Använd kommandot break för att försätta servern i debug-läge. Du måste ha C-nivåanvändartillstånd för att kunna använda detta kommando. Nyckelbrytaren på serverns framsida får inte vara i läget för låsning och serverns serieport måste vara angiven som konsol (se Kapitel 6). I debug-läge används antingen kadb eller OBP.

xir

Med det här kommandot kan man skapa motsvarigheten till en externt initierad omstart (XIR) på servern. Du måste ha R-nivåanvändartillstånd för att kunna använda kommandot. Servern går in i OBP-läge och visar ledtexten ok. Detta kommando är lämpligt för att debugga drivrutiner eller kärnor, eftersom större delen av innehållet i systemminnet och registren bevaras. För att få igång systemet igen när du har använt xir måste du starta om systemet från grunden.

bootmode [-u] [normal|forth|reset_nvram|diag| skip_diag]

Med det här kommandot kan du styra vad serverns inbyggda programvara skall göra vid nästa omstart. Funktionen hos kommandot är identisk med L1-kombinationerna på Sun-tangentbord. Du måste ha R-nivåanvändartillstånd för att kunna använda kommandot. Om du använder bootmode utan parametrar visar RSC den nuvarande inställningen.

bootmode ändrar inte på diag-switch?-inställningen i OBDiag förrän omedelbart efter nästa omstart. Om RSC inte märker någon omstart av servern inom tio minuter ignoreras bootmode-kommandot:


rsc> bootmode forth
rsc> reset

För att ställa in alternativet diag eller skip_diag måste bootmode-kommandot följas av poweroff och poweron inom tio minuter:


rsc> bootmode skip_diag
rsc> poweroff
rsc> poweron

För att se till att konsolens inmatning och utmatning säkert är kopplad till RSC använder du alternativet -u innan du anger startläge.

I följande tabell beskrivs de lägen du kan ange med kommandot bootmode.

Tabell 4-2 Lägen för kommandot bootmode

Läge 

Beskrivning 

-u

Tvingar servern att koppla konsolen till RSC; alternativet -u måste föregå alla startlägen du anger; kräver omstart av servern

normal

Normal start; servern kör lågnivådiagnostik; kräver omstart av servern 

forth

Går in i Forth-tolken så fort som möjligt (motsvarar L1-F på tangentbordet); kräver omstart av servern 

reset_nvram

Nollställer alla NVRAM-variabler till standardvärdena (motsvarar L1-N på tangentbordet); kräver omstart av servern 

diag

Tvingar servern att köra fullständig diagnostik (motsvarar L1-D på tangentbordet); kräver att serverns stängs av och slås på 

skip_diag

Tvingar servern att hoppa över diagnostik (motsvarar L1-S på tangentbordet); kräver att servern stängs av och slås på 


Obs!

Lägena diag och skip_diag träder endast i funktion om du efter bootmode-kommandot använder poweroff och poweron inom tio minuter.


reset

Kommandot gör att servern omedelbart startas om. Du måste ha R-nivåanvändartillstånd för att kunna använda kommandot. Servern startas om i enlighet med det angivna startläget.


Obs!

Standardkonfigurationen för den inbyggda programvaran i Sun Enterprise 250 kör inte POST när servern startas om. Du kan dock ändra detta genom att ställa in NVRAM-variabler. Ytterligare upplysningar finns i Platform Notes: Sun Enterprise 250 Server.


poweroff

Använd kommandot poweroff för att stänga av servern. Du måste ha R-nivåanvändartillstånd för att kunna använda kommandot. Det blir verkningslöst om systemet redan är avstängt. Du kan fortfarande utnyttja RSC, eftersom dess maskinvara går på serverns vilolägesström.

poweron

Använd kommandot poweron för att slå på servern. Du måste ha R-nivåanvändartillstånd för att kunna använda kommandot. Det blir verkningslöst i följande fall:

RSC:s kommandon för logghantering

Använd följande RSC-kommandon vid arbete med RSC- och konsolloggfiler:

loghistory [index [+|-]n] [pause n]

Använd kommandot loghistory utan delkommandon för att visa en lista med alla registrerade händelser i RSC:s händelsebuffert. Till sådana händelser hör bl.a. omstarter av servern och alla RSC-kommandon som förändrar systemets status. Du kan även använda förkortningen för kommandot, lhist.

Använd följande delkommandon för att styra vad loghistory visar.

index [+|-]n

Använd delkommandot index för att ange ett ställe i bufferten där visningen skall börja:

Man börjar räkna i position 1, vilket innebär att index +1 anger den första raden i bufferten och index -1 den sista:


rsc> loghistory index -30

Detta kommando skriver ut de trettio sista raderna och de eventuella ytterligare rader som tillkom i bufferten från det att kommandot började utföras tills det avbröts.

pause n

Använd delkommandot pause för att visa n rader av loggen i taget (liknar kommandot more). Värdet på n måste vara ett heltal i decimalformat. Som standard visas hela RSC-loggen utan några pauser.

Varje händelse i loggen skrivs i följande format:


$KLOCKSLAG $VÄRDNAMN $HÄNDELSE-ID $meddelande

HÄNDELSEID är en kod som är unik för händelsen, KLOCKSLAG är det klockslag då händelsen inträffade (enligt RSC:s klocka) och meddelande är en beskrivning i klartext av vad som hände.

Här är ett exempel på hur en post i händelseloggen kan se ut:


FRI JAN 01 07:33:03 1999 sst4828: 00060003: "RSC-systemet startade"

consolehistory [boot|run|oboot|orun] [index [+|-]n] [pause n]

Använd kommandot consolehistory för att visa de konsolmeddelanden som är registrerade i RSC-buffertar. Om du inte anger några parametrar skriver kommandot samtliga data som finns i de konsolbuffertar som inte är tomma. Du kan även använda förkortningen för kommandot, chist.

Det finns fyra konsolloggar:

boot respektive oboot kan innehålla upp till 8 kilobyte information medan det i run och orun finns plats för hela 16 kilobyte i varje.

När datorn startas första gången genom att strömmen slås på, fyller RSC bufferten för den ursprungliga starten (oboot) med data från serverns konsol. När den blir full skriver RSC i stället data till buffertloggen för den ursprungliga körningen (orun). När orun är full börjar gamla data i början av den att ersättas med nya.

När RSC märker att servern startas om medan data skrivs till orun-loggen, går systemet över till boot-loggen. När den blir full skrivs data i stället till run-loggen. När run-loggen är full börjar gamla data i början av den att ersättas med nya.

När RSC känner av att servern startas om medan data skrivs till run-loggen, går systemet automatiskt över till den aktuella boot-loggen igen.

pause n

Använd delkommandot pause för att visa n rader av loggen i taget (liknar kommandot more). Värdet på n måste vara ett heltal i decimalformat. Som standard visas tio rader "i stöten".

I "loghistory [index [+|-]n] [pause n] " finns en beskrivning av delkommandot index.


Obs!

Tidsangivelserna i konsolloggarna kommer från serverns klocka. Det är inte säkert att denna klocka ger samma tid som RSC:s egen klocka (som används för de tidsangivelser som finns i RSC:s händelselogg). Om du vill veta hur man synkroniserar RSC-klockan med serverns klocka via verktyget rscadm kan du läsa "date [[mmdd]TTMM|mmddTTMM[ss]åå][.SS] ".


consolerestart

Använd kommandot consolerestart för att göra aktuella start- och körloggar till "ursprungliga" loggar (med benämningarna oboot och orun). Kommandot kopierar de nuvarande buffertarna till o-motsvarigheterna och skriver över det som tidigare fanns i dessa. Därefter tas de aktuella start- och körloggarna bort. Du måste ha A-nivåanvändartillstånd för att kunna använda detta kommando.

Efter det att du har installerat en maskinvarukomponent i servern måste du starta om den och sedan använda kommandot consolerestart så att den nya delen finns med i de ursprungliga konsolloggarna.

Konfigureringskommandon för RSC

Använd följande RSC-kommandon för att ställa in eller visa olika delar av konfigurationen för RSC eller servern:

set variabelvärde

Använd kommandot set för att ange ett värde på en konfigureringsvariabel i RSC. Du måste ha A-nivåanvändartillstånd för att kunna använda detta kommando. I "RSC:s konfigureringsvariabler" finns beskrivningar av variablerna.

Ändringar av vissa variabler börjar inte gälla förrän den SSP där RSC körs startas om med något av kommandona resetrsc och rscadm resetrsc.

Du kan använda en nullsträng ("") för att ange att en variabel inte skall innehålla någonting. Om värdet på en variabel skall utgöras av en sträng som innehåller mellanslag, måste strängen skrivas inom citationstecken:


rsc> set page_info2 ""
rsc> set page_init1 "&F &E0"

show [variabel]

Använd kommandot show för att visa värdena på konfigureringsvariabler i RSC. Du kan endast ange ett enda variabelnamn; om ett namn inte anges visar RSC samtliga konfigureringsvariabler. I "RSC:s konfigureringsvariabler" finns beskrivningar av alla variablerna.

date [[mmdd]TTMM|mmddTTMM[ss]åå][.SS]

Använd kommandot date utan parametrar för att visa aktuellt datum och klockslag enligt RSC:s klocka. Om du har A-nivåanvändartillstånd kan du även använda kommandot för att ställa RSC:s klocka. I följande tabell beskrivs det datumformat som används.

Tabell 4-3 Delarna i kommandot date

Del 

Beskrivning 

mm

Månadsnummer 

dd

Datum (dag i månaden) 

TT

Timmar 

MM

Minuter 

.SS

Sekunder 

ss 

De första två siffrorna i året 

åå

De sista två siffrorna i året 

Du kan utelämna månad, dag och år. Aktuella värden används då som standard.

Exempel:


rsc> date 091521451998
rsc> date 09152145
rsc> date 2145 

Det första exemplet anger den 15 september 1998, klockan 21.45. Det andra exemplet anger den 15 september klockan 21.45 (året är identiskt) och det tredje endast klockan 21.45 (år, månad och dag är identiska).


Obs!

Varje gång servern startas ställer den RSC:s datum och klockslag. För att RSC:s klocka skall fortsätta att vara synkroniserad med serverns vanliga klocka rekommenderar Sun Microsystems dock att du använder ett skript med kommandot rscadm date -s för att med jämna mellanrum synkronisera RSC-klockan mot serverklockan. date-kommandot i RSC-skalet kan inte användas för att synkronisera klockorna.


password

Använd kommandot password för att ändra RSC-lösenordet för det konto som du är inloggad på. Detta kommando liknar kommandot passwd(1) i UNIX.

När du har skrivit in kommandot och tryckt på Enter frågar RSC efter ditt nuvarande lösenord. Om du matar in det korrekt ber RSC dig att mata in det nya lösenordet. Sedan frågar RSC återigen efter det nya lösenordet och lagrar det (förutsatt att du skrev in det på samma sätt båda gångerna):


rsc> password
password: Changing password for användarnamn
Enter login password: 
Enter new password: 
Re-enter new password: 
rsc>

Regler för lösenord:

useradd användarnamn

Skapar ett nytt RSC-användarkonto. Du måste ha U-nivåanvändartillstånd för att kunna använda kommandot. Det får högst finnas fyra RSC-användarkonton. Giltiga tecken för användarnamn är:

Användarnamnsfältet kan som mest vara åtta tecken långt; användarnamnet måste innehålla minst en liten bokstav och det första tecknet måste vara en bokstav. Om användarnamnet inte uppfyller dessa krav skickar systemet en varning och kommandot misslyckas.

userdel användarnamn

Tar bort ett RSC-användarkonto. Du måste ha U-nivåanvändartillstånd för att kunna använda detta kommando.

usershow [användarnamn]

Visar vilka användarkonton som finns för RSC. Du måste ha U-nivåanvändartillstånd för att kunna använda det här kommandot. Om du inte ger någon parameter visas alla konton. Den information som visas är användarnamn, tillstånd och om något lösenord är kopplat till kontot:


rsc> usershow
Username Permissions Password?
setup    cuar        Assigned
msmith   c--r        None
rsc>

userpassword användarnamn

Anger eller ändrar lösenordet för ett visst användarkonto. Du måste ha U-nivåanvändartillstånd för att kunna använda detta kommando. RSC frågar inte efter det befintliga lösenordet. Se kommandot password för information om vad som krävs för att ett lösenord skall vara giltigt:


rsc> userpassword msmith
New password: 
Re-enter new password: 
rsc>

userperm användarnamn [c][u][a][r]

Anger eller ändrar vilka tillstånd en viss användare har.

Alla RSC-användare kan ta fram och titta på RSC-information. Med följande parametrar kan man höja tillståndsnivån:

Du måste ha U-nivåanvändartillstånd för att kunna använda detta kommando. En användare kan tilldelas 0-4 tillstånd. Som standard har en ny användare inga tillstånd.

Om du inte anger några tillståndsnivåer ger RSC användarnamn endast granskningstillstånd. Standardanvändartillståndet för det konto du skapar under installationen är emellertid cuar (alla tillstånd).

En användare med granskningstillstånd kan endast använda följande kommandon:

resetrsc

Kommandot resetrsc utför en hård omstart av RSC. Därmed avbryts alla pågående RSC-sessioner. Du måste ha A-nivåanvändartillstånd för att kunna använda detta kommando. Du kan även starta om RSC genom att använda kommandot rscadm resetrsc.

Andra RSC-kommandon

help

Kommandot help visar en lista med alla kommandon i RSC-skalet och ger en kort beskrivning av vart och ett.

version [-v]

Kommandot version visar versionsnumret för den inbyggda programvara som körs på RSC. Använd alternativet -v för att visa mer exakt information:


rsc> version
RSC Bootmon version: 0.23
RSC version: 0.23
rsc> version -v
RSC Bootmon version: 0.23
RSC Bootmon checksum: A91695A9
RSC version: 0.23
RSC firmware checksum: 4FF151DA
RSC firmware built Apr 28 1998, 12:31:15
rsc>

logout

Kommandot logout avslutar din RSC-session och kopplar ner RSC-anslutningen.

RSC:s konfigureringsvariabler

RSC har ett antal konfigureringsvariabler som bevaras vid omstart. Med dem kan du ändra hur RSC handlar i olika situationer. Installationsprogrammet ställer in flertalet variabler under installationen. Efter installationen kan du använda det grafiska användargränssnittet, RSC-skalet elller kommandot rscadm set för att ange nya värden för konfigureringsvariablerna.

Du måste ha A-nivåanvändartillstånd för att kunna ange värden för konfigureringsvariabler från det grafiska användargränssnittet eller RSC-skalet; för att kunna använda rscadm set måste du logga in på servern som rot.

Använd kommandot show för att visa konfigureringsvariabler och använd kommandot set för att ange ett nytt värde på en variabel. Ändringar av variabelvärden får effekt omedelbart om annat ej anges.

Du kan använda nullsträngar ("") för att ange att variabler skall nollställas. Om värdet på en variabel skall utgöras av en sträng som innehåller mellanslag, måste strängen skrivas inom citationstecken.

Variabler för serieporten

serial_baud

Anger hur många baud som skall användas på RSC:s serieport. Följande värden är giltiga:

Standardinställningen är 9600. Ändringar av variabeln börjar gälla vid nästa inloggningsanslutning över RSC:s serieport.

Om du ändrar antalet baud på serieporten efter det att du konfigurerade modemet på serieporten måste du även konfigurera om modemet (se "Modemet måste konfigureras om efter ändringar av RSC:s serieportsinställningar").

serial_parity

Den här variabeln anger vilken paritet som skall användas på RSC:s serieport; giltiga värden är none, odd och even. Standardinställningen är none. Ändringar av denna variabel börjar gälla vid nästa inloggningsanslutning över RSC:s serieport.

Om du ändrar inställningen för seriell paritet efter det att du konfigurerade modemet på serieporten måste du även konfigurera om modemet (se "Modemet måste konfigureras om efter ändringar av RSC:s serieportsinställningar").

serial_stop

Den här variabeln anger hur många stoppbitar RSC skall använda; giltiga värden är 1 och 2. Standardinställningen är 1. Ändringar av denna variabel börjar gälla vid nästa inloggningsanslutning över RSC:s serieport.

Om du ändrar antalet seriella stoppbitar efter det att du konfigurerade modemet på serieporten måste du även konfigurera om modemet (se "Modemet måste konfigureras om efter ändringar av RSC:s serieportsinställningar").

serial_data

Den här variabeln anger hur många databitar RSC skall använda; giltiga värden är 7 och 8. Standardinställningen är 8. Ändringar av denna variabel börjar gälla vid nästa inloggningsanslutning över RSC:s serieport.

Om du ändrar antalet seriella databitar efter det att du konfigurerade modemet på serieporten måste du även konfigurera om modemet (se "Modemet måste konfigureras om efter ändringar av RSC:s serieportsinställningar").

serial_hw_handshake

Den här variabeln styr huruvida RSC skall använda maskinvaruhandskakning på serieporten. Giltiga värden är true och false; standardinställningen är true. Om variabeln är satt till true sker flödes- och modemstyrningen genom maskinvaran. Om variabeln är satt till false kopplar RSC ned en session på serieporten efter tio minuters inaktivitet.

ppp_local_ip_addr

Använd den här variabeln för att ange vilken IP-adress (Internet protocol) för RSC som skall användas under en PPP-session; använd vanlig punktnotation vid inmatningen. Om variabeln är tom förväntar RSC sig att fjärrnoden tilldelar adressen dynamiskt. Standardinställningen är 0.0.0.0 (tom). Ändringar av variabeln börjar gälla vid nästa PPP-anslutning över RSC:s serieport.

ppp_remote_ip_addr

Använd den här variabeln för att ange fjärrnodens IP-adress under PPP-sessioner; använd vanlig punktnotation vid inmatningen. Om variabeln är tom förväntar RSC sig att fjärrnoden redan har en IP-adress tilldelad för PPP-sessionen. Standardinställningen är 0.0.0.0 (tom). Ändringar av variabeln börjar gälla vid nästa PPP-anslutning över RSC:s serieport.

ppp_enabled

Använd den här variabeln för att ange huruvida PPP skall vara standardprotokoll på RSC:s serieport. Giltiga värden är true och false; standardvärdet är false. Ändringar av variabeln börjar gälla vid nästa inloggningsanslutning över RSC:s serieport.

Variabler för informationsmeddelanden

page_enabled

Använd den här variabeln för att ange om RSC-informationsmeddelanden skall skickas till personsökare. Giltiga värden är true och false och standardvärdet är false.

mail_enabled

Använd den här variabeln för att ange om RSC-informationsmeddelanden skall skickas med e-post. Giltiga värden är true och false och standardvärdet är false.

page_info1

Den här variabeln innehåller telefonnumret och motsvarande personsökar-ID för att skicka TAP-meddelanden till en personsökare. Använd tecknet @ för att särskilja telefonnumret från ID:n. Följande tecken är giltiga:

Om båda variablerna page_info1 och page_info2 är tomma eller om page_enabled är false skickas inga personsökarmeddelanden. Som standard är page_info1 tom:


rsc> set page_info1 18004420500@1234332

page_init1

Den här variabeln är en sträng med de AT-kommandon som skall användas för att konfigurera RSC-modemet, innan informationsmeddelanden skickas till personsökare 1.

page_password1

Den här variabeln innehåller lösenordet till den personsökartjänst som används för att skicka informationsmeddelanden till personsökare 1. Lösenordet måste vara en alfanumerisk sträng med högst sex tecken.

page_baud1

Den här variabeln anger hur många baud som skall användas på serieporten när informationsmeddelanden skickas till personsökare 1. 300, 1200, 2400, 4800 och 9600 är giltiga värden. Efter det att RSC har skickat informationsmeddelandet återgår baudinställningen till den som anges i variabeln serial_baud.

page_data1

Den här variabeln anger hur många databitar som skall användas på RSC:s serieport när informationsmeddelanden skickas till personsökare 1. Giltiga värden är 7 och 8. Efter det att RSC har skickat ett informationsmeddelande återgår databitsinställningen till den som anges i variabeln serial_data.

page_parity1

Den här variabeln anger vilken paritet som skall användas på RSC:s serieport när informationsmeddelanden skickas till personsökare 1. Giltiga värden är none, odd och even. Efter det att RSC har skickat ett informationsmeddelande återgår paritetsinställningen till den som anges i variabeln serial_parity.

page_stop1

Den här variabeln anger hur många stoppbitar som skall användas på RSC:s serieport när informationsmeddelanden skickas till personsökare 1. Giltiga värden är 1 och 2. Efter det att RSC har skickat ett informationsmeddelande återgår stoppbitsinställningen till den som anges i variabeln serial_stop.

page_info2

Den här variabeln innehåller telefonnumret och motsvarande personsökar-ID för att skicka TAP-meddelanden till en personsökare. Använd tecknet @ för att särskilja telefonnumret från ID:n. Följande tecken är giltiga:

Om båda variablerna page_info1 och page_info2 är tomma eller om page_enabled är false skickas inga personsökarmeddelanden. Som standard är page_info2 tom:


rsc> set page_info2 18004420500@1234332

page_init2

Den här variabeln är en sträng med de AT-kommandon som skall användas för att konfigurera RSC-modemet, innan informationsmeddelanden skickas till personsökare 2.

page_password2

Den här variabeln innehåller lösenordet till den personsökartjänst som används för att skicka informationsmeddelanden till personsökare 2. Lösenordet måste vara en alfanumerisk sträng med högst sex tecken.

page_baud2

Den här variabeln anger hur många baud som skall användas på serieporten när informationsmeddelanden skickas till personsökare 2. 300, 1200, 2400, 4800 och 9600 är giltiga värden. Efter det att RSC har skickat informationsmeddelandet återgår baudinställningen till den som anges i variabeln serial_baud.

page_data2

Den här variabeln anger hur många databitar som skall användas på RSC:s serieport när informationsmeddelanden skickas till personsökare 2. Giltiga värden är 7 och 8. Efter det att RSC har skickat ett informationsmeddelande återgår databitsinställningen till den som anges i variabeln serial_data.

page_parity2

Den här variabeln anger vilken paritet som skall användas på RSC:s serieport när informationsmeddelanden skickas till personsökare 2. Giltiga värden är none, odd och even. Efter det att RSC har skickat ett informationsmeddelande återgår paritetsinställningen till den som anges i variabeln serial_parity.

page_stop2

Den här variabeln anger hur många stoppbitar som skall användas på RSC:s serieport när informationsmeddelanden skickas till personsökare 2. Giltiga värden är 1 och 2. Efter det att RSC har skickat ett informationsmeddelande återgår stoppbitsinställningen till den som anges i variabeln serial_stop.

customerinfo

Den här variabeln innehåller den kundinformation som används i informationsmeddelanden till personsökare och e-postadresser. I fältet finner man bl.a:

Strängen kan vara upp till åtta tecken och innehålla alfanumeriska tecken och bindestreck (-). Som standard är strängen tom.

hostname

Den här variabeln innehåller namnet på den server som är direkt ansluten till RSC. RSC tar med detta namn i informationsmeddelanden. Strängen kan vara upp till åtta tecken och innehålla alfanumeriska tecken och bindestreck (-). Som standard är strängen tom.

mailuser

Den här variabeln innehåller den adress som informationsmeddelanden via e-post skall skickas till. Strängen får vara högst 40 tecken lång och är som standard tom. Även om bara en enda adress är tillåten kan du informera flera personer om att ett problem inträffat genom att använda e-postalias.

mailhost

Den här variabeln utgörs av en lista med Internet-adresser (skilda åt av kolon) som RSC skall använda som SMTP-servrar när informationsmeddelanden skickas. Om överföringen av ett meddelande inte lyckas försöker systemet på nytt tills meddelandet kommit fram. Ange adresserna med vanlig punktnotation:


rsc> set mailhost 139.143.4.2:139.142.4.15

Du kan högst ange två adresser. Om variabeln är tom eller om variabeln mail_enabled är false skickas ingen e-post. Som standard är strängen tom.

Variabler för Ethernet-porten

ip_mode

Använd den här variabeln för att styra hur RSC konfigurerar IP-adressen på den lokala Ethernet-porten. Välj ett värde för ip_mode som är rimligt beroende på vad som finns på det nätverk som RSC är anslutet till. Listan nedan tar upp de giltiga värdena.

Standardinställningen är dhcp. Ändringar av variabeln börjar gälla efter nästa RSC-omstart.

ip_addr

Den här variabeln används endast om ip_mode är config. Ange IP-adressen i vanlig Internet-punktnotation. Standardinställningen är 0.0.0.0 (tom). Ändringar av variabeln börjar gälla efter nästa RSC-omstart.

ip_netmask

Den här variabeln används endast om ip_mode är config. Ange en delnätsmask i vanlig Internet-punktnotation. Standardinställningen är 0.0.0.0 (tom). Ändringar av variabeln börjar gälla efter nästa RSC-omstart.

ip_gateway

Den här variabeln används endast om ip_mode är config. Variabeln anger vilken nätbrygga som skall användas som standard, när RSC skall skicka IP-paket till en adress som inte ligger på samma delnät som RSC. Ange IP-adressen i vanlig Internet-punktnotation. Standardinställningen är 0.0.0.0 (tom). Ändringar av variabeln börjar gälla efter nästa RSC-omstart.

Konsolsessionsvariabeln

escape_char

Den här variabeln anger vilken sekvens som skall användas för att avsluta en konsolsession och gå tillbaka till RSC-skalet. Sekvensen gäller alla RSC-användare på servern. Den består av en avslutningssekvens följt av en punkt. Standardsekvensen är ~ (tilde).

Sekvensen kan vara en enstaka siffra eller bokstav. Den kan också vara ett kontrolltecken. För att ange att ett kontrolltecken skall användas skriver du "^" (Skift-6, betecknar Control-tangenten) och sedan ett annat tecken. Om det andra tecknet är ett frågetecken (?) får man samma funktion som med Delete-tangenten; i annat fall omvandlas det andra tecknet till ett kontrolltecken och används som avslutningssekvens. Om du t.ex. matar in ^y när du anger avslutningssekvensen, skall man använda Control-y för att avsluta konsolsessioner.

Felmeddelanden i RSC-skalet

I det här avsnittet ger vi ytterligare information om felmeddelanden du kan få vid ledtexten rsc>.

Användningsfel

Det här avsnittet tar upp felmeddelanden som visas vid felaktig kommandosyntax (i beskrivningen av kommandon i det här kapitlet talar vi om vilken syntax som är korrekt).


Invalid command. Type 'help' for list of commands.


Usage: bootmode [-u] [normal|forth|reset_nvram|diag|skip_diag]


Usage: break


Usage: consolehistory [boot|run|oboot|orun] [index [+|-]<n>]


Usage: consolerestart


Usage: date [[mmdd]HHMM | mmddHHMM[cc]yy][.SS]


Usage: loghistory [index [+|-]<n>]


Usage: password


Usage: poweroff


Usage: poweron


Usage: reset


Usage: resetrsc


Usage: set <variable> <value>


Usage: shownetwork


Usage: useradd <username>


Usage: userdel <username>


Usage: userpassword <username>


Usage: userperm <username> [c][u][a][r]


Usage: version [-v]


Usage: xir

Allmänna fel

RSC kan rapportera följande allmänna fel.


Could not get username for user <username>

Vid körning av userpassword inträffade ett SEEPROM-fel.


Error adding user <username>

Ett fel inträffade vid körning av useradd; efter detta meddelande kommer ett mer detaljerat.


Error changing password for <username>

Ett fel inträffade vid körning av userpassword; efter detta meddelande kommer ett mer detaljerat.


Error changing password for <username>

Vid körning av userpassword inträffade ett SEEPROM-fel.


Error changing password for <username> - password must be at least three characters different from old password - password must not be based on username

Du matade in ett ogiltigt lösenord.


Error deleting user <username>

Ett fel inträffade vid körning av userdel; efter detta meddelande kommer ett mer detaljerat.


Error displaying user <username>

Ett fel inträffade vid körning av usershow; efter detta meddelande kommer ett mer detaljerat.


Error setting permission for <username>

Ett fel inträffade vid körning av userperm; efter detta meddelande kommer ett mer detaljerat.


ERROR: username did not start with letter or did not contain lowercase letter.

Du matade in ett ogiltigt användarnamn.


Failed to allocate buffer for console mode.

När du använde console-kommandot kunde RSC inte allokera tillräckligt mycket minne för att ansluta till konsolen.


Failed to allocate memory!

Vid körning av show-kommandot kunde RSC inte allokera tillräckligt mycket minne för att visa värdet på variabeln.


Failed to get password for <username>

Vid körning av userpassword inträffade ett SEEPROM-fel.


Failed to set <variable> to <value>

Vid körning av set-kommandot stötte RSC på ett SEEPROM-fel.


Invalid login

Ett inloggningsförsök misslyckades; detta meddelande visas vid inloggningsledtexten.


Invalid password

Du matade in ett ogiltigt lösenord tillsammans vid userpassword.


Invalid permission: <permission>

Du matade in ett ogiltigt användartillstånd. Giltiga tillstånd är [c] [u] [a] [r] (se "userperm användarnamn [c][u][a][r] ").


Malformed username

Du angav en icke-existerande användare när du matade in något av kommandona userpassword, userperm eller userdel.


No free user slots

Det här felmeddelandet får du om du försöker skapa ytterligare ett användarkonto, när RSC redan har fyra användarkonton konfigurerade. RSC stöder endast fyra användarkonton; innan du kan skapa ytterligare ett måste du ta bort ett befintligt.


Passwords don't match

De båda inmatningarna av ett nytt lösenord stämde inte överens.


Permission denied

Du försökte köra ett skalkommando som du inte får använda p.g.a. otillräckliga användartillstånd.


Sorry, wrong password

Du matade inte in ditt lösenord.


Unable to get value of variable <variable>

Vid körning av show-kommandot användes ett ogiltigt variabelnamn.


User already registered

Du försöker skapa ett användarkonto för en användare som redan har ett konto på den här servern.


User does not exist

Det angivna användarnamnet har inget RSC-konto på den här servern.