'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Plik /etc/ttydefs
Konfiguracja programu tip contty6H : 38400 opost onlcr : 38400 hupcl sane : :conttyH
/etc/remote
nazwa
parametry terminala
parametry terminala
następna
przed nawiązaniem
po nawiązaniu
definicja
połączenia
połączenia
dialup|Dial-up system:\
autobaud
:pn=11:tc=UNIX-38400:
conttyH:9600 opost onlcr:9600 hupcl sane::contty1H
hardwire:\
contty1H:1200 opost onlcr:1200 hupcl sane::contty2H
:dv=/dev/cua/a:br#38400:el=^C^S^Q^U^D:ie=%$:oe=^D: contty2H:300 opost onlcr:300 hupcl sane::contty3H
UNIX-38400:\
contty3H:2400 opost onlcr:2400 hupcl sane::contty4H
:el=^D^U^C^S^Q^O@:du:at=hayes:ie=#$%:oe=^D:br#38400:tc=dialers: contty4H:4800 opost onlcr:4800 hupcl sane::contty5H
dialers:\
contty5H:19200 opost onlcr:19200 hupcl sane::conttyH
:dv=/dev/cua/a:
contty6H:38400 opost onlcr:38400 hupcl sane::conttyH
1
3
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Atrybuty w pliku /etc/remote Program tip
dv
urządzenie logiczne
~C
nawiązanie połączenia
~c
zmiana katalogu
el
znaki końca linii (EOL)
~.
wyjście z programu
~^D
wyjście z programu
du
nawiązanie połączenia
~^Y
zawieszenie programu (lokalnie)
~^Z
zawieszenie programu
pn
numer telefonu
~s
ustawienie zmiennej
~#
wysłanie sygnału break
at
typ modemu
~?
spis komend
~!
shell
ie
znaki końca pliku (EOF) — wejście
~<
pobranie pliku ze odległej maszyny oe
znaki końca pliku (EOF) — wyjście
~>
wysłanie pliku do odległej mszyny br
szybkość transmisji
~|
utworzenie potoku pomiędzy odległą a lokalną maszyną fs
rozmiar ramki
tc
kontynuacja
2
4
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Konfiguracja modemu
Plik /etc/hosts
ATV0Q0E0X0S0=1&W
#
ATV0
kody numeryczne zamiast komunikatów
# Internet host table
ATQ0
tylko najprostsze kody (wyłączenie rozbudowanych
#
odpowiedzi)
127.0.0.1
localhost
148.81.31.11
net1
loghost
# IP dla sieci Ethernet
ATE0
brak „echa”
148.81.31.1
csd
ATX0
wybieranie numeru niezależnie od typu sygnału z centrali 148.81.31.41
net1-ppp
# IP dla wyjścia modemowego ATS0=1
automatyczna odpowiedź na połączenie 148.81.31.45
net5-ppp
# Inny komputer
AT&W
zapisanie konfiguracji
5
7
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Konfiguracja serwera
Plik /etc/asppp.cf:
ifconfig ipd0 plumb net1-ppp netmask 255.255.255.224 up Point-to-Point Protocol
path
interface ipd0
Konfiguracja:
peer_system_name net5user
• serwera
•
peer_ip_address net5-ppp
stacji
•
inactivity_timeout 120
sieci wirtualnej
W pliku /etc/passwd:
net5user:x:105:60001:net5 over PPP:/:/usr/sbin/aspppls W pliku /etc/shadow:
net5user:AtNn4ITA3huEM:9450:::::: hasło, np.: ppp
6
8
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Konfiguracja stacji
Budowa pliku /etc/uucp/Devices Plik /etc/asppp.cf:
ACU cua/a - Any hayes
ifconfig ipdptp0 plumb net1-ppp net5-ppp up rodzaj
modemu
path
/etc/uucp/Dialers
interface ipdptp0
prędkość
transmisji
peer_system_name net5-ppp linia
inactivity_timeout 120
typ
9
11
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Budowa pliku /etc/uucp/Dialers Konfiguracja stacji — cd.
Definicja ciągu poleceń dla modemu i spodziewanych odpowiedzi W pliku /etc/uucp/Devices: z jego strony.
nazwa = polecenie odpowiedź ...
ACU cua/a - Any hayes
Direct cua/a - Any direct
\p
pauza (1/2 sek.)
\d
pauza (2 sek.)
W pliku /etc/uucp/Dialers:
\N
bajt zerowy
\K
sygnał/kod BREAK
hayes
=,-,
"" \dA\pTE1V1X1Q0S2=255S12=255\r\c OK\r
\E
włączenie sprawdzania echa
\e
wyłączenie sprawdzania echa
\EATDT\T\r\c CONNECT
\r
znak powrotu karetki
\c
kontynuacja linii
W pliku /etc/uucp/Systems:
\n
nowa linia
\D
numer telefonu
net5-ppp Any ACU 38400 11 "" P_ZERO login: net1user word: ppp
\T
numer telefonu z tłumaczeniem kodów z /etc/uucp/Dialcodes
\nnn
bajt w zapisie ósemkowym
10
12
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Budowa pliku
Konfiguracja sieci wirtualnej — cd.
/etc/uucp/Systems
W pliku /etc/uucp/Devices: net5-ppp Any ACU 38400 11
”” P ZERO login: net1user word: ppp ACU cua/a - Any hayes
login (format jak w /etc/uucp/Dialers) Direct cua/a - Any direct numer
telefonu
W pliku /etc/uucp/Dialers: prędkość
transmisji
hayes
=,-,
"" \dA\pTE1V1X1Q0S2=255S12=255\r\c OK\r urządzenie /etc/uucp/Devices
\EATDT\T\r\c CONNECT
czas
(zawsze)
W pliku /etc/uucp/Systems: nazwa
systemu
net5user Any ACU 38400 11 "" P_ZERO login: net1user word: ppp 13
15
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Konfiguracja sieci wirtualnej Plik /etc/asppp.cf:
ifconfig ipd0 plumb net1-ppp netmask 255.255.255.224 up Testowanie konfiguracji
path
interface ipd0
peer_system_name net5user
/etc/init.d/asppp start
uruchomienie PPP
peer_ip_address net5-ppp
/etc/init.d/asppp stop
zatrzymanie PPP
inactivity_timeout 120
/var/adm/log/asppp.log
plik komunikatów
W pliku /etc/passwd:
net5user:x:105:60001:net5 over PPP:/:/usr/sbin/aspppls W pliku /etc/shadow:
net5user:AtNn4ITA3huEM:9450:::::: hasło, np.: ppp
14
16
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Połączenie modemowe
Złącze DB25
1
14
Protective Ground
RS 232
Secondary Transmitted Data Transmitted Data
Transmit Clock
Received Data
Secondary Received Data
DCE
PSTN
Request to Send
Receiver Clock
Clear To Send
unassigned
DTE
Data Set Ready
Secondary Request To Send DTE
Signal Ground
Data Terminal Ready
Data Carrier Detect
Signal Quality Detector
DCE
reserved
Ring Indicator
reserved
Data Rate Select
unassigned
External Clock
RS 232
Secondary Data Carrier Det unassigned
Secondary Clear To Send
25 13
17
19
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Standard RS 232
1
1
14
14
Transmitted Data
Złącze DB9
Received Data
Request to Send
1
Clear To Send
6
Data Carrier Detect
Data Set Ready
Data Set Ready
Received Data
Signal Ground
Request to Send
Transmitted Data
Clear To Send
Data Terminal Ready
Data Carrier Detect
Ring Indicator
Signal Ground
Data Terminal Ready
9
5
DTE
DCE
25
25
13
13
18
20
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Połączenie DB9 DB25
1
1
14
6
Data Carrier Detect
Data Set Ready
Transmisja asynchroniczna Received Data
Request to Send
Transmitted Data
Clear To Send
Data Terminal Ready
Ring Indicator
Signal Ground
9
5
1-2 stop bits
start bit
7-8 data bits
0-1 parity bit
25 13
21
23
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%
'
Jerzy
Sobczyk
$
'
Jerzy
Sobczyk
$
Null modem
Błąd taktowania
1
1
14
14
t 0
Transmitted Data
Received Data
Request to Send
Clear To Send
Data Set Ready
Signal Ground
Data Carrier Detect
Data Terminal Ready
DTE
DTE
25
25
t
13
13
1 = 8 × t 0 ± 0 . 5 t 0
∆ e = 0 . 5 t 0 ≈ 0 . 625
8× t 0
22
24
&
18
listopada
1998
roku
W10
SKP2
%
&
18
listopada
1998
roku
W10
SKP2
%