natgillin/translations-raw huggingface dataset:
This section is based on an email from Keith Brown kbrown@pdq. net and explains how to make & kppp; work with a generic PAP or CHAP account. If your ISP just gave you a user id and a password for an account, you probably can skip this section, and the instructions in the previous one will be all you need.
Матеріал цього розділу засновано на повідомленні електронної пошти, надісланому Keith Brown kbrown@ pdq. net, у цьому описано спосіб, за допомогою якого можна змусити & kppp; працювати з типовим обліковим записом PAP або CHAP. Якщо ваш постачальник послуг інтернету просто надав вам ідентифікатор користувача і пароль до облікового запису, вам, ймовірно, слід пропустити цей розділ, все, що вам знадобиться, це настанови з попереднього розділу.
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 здається складнішим, ніж він є насправді. Сервер (комп’ ютер, з яким з’ єднується ваш комп’ ютер) повідомляє клієнту (вашому комп’ ютеру), що слід пройти розпізнавання за допомогою PAP. Клієнт (pppd) шукає у певному файлі запис, у якому міститься назва відповідного сервера і назву клієнта для цього з’ єднання, а потім надсилає пароль, якщо такий буде знайдено. Ось і все!
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.
Тепер поговоримо про те, як це все влаштувати. Будемо припускати, що у вас встановлено pppd версії 2. 2. x або новішої, а також, що стандартний набір файлів налаштування знаходиться у каталозі / 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
Для ілюстрації, уявімо, що у вас є обліковий запис на сервері glob. net з іменем користувача userbaz і паролем 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:
Спочатку, вам слід додати все це до файла з назвою / etc/ ppp/ pap- secrets. Формат відповідного запису має бути таким:
USERNAME SERVERNAME PASSWORD
КОРИСТУВАЧ НАЗВАСЕРВЕРА ПАРОЛЬ
So you would add the following line to / etc/ ppp/ pap-secrets and then save it:
Отже вам слід додати наведений нижче рядок до файла / etc/ ppp/ pap- secrets, а потім зберегти цей файл:
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.
Ви можете скористатися будь- якою назвою для сервера, але вам слід використовувати ту саму назву у параметрах pppd, про це ми поговоримо нижче. Тут ми скоротили назву до glob, цю назву буде використано лише для пошуку правильного пароля.
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.
Далі, вам потрібно налаштувати з’ єднання у & kppp;. Загальні параметри є однаковими для будь- яких з’ єднань, отже, ми не будемо зосереджуватися тут на подробицях, просто зауважимо, що вам би слід переконатися, що файл / etc/ ppp/ options є порожнім, а також у тому, що вам не буде потрібен скрипт входу на сервер.
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.
У діалоговому вікні параметрів & kppp; у нижній частині вкладки Дзвонити є кнопка Налаштувати аргументи pppd. Натискання цієї кнопки відкриває діалогове вікно редагування. У ньому ви можете ввести значення, які буде передано pppd як параметри командного рядка, у випадку параметрів з багатьма значеннями вам слід вводити кожне зі значень як окремий запис у списку у належному порядку.
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.
Спочатку введіть всі інші потрібні вам параметри. Потім додайте параметри, які pppd використовуватиме під час розпізнавання PAP. У нашому приклад, ми маємо додати user, userbaz, remotename і glob у вказаному порядку.
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.
Параметр user повідомляє pppd, яке ім’ я користувача слід шукати у файлі pap- secrets для наступного надсилання на сервер. Параметр « remotename » використовується pppd для пошуку запису у файлі pap- secrets, отже, знову ж таки, ви можете обрати довільний рядок, який має збігатися з рядком запису у файлі 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.
Ну, ось і все, тепер ви повинні мати змогу встановити власне з’ єднання з сервером за допомогою розпізнавання PAP. Розпізнавання CHAP не має значний відмінностей від вищевказаного способу. Відомості про формат файла chap- secrets і параметри pppd можна знайти у « Linux; Network Administrators Guide » (Довіднику мережевого адміністратора & Linux;), решта дій не мають бути для вас заскладними.
Setting up a connection with the dialogs
Встановлення з’ єднання за допомогою діалогових вікон
Setting up a connection with the dialog based setup is not too much more difficult than using the wizard.
Налаштування з’ єднання за допомогою діалогових вікон не набагато складніше за використання майстра.
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.
Відкрити діалогове вікно налаштування можна у той же спосіб, що і вікно майстра. Запустіть & kppp; з вашого K - меню. Відповідний пункт можна знайти у підменю Інтернет як Засіб додзвону до Інтернету.
The & kppp; dialer startup screen
Початкове вікно інструмента додзвону & kppp;
Click the Setup button to begin setting up a new Internet connection.
Щоб почати налаштування нового з’ єднання, натисніть кнопку Налаштувати.
This time, choose Dialog setup and you'll see the following Dialog appear:
Тепер оберіть пункт Створити, програма відкриє наступне діалогове вікно:
The New Account Dialog
Діалогове вікно Новий рахунок
The New Account dialog contains the following sections:
Діалогове вікно Новий рахунок складається з таких частин:
Dial
Набрати номер
Gateway
Шлюз
Login Script
Скрипт реєстрації
Execute
Виконати
Accounting
Облік
You normally wo n't need to fill in all these, although each of them is described in the following sections.
Зазвичай, вам не потрібно заповнювати всі поля, але кожне з цих полів буде докладно описано у наступних розділах.
The Dial tab
Вкладка Набрати номер
The Accounts Dial tab
Вкладка Дзвонити облікового запису
The Dial tab has the following options:
На вкладці Дзвонити буде показано такі пункти:
Connection Name:
Назва з’ єднання
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.
Тут вам слід вказати назву облікового запису. Ви можете обрати будь- яку з тих, які вам подобаються, але якщо у вас буде декілька облікових записів, кожен з них повинен мати власну унікальну назву.
Phone Number:
Номер телефону:
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.
Тут слід вказати номер телефону, за яким слід дзвонити. Ви можете скористатися символами на зразок - для того, щоб зробити телефон придатнішим для читання. Якщо ви вкажете послідовності цифр, відокремлені двокрапками (наприклад, 1111111: 2222222: 3333333), & kppp; намагатиметься додзвонитися по черзі за кожним з вказаних номерів, якщо отримуватиме після додзвону сигнал « зайнято ». Для додавання номера ви можете скористатися кнопкою Додати, за допомогою кнопки Вилучити можна вилучити номер зі списку, за допомогою кнопок зі стрілками вгору і вниз можна перевпорядкувати список.
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.
Тут можна обрати належний спосіб розпізнавання, який & kppp; слід використовувати під час обміну інформацією з сервером. Відповідні відомості можна отримати у постачальника послуг Інтернет. Використання розпізнавань PAP і CHAP описано у главі.
Store password
Зберегти пароль
Check this option if you want & kppp; to remember your password between sessions.
Позначте цей пункт, якщо ви бажаєте, щоб & kppp; запам’ ятав ваш пароль.
Customize pppd arguments...
Налаштувати аргументи 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.
За допомогою цієї кнопки можна відкрити діалогове вікно параметрів pppd. За допомогою цього діалогового вікна ви можете додати будь- які бажані параметри, які на вашу думку & kppp; маж передати pppd. Щоб ознайомитися зі списком можливих параметрів, прочитайте сторінку довідника (man) pppd, але, якщо вам достеменно не відомо, що саме змінює той чи інший параметр, вам, ймовірно, слід утриматися від зміни цих параметрів.
The IP tab
Вкладка IP
The Accounts IP tab
Вкладка IP облікового запису
Dynamic IP Address
Динамічна адреса IP
Check this if your ISP uses dynamic IP address assignment. In this case, your IP address will change every time you establish a connection.
Позначте цей варіант, якщо ваш постачальник послуг Інтернет використовує динамічне призначення адрес IP. У такому випадку, адреса IP вашого комп’ ютера змінюватиметься після кожного з’ єднання.
Static IP Address
Статична адреса IP
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.
Позначте цей пункт, якщо ваш постачальник послуг Інтернет надав вам статичну адресу IP. У цьому випадку вам також слід буде вказати цю адресу у полі Адреса IP, разом з будь- якою Маскою підмережі, якщо вона потрібна. Запитайте у представників вашого постачальника послуг, якщо не знаєте потрібних даних. Переважна більшість постачальників послуг Інтернет використовують динамічне призначення адрес, отже відсутність позначення цього варіанта, зазвичай, є правильним вибором.
Auto-configure hostname from this IP
Автоналаштувати назву вузла, виходячи з цього IP
Select this option if you want & kppp; to set the hostname and domain for your machine after a successful ppp connection.
Позначте цей пункт, якщо ви бажаєте, щоб програма & kppp; встановила назву вузла і домен для вашого комп’ ютера після успішного з’ єднання ppp.
This is done by querying the defined Domain Name Server with the IP assigned for the ppp link.
Цю дія виконується за допомогою запиту, надісланого до визначеного сервера назв домену на основі IP призначено для зв’ язку ppp.
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.
Цей пункт буде корисним для тих відокремлених комп’ ютерів, на яких потрібно використовувати протоколи на зразок talk, для яких потрібно, щоб назва вузла залишалася однаковою, тією, під якою цей комп’ ютер відомий у Інтернет. Цей пункт перевизначає параметр Назва домену у розділі DNS, типові значення параметрів комп’ ютера буде відновлено після закриття з’ єднання ppp.
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.
Цей пункт не знадобиться вам, якщо ви просто бажаєте встановити з’ єднання з мережею інтернет для перегляду сайтів, перевірки пошти або балачки. Побічним ефектом позначення цього пункту буде те, що будь- яке нове з’ єднання з вашим сервером X буде заборонено, — іншими словами, ви не зможете відкривати програм з графічним інтерфейсом користувача.
Only turn this on if you are absolutely sure you need it.
Позначайте цей пункт, лише якщо впевнені, що він вам насправді потрібен.
The Gateway tab
Вкладка Шлюз
The Accounts Gateway tab
Вкладка Шлюз облікового запису
Check this if you want pppd to use the default Gateway for your machine. This is the default.
Позначте цей пункт, якщо ви бажаєте, щоб pppd використовував типовий шлюз для вашого комп’ ютера. Типово, цей пункт позначено.
Static Gateway
Статичний шлюз
Check this if you want to specify the Gateway to be used in place of the default.
Позначте цей пункт, якщо ви бажаєте вказати шлюз, який буде використано замість типового.
Assign the Default Route to this Gateway
Встановити типовий маршрут через цей шлюз
You almost certainly will need this to be checked (the default).
Ймовірно, що цей пункт має бути позначено (типова поведінка програми).
The DNS tab
Вкладка DNS
The Accounts DNS tab
Вкладка DNS облікового запису
Domain Name:
Назва домену:
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
Тут слід вказати назву домену для вашого комп’ ютера. Так само, як і адреси DNS, значення цього параметра буде відновлено до початкового значення, вказаного у файлі / etc/ resolv. conf, після розірвання з’ єднання. Якщо не вказувати жодних відомостей у цьому полі, назву домену буде взято з файла / etc/ resolv. conf
Configuration:
Налаштування:
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.
Тут ви можете обрати один з варіантів: Автоматичне (постачальник послуг інтернету буде автоматично видавати вам адреси серверів DNS після з’ єднання) і Ручне. Якщо ви оберете ручне налаштування, буде відкрито доступ до розділу Адреса IP сервера DNS.
DNS IP Address
Адреса IP сервера DNS
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.
Доступ до цього розділу буде відкрито, якщо ви оберете пункт Ручне у попередньому пункті. Тут ви зможете додати адреси серверів назв домену вказані вам вашим постачальником послуг інтернету. Вам слід вказати принаймні одну адресу сервера назв домену, щоб ваша операційна система могла визначати адреси IP за адресами, призначеними для читання людиною, на зразок ftp. kde. org. Адреси серверів DNS слід вказувати у числовій формі, наприклад, 128. 231. 231. 233. Під час виконання дій зі з’ єднання ці адреси буде додано до адрес з файла / etc/ resolv. conf.
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.
Натисніть кнопку Додати для додавання кожної нової адреси DNS до списку, розташованого нижче. За допомогою кнопки Вилучити можна вилучити запис зі списку.
Disable existing DNS Servers during Connection
Вимкнути існуючі сервери DNS при з’ єднанні
If you check this box, any DNS servers listed in / etc/ resolv. conf will be disabled while the connection remains up.
Якщо ви позначите цей пункт, всі сервери DNS, перелічені у / etc/ resolv. conf, буде вимкнено на час існування з’ єднання.
The Login Script tab
Вкладка Скрипт реєстрації
The Accounts Login Script tab
Вкладка Скрипт реєстрації облікового запису
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.
Цією сторінкою діалогового вікна можна скористатися для створення скрипту реєстрації у постачальника послуг інтернету під час з’ єднання. Ви можете скористатися міні- терміналом і відомостями, які було надано постачальником послуг інтернету, щоб визначити послідовність дій, які слід виконати.
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.
Оберіть пункт зі спадного списку, розташованого ліворуч, а потім додайте будь- які параметри для дії у полі редагування, розташованому праворуч. Для додавання записів у кінець скрипту скористайтеся кнопкою Додати, яку буде показано у нижній частині діалогового вікна. Кнопкою Вставити можна скористатися для вставки запису у довільне місце скрипту, кнопка Вилучити вилучає рядок зі скрипту.
The options available are:
Серед можливих варіантів:
& kppp; will wait for the specified string to be received.
& kppp; очікуватиме на отримання вказаного рядка.
& kppp; will send the specified string.
& kppp; надішле вказаний рядок.
& 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; шукатиме у вхідному потоці вказаних рядок і зберігатиме всі символи від кінця рядка до наступного символу нового рядка у внутрішньому буфері. Кінцеві і початкові пробіли буде вилучено.
Permanently store the previously scanned string in the specified register. Currently the only valid register is password.
Зберегти попередньо отриманий рядок у вказаному регістрі. У поточній версії єдиним коректним регістром є password.
Pause for the specified number of seconds.
Зробити паузу тривалістю у вказану кількість секунд.
& kppp; will send the hangup to the modem.
& kppp; надішле команду hangup (повісити слухавку) модему.
& kppp; will set the modem into answer mode.
& kppp; переведе модем у режим відповіді.
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.
Змінити у динамічному режимі під час виконання скрипту тривалість типового тайм- ауту на вказану у секундах. За потреби, тривалість тайм- ауту можна змінювати декілька раз під час виконання скрипту.
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.
Надіслати запит користувачеві & kppp; на введення рядка, вказавши зазначений рядок як підказку. Користувач бачитиме те, що вводитиме. Якщо у зазначеному рядку буде позначка ##, цю позначку буде замінено поточним вмістом внутрішнього буфера, отриманим раніше за допомогою команди scan.
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.
Запросити користувача & kppp; до введення рядка, вказавши зазначений рядок як підказку. У відповідь на кожен введений користувачем символ програма покаже зірочку.
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.
Якщо поле Ім’ я користувача у головному діалоговому вікні & kppp; заповнено, надіслати вказане ім’ я користувача. Якщо ж поле Ім’ я користувача не заповнено, запросити користувача & kppp; до введення імені користувача, показавши вказаний рядок як підказку. Користувач бачитиме символи, які вводитиме. Під час повторного проходу, зокрема другої ітерації циклу або під час реєстрації на сервері зворотного виклику, запрошення буде показано незалежно від того, чи було заповнено поле Ім’ я користувача.
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.
Якщо поле Пароль у головному діалоговому вікні & kppp; заповнено, надіслати вказаний пароль. Якщо ж поле Пароль не заповнено, запросити користувача & kppp; до введення пароля, показавши вказаний рядок як підказку. Замість кожного введеного користувачем символу буде показано зірочку. Під час повторного проходу, зокрема другої ітерації циклу або під час реєстрації на сервері зворотного виклику, запрошення буде показано незалежно від того, чи було заповнено поле Пароль.
& kppp; will wait for the specified string to be received. It will save the string for use by LoopEnd.
& kppp; очікуватиме на отримання вказаного рядка. Програма збереже цей рядок для наступного використання у 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; очікуватиме на отримання вказаного рядка для завершення циклу. Якщо рядок, вказаний у відповідній змінній LoopStart буде отримано під час першої спроби, буде здійснено перехід до рядка після LoopStart, таким чином можна вмикати повтор у парних діалогових вікнах у стилі запитів на ім’ я користувача і пароль.
Example Scripts
Приклади скриптів
A simple example login script
Простий приклад скрипту реєстрації
Here is a simple example script I could use to connect to my ISP
Ось простий приклад скрипту, який використовував автор для з’ єднання зі своїм постачальником послуг інтернету