4. La connexion directe en mode rawip

Dans cette partie, on teste la communication de bout en bout avec l'encapsulation rawip. Cette encapsulation utilise uniquement les numéros de téléphone pour établir la connexion. La configuration réseau des interfaces doit être établie avant la connexion «téléphonique» RNIS.

Tableau 1. Plan d'adressage IP & téléphonique

Bus Poste 1 N° Tél. Adresse IP Poste 2 N° Tél. Adresse IP
S0.1 alderaan 104 192.168.100.1/29 bespin 105 192.168.100.2/29
S0.2 centares 106 192.168.100.9/29 coruscant 107 192.168.100.10/29
S0.3 dagobah 108 192.168.100.17/29 endor 109 192.168.100.18/29
S0.4 felucia 110 192.168.100.25/29 geonosis 111 192.168.100.26/29
S0.5 hoth 112 192.168.100.33/29 mustafar 113 192.168.100.34/29
S0.6 naboo 114 192.168.100.41/29 tatooine 115 192.168.100.42/29

Comme il existe une grande variété de paramètres pour les connexions RNIS, il existe un outil de configuration dédié : isdnctrl. Il faut l'utiliser pour :

  1. créer une nouvelle interface RNIS nommée isdn0,

  2. attribuer le numéro de téléphone de cette interface,

  3. attribuer l'identifiant MSN/EAZ (Multiple Subscriber Number) à partir du numéro de téléphone entrant,

  4. fixer le numéro de téléphone du correspondant,

  5. choisir le protocole HDLC pour la couche 2,

  6. choisir l'encapsulation rawip,

  7. fixer à 60 secondes le temps d'inactivité à l'issue duquel la connexion doit être libérée.

  8. fixer le mode de connexion automatique

Au niveau réseau, on utilise ip pour configurer les adresses IP de l'interface isdn0 et du correspondant. C'est une configuration en mode point à point.

La mise au point de la connexion se fait à l'aide des messages émis par le sous-système RNIS.

Q16.

Quelle est la liste des paramètres de la commande isdnctrl à utiliser pour configurer l'interface RNIS ?

Utiliser les pages de manuels de la commande isdnctrl. Les numéros téléphoniques des bus S0 sont fournis dans le tableau ci-dessus.

Voici un exemple de configuration complète.

# isdnctrl list all

Current setup of interface 'isdn0':

EAZ/MSN:                104
Phone number(s):
  Outgoing:             105
  Incoming:             105
Dial mode:              auto
Secure:                 off
Callback:               off
Reject before Callback: on
Callback-delay:         5
Dialmax:                1
Hangup-Timeout:         10
Incoming-Hangup:        on
ChargeHangup:           off
Charge-Units:           0
Charge-Interval:        0
Layer-2-Protocol:       hdlc
Layer-3-Protocol:       trans
Encapsulation:          rawip
Slave Interface:        None
Slave delay:            10
Master Interface:       None
Pre-Bound to:           Nothing
PPP-Bound to:           Nothing

Q17.

Quelle est la syntaxe de configuration IP de l'interface isdn0 ?

Consulter le support Configuration d'une interface de réseau local ainsi que les pages de manuels. Les adresses IP à utiliser sont fournies dans le tableau ci-dessus.

À partir des exemples d'utilisation de la commande ip, on peut utiliser des instructions du type suivant.

# ip link set dev isdn0 up
# ip addr add 192.168.100.1/29 brd + dev isdn0
# ip addr ls dev isdn0
4: isdn0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 30
    link/ether fc:fc:c0:a8:64:02 peer ff:ff:ff:ff:ff:ff
    inet 192.168.100.1/29 scope global isdn0
       valid_lft forever preferred_lft forever
    inet6 fe80::fefc:c0ff:fea8:6402/64 scope link 
       valid_lft forever preferred_lft forever

Q18.

Quelle est la signification de l'option isdnctrl secure on ?

Utiliser les pages de manuels de la commande isdnctrl.

Cette fonction a pour but de figer la paire de numéros de téléphone utilisées entre les deux hôtes en communication. Un hôte n'accepte un appel que si le numéro de l'appelant figure dans la liste des numéros autorisés en entrée.

Une fois la configuration établie on peut tester la connectivité téléphonique au niveau liaison et les communications IP au niveau réseau.