natgillin/translations-raw huggingface dataset:
PAP seems a lot more complicated at first glance than it really is. The server (the machine you are connecting to) basically tells the client (your machine) to authenticate using PAP. The client (pppd) looks in a specific file for an entry that contains a matching server name, and a client name for this connection, and then sends the password it finds there. That's about it!
PAP verkar mycket mer komplicerat vid första anblicken än det verkligen är. Servern (maskinen som du ansluter till) talar egentligen bara om för klienten (din maskin) att autentisera med PAP. Klienten (pppd) tittar in en speciell fil efter en post som innehåller ett servernamn som passar och ett klientnamn för den här anslutningen, och skickar sedan lösenordet som den hittar där. Det är egentligen allt!
Now here's how to make that happen. I am assuming a pppd version of 2.2. x or better and a standard installation of configuration files under / etc/ ppp.
Här följer hur man får det här att ske. Jag antar en pppd version 2. 2. x eller senare och en standardinstallation med konfigurationsfiler på / etc/ ppp.
For the purposes of illustration, imagine that you have an internet account with glob. net with the username userbaz and the password foobar
För syftet med det här exemplet, antag att du har ett Internetkonto med glob. net med användarnamnet anvbaz och lösenordet foobar
First, you need to add all this to a file called / etc/ ppp/ pap-secrets. The format of an entry for our purposes is:
Först måste du lägga till allt det här till en fil som heter / etc/ ppp/ pap- secrets. Formatet för en rad som passar vårt syfte är:
USERNAME SERVERNAME PASSWORD
ANVÄNDARNAMN SERVERNAMN LÖSENORD
So you would add the following line to / etc/ ppp/ pap-secrets and then save it:
Så du skulle lägga till följande rad i filen / etc/ ppp/ pap- secrets och sedan spara den:
userbaz glob foobar
anvbaz glob foobar
You can use any name for the server you wish, so long as you use the same name in the pppd arguments, as you'll see shortly. Here it's been shortened to glob, but this name is only used to locate the correct password.
Du kan använda vilket namn som du vill för servern, om du bara använder samma namn i parametern till pppd, som du snart kommer att se. Här har det förkortats till glob, men namnet används bara för att hitta det rätta lösenordet.
Next you need to set up the connection in & kppp;. The basics are the same as any other connection, so we wo n't go into details here, except to say that you probably want to make sure that / etc/ ppp/ options is empty, and you do n't want to create a login script either.
Därefter måste du ställa in anslutningen i & kppp;. Grundinställningen är samma som för alla andra anslutningar, så vi går inte in på detaljerna här, utom att tala om att du nog vill försäkra dig om att / etc/ ppp/ options är tom, och att du inte heller ska skapa ett inloggningsskript.
In the & kppp; settings dialog, at the bottom of the Dial tab, is a pppd arguments button. This brings up an editing dialog. Here you can enter values that will be sent to pppd as command line arguments, and in the case of multiple value arguments, you need to enter each value as a separate entry in the listbox, in the correct order.
I & kppp; s inställningsdialogruta, längst ner under fliken Uppringning, finns knappen Ändra parametrar till pppd.... Den här visar en redigeringsdialogruta. Här kan du antingen skriva in värden som skickas till pppd som kommandoradsparametrar, och i fallet med parametrar som har flera värden, måste du ange varje värde som en särskild post i listrutan, i den riktiga ordningen.
You can put in any other arguments you want first. Then add the arguments that pppd uses to handle PAP authentication. In this example, we are going to add user, userbaz, remotename and glob in that order.
Du kan skriva in alla övriga parametrar som du vill ha först. Lägg sedan till parametrarna som pppd använder för att hantera PAP - autentisering. Med det här exemplet, ska vi lägga till user, anvbaz, remotename och glob i den ordningen.
The user tells the pppd what user name to look for in the pap-secrets file and then to send to the server. The remotename is used by pppd to match the entry in the pap-secrets file, so again, it can be anything you want so long as it is consistent with the entry in the pap-secrets file.
Parametern user talar om för pppd vilket användarnamn den ska leta efter i filen pap- secrets och sedan skicka till servern. Parametern remotename används av pppd för att passa ihop med posten i filen pap- secrets, så återigen, den kan vara vad som helst som du vill, så länge den är samma som posten i filen pap- secrets.
That's all there is to it, and you should now be able to set up your own connection to a server with PAP authentication. CHAP is not much different. You can see the & Linux; Network Administrators Guide for a chap-secrets file format, and the pppd arguments used, and the rest should be simple.
Det här är allt som krävs, och du ska nu kunna ställa in din egen anslutning till servern med PAP - autentisering. CHAP är inte särskilt annorlunda. Du kan titta i & Linux; guide för nätverksadministratörer efter filformatet för chap- secrets, och parametrarna som används för pppd, och resten bör vara enkelt.
Setting up a connection with the dialogs
Att ställa in en anslutning med dialogrutorna
Setting up a connection with the dialog based setup is not too much more difficult than using the wizard.
Att ställa in en anslutning med inställningar baserat på dialogrutorna är inte alltför mycket svårare än att använda guiden.
You can reach the setup dialog the same way you did the wizard. Start & kppp; from your K menu, where you will find its entry in the Internet as Internet Dialer.
Du kan nå inställningsdialogrutan på samma sätt som guiden. Starta & kppp; från K - menyn, där du hittar den under menyvalet Internet som Anslut till Internet.
The & kppp; dialer startup screen
Startskärm för & kppp; uppringningsprogram
Click the Setup button to begin setting up a new Internet connection.
Klicka på knappen Inställningar för att börja ställa in en ny Internetanslutning.
This time, choose Dialog setup and you'll see the following Dialog appear:
Välj Dialoginställning den här gången, och följande dialog visas:
The New Account Dialog
Dialogen Nytt abonnemang
The New Account dialog contains the following sections:
Dialogen Nytt abonnemang innehåller följande delar:
You normally wo n't need to fill in all these, although each of them is described in the following sections.
Normalt behöver du inte fylla i alla de här delarna, även om var och en av dem beskrivs i följande avsnitt.
The Dial tab
Fliken Uppringning
The Accounts Dial tab
Abonnemangsfliken Uppringning
The Dial tab has the following options:
Fliken Uppringning har följande alternativ:
Connection Name:
Anslutningens namn:
You must give the account a name. This can be anything you like, but if you have more than one account, each name must be unique.
Du måste ge abonnemanget ett namn. Det här kan vara vad du vill, men om du har mer än ett abonnemang, måste varje namn vara unikt.
Specify the phone number to dial. You can use characters such as - to make the number more legible. If you concatenate a series of numbers separated by a colon (eg; 1111111:2222222:3333333), & kppp; will try these numbers one after the other whenever it receives a busy signal. You can use the Add button to add another number, Remove to remove a number from the list, and the up and down arrows to change the order of the list.
Ange telefonnumret som ska ringas upp. Du kan använda tecken som - för att göra numret mer läsbart. Om du sammanfogar en serie med nummer skilda åt av kolon (t. ex. 1111111: 2222222: 3333333, försöker & kppp; med ett nummer i taget vid en upptagetsignal. Du kan använda knappen Lägg till för att lägga till ett nummer till. och Ta bort för att ta bort ett nummer i listan, och uppåtpil eller neråtpil för att ändra ordning i listan.
Authentication
Autentisering:
Choose the appropriate method of authentication that & kppp; should use to log into the server. Check with your provider for more information. Use of PAP and CHAP are described in the chapter.
Välj en lämplig autentiseringsmetod som & kppp; ska använda för att logga in på servern. Kontrollera med din leverantör för mer information. Användning av PAP och CHAP beskrivs i kapitlet.
Store password
Spara lösenordet
Check this option if you want & kppp; to remember your password between sessions.
Markera det här alternativet om du vill att & kppp; ska komma ihåg lösenordet mellan sessioner.
Customize pppd arguments...
Ändra parametrar till pppd...
This will bring up the pppd arguments dialog. You can use this dialog to add any desired options that you want & kppp; to hand to pppd. See the pppd man page for a list of available options, but unless you know exactly what you are doing, you should probably restrain yourself from tinkering with these.
Det här visar dialogrutan för pppd - argument. Du kan använda den här dialogrutan för att lägga till alla önskade alternativ som du vill att & kppp; ska skicka till pppd. Se manualsidan för pppd för en lista av alternativ, men om du inte vet exakt vad du håller på med, ska du nog hejda dig från att mixtra med dem.
The IP tab
Fliken IP
The Accounts IP tab
Abonnemangsfliken IP
Dynamic IP Address
Dynamisk IP- adress
Check this if your ISP uses dynamic IP address assignment. In this case, your IP address will change every time you establish a connection.
Markera det här om din Internetleverantör använder dynamisk tilldelning av IP - adress. I det här fallet så ändras din IP - adress varje gång som du etablerar en anslutning.
Static IP Address
Fast IP- adress
Check this if your ISP has given you a static IP address. In that case you will also need to fill in that address in the IP Address box, and any Subnet Mask if applicable. Ask your ISP if unsure. Dynamically assigned addresses are used in the huge majority if ISP's and leaving this checked will in most cases be the right choice.
Markera det här om din Internetleverantör har givit dig en statisk IP - adress. I detta fallet måste du också fylla i adressen i rutan IP- adress, och dessutom eventuellt en Undernät- mask om det behövs. Fråga din Internetleverantör om du inte är säker. Dynamiskt tilldelade adresser används av en överväldigande majoritet av Internetleverantörer, och att inte markera det här är i de flesta fall det rätta valet.
Auto-configure hostname from this IP
Ändra automatiskt datorns namn till det för IP- adressen
Select this option if you want & kppp; to set the hostname and domain for your machine after a successful ppp connection.
Markera det här alternativet om du vill att & kppp; ska ändra värddatornamn och domän för din maskin efter en lyckad ppp - anslutning.
This is done by querying the defined Domain Name Server with the IP assigned for the ppp link.
Det här görs genom att fråga den definierade domännamnservern efter namnet med IP - adressen som tilldelats för ppp - länken.
This option is useful for those stand-alone machines which want to use protocols such as talk, which require the hostname to be the same as your machine is known on the internet. It overrides the Domain Name option in the DNS section, and the machine defaults are restored to their original values when you close the ppp connection.
Det här alternativet är användbart för oberoende maskiner som vill använda protokoll som talk, som kräver att värddatornamnet är samma som det namn som maskinen har på Internet. Det överskrider alternativet Domännamn under DNS, och maskinens förval återställs till sina ursprungliga värden när du stänger ppp - anslutningen.
This option is not useful if you just want to connect to the internet and surf, check mail, or chat. It has the side-effect of disallowing any new connections to your X server - in other words, you ca n't open any more GUI programs.
Det här alternativet är inte användbart om du bara vill ansluta till Internet och surfa, kontrollera e- post eller chatta. Det har sidoeffekten att inte tillåta några nya anslutningar till din X- server, med andra ord kan du inte öppna några fler program med grafiskt gränssnitt.
Only turn this on if you are absolutely sure you need it.
Aktivera bara det här om du är absolut säker på att du behöver det.
The Gateway tab
Fliken Gateway
The Accounts Gateway tab
Abonnemangsfliken Gateway
Default Gateway
Standard- gateway
Check this if you want pppd to use the default Gateway for your machine. This is the default.
Markera det här om du vill att pppd ska använda en förvald Gateway för din maskin. Det här är normalvärdet.
Static Gateway
Fast gateway
Check this if you want to specify the Gateway to be used in place of the default.
Markera det här om du vill ange en Gateway som ska användas istället för den normala.
Assign the Default Route to this Gateway
Sätt standardrutt (default route) till denna gateway
You almost certainly will need this to be checked (the default).
Det är nästan helt säkert att det & # 160; här måste vara markerat (normalvärdet).
The DNS tab
Fliken DNS
The Accounts DNS tab
Abonnemangsfliken DNS
Domain Name:
Domännamn:
Specify the domain name for your machine. As with DNS addresses, it is restored to the original specified in / etc/ resolv. conf when the connection goes down. If it is left blank, no changes are made to the domain name specified in / etc/ resolv. conf
Ange domännamnet för din maskin. Som med DNS - adresser så återställs det till originalet som anges i / etc/ resolv. conf när anslutningen avslutas. Om det lämnas tomt görs ingen ändring av domännamnet som anges i / etc/ resolv. conf.
Choose between Automatic (the ISP will automatically issue you DNS server addresses when you connect) and Manual. If you choose manual, the DNS IP Address section is then enabled.
Välj från Automatisk (Internetleverantören ger dig automatiskt DNS - serveradresser när du ansluter) och Manuell. Om du väljer manuell, aktiveras DNS IP- adress delen.
DNS IP Address
DNS IP- adress:
This section is only enabled if you chose Manual in the previous option. Add the Domain Name Servers assigned to you by your ISP. You must specify at least one Domain Name Server for your OS to be able to resolve human readable IP addresses such as ftp. kde. org. The DNS server addresses supplied must be in numeric form, & eg; 128.231.231.233. These addresses will be added at runtime to / etc/ resolv. conf.
Den här delen är bara aktiverad om du väljer Manuell i föregående alternativ. Lägg till domännamnservrar som du har tilldelats av Internetleverantören. Du måste ange åtminstone en domännamnserver till operativsystemet för att kunna hantera läsbara IP - adresser som ftp. kde. org. DNS - serveradresserna som anges måste ha ett numeriskt format, t. ex. 128. 231. 231. 233. De här adresserna läggs till i / etc/ resolv. conf under körning.
Choose the Add button to add each new DNS server address to the list box below. Choose Remove to remove an entry from the list.
Tryck på knappen Lägg till för att lägga till varje ny DNS - serveradress i listrutan nedanför. Tryck på Ta bort för att ta bort en post i listan.
Disable existing DNS Servers during Connection
Stäng av befintliga DNS- servrar under anslutning
If you check this box, any DNS servers listed in / etc/ resolv. conf will be disabled while the connection remains up.
Om du markerar den här rutan, stängs alla DNS - servrar som listas i / etc/ resolv. conf av medan anslutningen är igång.
The Login Script tab
Fliken Inloggningsskript
The Accounts Login Script tab
Abonnemangsfliken Inloggningsskript
Use this dialog to compose a dial in script for your ISP dialup connection. You can use the mini-terminal and the information supplied by your ISP to find out what sequence of actions needs to be executed.
Använd den här dialogrutan för att skapa ett uppringningsskript för anslutningen till din Internetleverantör. Du kan använda miniterminalen och informationen som tillhandahålls av Internetleverantören för att ta reda på vilken sekvens av åtgärder som behöver utföras.
Choose an option from the drop down box on the left, and then add any parameters for that action in the edit box on the right. Use Add to add each entry to the bottom of the script, which is displayed in the lower part of the dialog. Use Insert to insert an entry anywhere in the script, and use Remove to delete a line from the script.
Välj ett alternativ från kombinationsrutan till vänster, och lägg sedan till eventuella parametrar för den åtgärden i redigeringsrutan till höger. Använd Lägg till för att lägga till varje post i slutet på skriptet, som visas i nedre delen av dialogrutan. Använd Infoga för att infoga en post var som helst i skriptet, och använd Ta bort för att ta bort en rad från skriptet.
The options available are:
De tillgängliga alternativen är:
Expect
Förvänta
& kppp; will wait for the specified string to be received.
& kppp; väntar på att den angivna strängen ska tas emot.
& kppp; will send the specified string.
& kppp; skickar den angivna strängen.
& kppp; will scan the input stream for the specified string, and will store any character from the end of the string up to the next newline, in an internal buffer. Trailing and leading whitespace will be stripped off.
& kppp; avsöker indataströmmen för den angivna strängen, och lagrar alla tecken från slutet av strängen till nästa nyrad i en intern buffert. Inledande och avslutande blanktecken avlägsnas också.
Permanently store the previously scanned string in the specified register. Currently the only valid register is password.
Spara den tidigare avsökta strängen permanent i det angivna registret. För närvarande är det enda giltiga registret lösenord.
Pause for the specified number of seconds.
Vänta i det angivna antalet sekunder.
Hangup
Lägger på
& kppp; will send the hangup to the modem.
& kppp; skickar kommandot hangup till modemet.
& kppp; will set the modem into answer mode.
& kppp; ställer in modemet i svarsläge.
Change the default timeout to the specified number of seconds dynamically during the script. You can change the timeout several times during script execution if necessary.
Ändra den förvalda tidsgränsen till det angivna antalet sekunder dynamiskt medan skriptet kör. Du kan ändra tidsgränsen flera gånger medan skriptet kör om det behövs.
Prompt the & kppp; user to enter a string, given the specified string as a hint. The user will see what is typed. If the specified string includes the mark ##, the mark will be replaced with the current content of the internal scan buffer, as previously stored with the scan command.
Fråga användaren av & kppp; efter en sträng, med den angivna strängen som tips. Användaren ser vad som skrivs in. Om den angivna strängen innehåller märket ##, ersätts märket av det nuvarande innehållet av den interna avsökningsbufferten, som tidigare lagrades med kommandot sök
Prompt the & kppp; user to enter a string, given the specified string as a hint. An asterisk will be printed for each character the user types.
Fråga användaren av & kppp; efter en sträng, med den angivna strängen som tips. En asterisk visas för varje tecken som användaren skriver in.
If the Login ID field on & kppp; 's main dialog is filled in, send that ID. If the Login ID field is not filled in, prompt the & kppp; user to enter an ID, given the specified string as a hint. The user will see what is typed. On a second pass, such as in a loop on a second iteration, or during callback authentication, the prompt will be displayed regardless of whether the Login ID field is filled in.
Om fältet Användarnamn i & kppp; s huvuddialogruta är ifyllt, skickas det användarnamnet. Om fältet Användarnamn inte är ifyllt, ber & kppp; användaren att skriva in ett användarnamn, med den angivna strängen som tips. Användaren ser vad som skrivs in. För andra passagen, som för en snurras andra varv, eller för autentisering vid återuppringning, visas promptern oavsett om fältet Användarnamn är ifyllt.
If the Password field on & kppp; 's main dialog is filled in, send that password. If the Password field is not filled in, prompt the & kppp; user to enter a password, with the specified string as a hint. An asterisk will be printed for each character typed. On a second pass, such as in a loop on a second iteration, or during callback authentication, the prompt will be displayed regardless of whether the Password field is filled in.
Om fältet Lösenord i & kppp; s huvuddialogruta är ifyllt, skickas det lösenordet. Om fältet Lösenord inte är ifyllt, ber & kppp; användaren att skriva in ett lösenord, med den angivna strängen som tips. En asterisk visas för varje tecken som användaren skriver in. För andra passagen, som för en snurras andra varv, eller för autentisering vid återuppringning, visas promptern oavsett om fältet Lösenord är ifyllt.
LoopStart
Loopstart
& kppp; will wait for the specified string to be received. It will save the string for use by LoopEnd.
& kppp; väntar på att den angivna strängen tas emot. Strängen sparas för användning av LoopEnd.
& kppp; will wait for the specified string to be received to exit the loop. If the string given by the corresponding LoopStart is received first, it will trigger a jump to the line after LoopStart, enabling repetition of username/ password style paired dialogs.
& kppp; väntar på att den angivna strängen tas emot för att gå ur snurran. Om strängen som anges av den motsvarande Loopstart tas emot först, leder det till ett hopp till raden efter Loopstart, som gör det möjligt att repetera dialogtyper med par av användarnamn/ lösenord.
Example Scripts
Exempel på skript
A simple example login script
Ett enkelt exempel på inloggningsskript
Here is a simple example script I could use to connect to my ISP
Här är ett enkelt exempel på ett skript som jag skulle kunna använda för att ansluta till min Internetleverantör.
Expect ID: # wait for ID: Send myid # you have to substitute myid with your id Expect word: # wait for'password 'Send 4u3fjkl # send my password '4u3fjkl' Expect granted # My ISP send'Permission granted 'on login success. Send ppp # This starts a ppp connection for # me on the ISP side.
Expect ID: # vänta på ID: Send mittid # du måste byta ut mittid med ditt användarnamn Expect word: # vänta på 'password' Send 4u3fjkl # skicka mitt lösenord '4u3fjkl' Expect granted # Leverantören skickar 'Permission granted' vid lyckad inloggning. Send ppp # Det här startar en ppp- anslutning åt # mig på leverantörssidan.
A login script that prompts for ID and password, and has loops.
Ett inloggningsskript som frågar efter ID och lösenord, och har snurror.
Here is a script for the same account with an ID and password prompt. This script will prompt for ID and password each time, no matter what is typed into the Login ID and password fields on & kppp; 's main screen.
Här är ett skript för samma abonnemang med en fråga om användarnamn och lösenord. Det här skriptet frågar efter användarnamn och lösenord varje gång, oberoende av vad som skrivits in i fälten Användarnamn och Lösenord i & kppp; s huvudskärm.
This script also illustrates the use of the LoopStart/ LoopEnd structure. If something goes wrong during the login procedure, for example, I mistype the password, my ISP will print an error message and restart the id/ password loop by issuing the string ID: again. If the string ID: is caught before the LoopEnd keyword was parsed, & kppp; will start the script again, from the line after the LoopStart keyword.
Det här skriptet illustrerar också användningen av strukturen LoopStart/ LoopEnd. Om någonting går fel under inloggningsproceduren, om jag till exempel stavar fel på lösenordet, skriver Internetleverantören ut ett felmeddelande och startar om användarnamn/ lösenord snurran, genom att ange strängen ID: igen. Om strängen ID: hittas innan nyckelordet LoopEnd tolkas, startar & kppp; skriptet igen, från raden efter nyckelordet LoopStart.