Démon pppattachd
Objectif
Associe un flux d'unités asynchrones au sous-système PPP (Point to Point Protocol). Peut être appelé en tant que démon ou processus normal.
Syntaxe
Pour utiliser un port tty spécifique en tant que connexion (Exécutions en tant que démon):
pppattachd /dev/tty Numéro de port { client | serveur | demande } { ip | ipv6 | ip ipv6 } [ multilink ] [ connect " ConnectorProgram " ] [ Secondes inactives ] [ Authentifier pap | chap ] [ Pair pap | chap ] [ Nom d'utilisateur ] [ HostName distant ] [ Nodaemon ]
Pour utiliser Standard In et Standard Out comme unité tty (Exécuter en tant que processus):
pppattachd { client | serveur | demand } { ip | ipv6 | ip ipv6 } [ multilink ] [ inactive Secondes ] [ authenticate pap | chap ] [ peer pap | chap ] [ user Name ] [ remote HostName ] [ nodaemon ]
Descriptif
Le démon Pppattachd fournit le mécanisme permettant de lier un flux asynchrone au sous-système PPP. Lorsque vous placez une connexion en cours sur un port tty spécifique, Pppattachd devient un démon. Lorsque vous utilisez stdin (standard in) et stdout (standard out) comme unité tty pour les communications PPP Pppattachd ne devient pas un démon. (Il serait exécuté à partir de $HOME/.profile lors de la connexion à un périphérique tty.)
Vous pouvez activer l'authentification PAP ou CHAP avec les options Authentification et Homologue . Utilisez la commande smit pour créer des entrées dans le fichier /etc/ppp/pap-secrets ou dans le fichier /etc/ppp/chap-secrets . Le démon Pppattachd utilise les mots de passe de ces fichiers pour authentifier la connexion. Il recherche uniquement le fichier /etc/ppp/pap-secrets pour l'authentification PAP et le fichier /etc/ppp/chap-secrets pour l'authentification CHAP.
L'option de liaison multiple permet d'identifier le lien PPP comme ayant plusieurs pièces jointes entre les deux homologues PPP. Les paquets PPP sont fragmentés sur un homologue, envoyés sur les multiples pièces jointes, puis reconnectés sur l'homologue distant qui doivent également prendre en charge le multilien. L'unité de reconstruction maximale de réception (MMRU) et le descripteur de noeud final sont définis via SMIT dans le menu Configuration de liaison PPP. MRRU est la taille maximale des données avant la fragmentation. Le discriminateur de noeud final identifie de manière unique le système local.
Les erreurs et les messages sont consignés à l'aide de la fonction Syslog .
Options
| Article | Descriptif |
|---|---|
| Authentification Pap | Chap. | Définit le système actuel en tant qu'authentificateur de PAP ou CHAP. |
| Client | Serveur | Demande | Définit le type de connexion de sous-système à respecter sur le système exécutant le démon. |
| Ip | ipv6 | Ip ipv6 | Indique les types de protocole. |
| connect "ConnectorProgram " | Indique le programme à utiliser pour placer une connexion sortante. L'unité tty ouverte est transmise comme stdin et stdout au programme. La commande /usr/sbin/pppdial est un programme de connecteur qui peut être utilisé. |
| Inactif Secondes | Indique le nombre (entier non signé) de secondes d'attente d'inactivité sur le lien avant l'arrêt de la connexion. La valeur par défaut est 0 (pas de délai d'attente). |
| lien multiple | Identifie le lien PPP comme ayant un groupe de pièces jointes se connectant à deux homologues PPP. |
| Nodaemon | Indique au processus de connexion qu'il ne doit pas devenir un démon. Vous devez utiliser cette option pour les processus de connexion qui sont appelés avec des connexions de demande. |
| Homologue Pap | Chap. | Définit le système actuel en tant que pair de PAP ou CHAP. |
| à distance HostName | Définit le nom d'hôte distant à utiliser pour l'authentification PAP. Une entrée pour UserName RemoteHostName Le mot de passe doit exister dans le fichier /etc/ppp/pap-secrets pour que la connexion réussisse. Cette option n'a de signification que pour l'authentification PAP sur l'authentificateur et l'homologue. |
| Utilisateur Nom | Définit l'entrée utilisateur à utiliser pour l'authentification PAP. Une entrée pour UserName RemoteHostName Le mot de passe doit exister dans le fichier /etc/ppp/pap-secrets pour que la connexion réussisse. Cette option n'a de signification que pour l'authentification PAP sur l'homologue. |
Statut de sortie
Cette commande renvoie les valeurs de sortie suivantes :
| Article | Descriptif |
|---|---|
| 0 % | L'opération a abouti. |
| !0 | Une erreur s'est produite. |
Security
Contrôle d'accès: Tout utilisateur
Evénements d'audit: N/A
Exemples
- Vous souhaitez que le système A agisse en tant que client sur le serveur System B. A partir du système A, entrez:
oùsysbconnectorEst le programme de connecteur./usr/sbin/pppattachd /dev/tty0 client ip connect "sysbconnector"Sur le système B, l'utilisateur qui s'est connecté aurait appelé à partir de $HOME/.profile:
exec /usr/sbin/pppattachd server ip 2>/dev/null - Vous souhaitez que le serveur System B contactant le système client A. A partir du système B, entrez:
oùsysaconnectorEst le programme de connecteur./usr/sbin/pppattachd /dev/tty0 server ipv6 connect "sysaconnector"Sur le système A, l'utilisateur qui s'est connecté aurait appelé à partir de $HOME/.profile:
exec /usr/sbin/pppattachd client ipv6 2>/dev/null - Vous souhaitez que le système A agisse en tant que client sur le serveur System B à l'aide de l'authentification PAP. Le système B agit comme authentificateur et le système A est l'homologue à authentifier. A partir du système A, entrez:
oùsysbconnectorEst le programme de connecteur./usr/sbin/pppattachd /dev/tty0 client ip ipv6 peer pap user username \ connect "sysbconnector"Sur le système A, le fichier /etc/ppp/pap-secrets contient: username * ppppassword. Sur le système B, l'utilisateur qui s'est connecté aurait appelé à partir de $HOME/.profile:
Sur le système B, le fichier /etc/ppp/pap-secrets contient: username * ppppassword.exec /usr/sbin/pppattachd server ip ipv6 authenticate pap 2>/dev/null
Fichiers
| Article | Descriptif |
|---|---|
| /usr/sbin/pppattachd | Contient le démon Pppattachd . |
| /etc/ppp/att XXX .pid | Contient l'ID de processus. XXX est le pid, le contenu du fichier est l'ID de la couche réseau auquel la pièce jointe était liée. L'utilisateur doit appartenir au groupe uucp pour le fichier pid à créer. |