Page suivantePage pr�c�denteTable des mati�res

3. Configurer l'acc�s � Internet (informations sur les ISP belges)

3.1 Connection avec un modem (PPP)

Pour configurer correctement PPP, faites un tour sur: PPP-HOWTO. Je vais essayer de l'expliquer bri�vement, mais si vous avez des questions ou probl�mes, lisez tr�s attentivement les HOWTO.

Configuration du modem

Pour configurer votre modem, vous devez connaitre la chaine d'initialisation de votre modem. Pour en savoir plus sur celui-ci, visitez: Ask Mr. Modem.

Attention: si vous poss�dez un winmodem, vous ne pourrez l'utiliser. Pour plus d'informations sur ceux-ci, allez �: http://linmodems.org/

Installer pppd

Maintenant, vous devez avoir install� le paquet ppp (verifiez en tapant pppd --version), soyez certain d'avoir une version r�cente. Ensuite, v�rifiez que vous avez les fichiers suivants:

/usr/local/bin/ppp

 #!/bin/sh
 case $1 in
 on|start)
 TELEPHONE='555-1212'    # Le num�ro de t�l�phone
 ACCOUNT='your_login'    # Votre nom pour la connectioN (comme 'George Burns')
 PASSWORD='your_pass'    # Votre mot de passe ('Gracie Allen')
 INITSTRING='AT&FF&;C1&D2Z' # La chaine d'initialisation du modem
 IPLOCAL=0.0.0.0         # Adresse IP locale si connue. Dynamique = 0.0.0.0
 IPREMOTE=0.0.0.0        # Adresse IP du provider si n�cessaire. Normallement 0.0.0.0
 DEVICE=/dev/ttyS1       # Port s�rie com1=ttyS0, com2=ttyS1,...
 SPEED=57600             # 19200, 38400 or 57600 (ne pas essayer autre chose)
 export TELEPHONE ACCOUNT PASSWORD INITSTRING
 exec /usr/sbin/pppd $DEVICE $SPEED $IPLOCAL:$IPREMOTE \
 user $ACCOUNT connect /etc/ppp/ppp-on-dialer
 ;;
 off|stop)
 if [ -r /var/run/ppp0.pid ]; then
 kill -INT `cat /var/run/ppp0.pid`
 if [ ! "$?" = "0" ]; then
 rm -f /var/run/ppp0.pid
 echo "ERROR: Removed stale pid file"
 exit 1
 fi
 exit 0
 fi
 echo "ERROR: PPP link is not active on ppp0"
 exit 1
 ;;
 info|status)
 /usr/sbin/pppstats
 ;;
 *)
 echo "Usage: ppp on|off|info|start|stop|status";
 ;;
 esac

/etc/ppp/ppp-on-dialer

 #!/bin/sh
 exec /usr/sbin/chat -v                                  \
 TIMEOUT         3                               \
 ABORT           '\nBUSY\r'                      \
 ABORT           '\nNO ANSWER\r'                 \
 ABORT           '\nNO CARRIER\r'                \
 ABORT           '\nNO DIALTONE\r'               \
 ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
 ABORT           'Invalid Login'                 \
 ABORT           'Login incorrect'               \
 ''              "\r$INITSTRING\r"               \
 'OK-+++\c-OK'   'ATH0'                          \
 TIMEOUT         45                              \
 OK              "ATDT$TELEPHONE"                \
 CONNECT         ''                              \
 ogin:--ogin:    "$ACCOUNT"                      \
 ord:            "$PASSWORD"
Vous pouvez oter l'option -v d�s que tout fonctionne normalement.

PS: Vous pouvez remplacer

 CONNECT         ''                              \
par
 CONNECT         \\d\\c                          \
si vous avez des probl�mes de connection, nous ne l'avons pas test�, faites le nous savoir !

La commande pppd utilise /etc/ppp/options pour prendre en compte ses options, vous pouvez les changer selon votre syst�me. Celles par d�fauts fonctionnent cependant dans la majorit� des cas.

 asyncmap 20a0000
 crtscts
 debug
 default-mru
 defaultroute
 detach
 escape 11,13,ff
 hide-password
 ipcp-accept-local
 ipcp-accept-remote
 lcp-echo-failure 4
 lcp-echo-interval 400
 lock
 modem
 mtu 1500
 netmask 255.255.255.0
 noipdefault
 passive
 #idle 300
 #kdebug 0
 #-vj
D�s que la connection fonctionne � merveille, vous pouvez �ter la fonction debug .

Attention: il est important de formater certains caract�res sp�ciaux, ainsi, tout caract�re diff�rent de [a-zA-Z0-9] et '_', sera pass� en le pr�c�dant du caract�re '\'. Ainsi, 'e!b$l+' deviendra 'e\!b\$l\+'. Essayez si vous avez des probl�mes !

pap-secrets / chap-secrets

Si votre FAI (ISP) requi�re CHAP ou PAP, vous avez besoin d'un de ces fichier avec votre nom d'utilisateur et votre password:

/etc/ppp/pap-secrets or /etc/ppp/chap-secrets

 #client         server  secret          IP
 your_login      *       your_pass       *

R�seau

Pour configurer votre serveur de noms, changez /etc/resolv.conf. Si la connection est �tablie mais que vous ne pouvez acc�der � une URL: c'est probablement l'erreur.

 domain nom_de_domaine_de_votre_isp
 nameserver votre_premier_DNS
 nameserver votre_second_DNS

Accorder des permissions aux fichiers

Avant de pouvoir utiliser un script(shell), il doit avoir le bit x activ�. Soyez certain d'avoir bien choisi les permissions afin que d'autres utilisateurs ne puissent lire les donn�es inclues dans ces fichiers. Si toutefois, vous autorisez d'autres utilisateurs � faire des connections, il est pr�f�rable d'utiliser sudo. Vous pouvez faire:

 chmod u+rw og-rwx -r /etc/ppp
 chmod u+x /etc/ppp/ppp-on-dialer /usr/local/bin/ppp

Connection + d�connection

D�s lors, si /usr/local/bin est dans votre PATH, vous pouvez facilement vous connecter avec:

 ppp on
et vous d�connecter avec:
 ppp off
et pour prendre quelques statistiques, tapez:
 ppp status
ou
 pppstats

Informations d�pendantes des FAI (ISP)

Digibel:

Certification:

PAP

DNS:

194.119.240.62

Web:

http://www.digibel.org/

Support:

http://support.digibel.be/linuxsup.htm

DMA:

Certification:

texte

DNS:

195.13.24.1

Web:

http://www.dma.be/

Support:

http://bewoner.dma.be/robvdw/ned/dma-nl.txt

Eunet:

Certification:

texte

Options:

proxyarp

DNS:

193.74.208.135

Web:

http://www.eunet.be/

Support:

http://www.Belgium.EU.net/customer/support/personnal/linux/

Freebel:

Certification:

PAP

DNS:

194.149.160.9, 194.149.160.1

Web:

http://www.freebel.net/

Support

pas encore officiel

Online:

Certification:

texte

Options:

noccp

DNS:

62.112.0.7, 194.88.127.7

Web:

http://www.online.be/

Support:

pas encore officiel

Ping:

Certification:

texte

Web:

http://www.ping.be/

Support:

http://www.ping.be/Support/redhat.shtml

Planet Internet:

Certification:

CHAP

DNS:

194.119.232.3, 194.119.232.2

Web:

http://www.planetinternet.be/

Support:

pas encore officiel

Skynet (Belgacom):

Certfication:

PAP

DNS:

195.238.2.21, 195.238.2.22

Options:

defaultroute

Web:

http://www.skynet.be/

Support:

pas encore officiel

UUNet:

Certification:

PAP

Web:

http://www.uunet.be/

DNS:

194.7.1.4, 194.7.15.70

Support:

pas encore officiel

VT4:

Certification:

PAP

WEB:

http://www.vt4.net/

Support:

pas encore officiel

Wanadoo (Euronet):

Certification:

texte

DNS:

195.74.193.12, 194.134.0.12

Web:

http://www.euronet.be/www.wanadoo.be

Support:

http://www.euronet.be/support/uk/linux/

World Online:

Certification:

CHAP

DNS:

212.233.1.34, 212.233.2.34

Web:

http://www.worldonline.be/

Support:

pas encore officiel

XS4ALL:

Certification:

PAP

DNS:

194.109.6.66, 194.109.9.99

Web:

http://www.xs4all.be/

Support:

http://pws1.xs4all.be/~helpdesk/new/linux/linuxconnect.html

Yucom:

Certification:

CHAP

Web:

http://www.yucom.be/

Support:

pas encore officiel

3.2 Connection avec votre adaptateur RNIS (ISDN)

Contributed by Christophe Lambin clambin@skynet.be

Cette section ne vise pas � �tre un guide d�finitif sur l'ISDN pour Linux. Pour plus de d�tails sur ce sujet, r�f�rez-vous � Paul Slootman's ISDN4Linux HOWTO et ISDN4Linux-FAQ.

Mise � jour du kernel

Si vous utilisez un kernel 2.2.* , il est recommand� de faire une mise � jour des sources de ISDN; vous les trouverez sur ftp://ftp.suse.com/pub/isdn4linux/. Pour plus d'infomartion, visitez: http://www.brisse.dk/site/linux/docs/isdn.htm

Attention: si vous avez achet� r�cemment un Eicon Diva 2.0 PCI (via Belgacom par exemple), il y a beaucoups de chances que vous ayez le Diva 2.01.Dans ce cas, vous devez obtenir la version dat�e du 1 juillet 1999 ou ult�rieure !

D�s que l'ISDN est en place, vous d�marrez le driver. Par exemple:

 modprobe hisax type=11 protocol=2
R�f�rez-vous aux Readme's pour les param�tres et valeurs correctes selon votre carte.

ISDN4Linux

Ensuite, vous avez besoin du kit ISDN4Linux. Vous pouvez downloader la derni�re version de ce kit �: ftp://ftp.suse.com/pub/isdn4linux/

Configuration de l'interface

D�s que ce kit est install� et configur�, �crivez un script configurant l'interface pour faire la connection. Comme toujours sous Linux, il y a diff�rentes mani�re d'y arriver.

/etc/rc.d/rc.isdn:

 #!/bin/sh
 MSNREMOTE='555-1212'    # Num�ro du FAI
 MSNLOCAL='555-1313'     # mon nu�mro sans 0 mais avec le code zonal
 ACCOUNT='george'        # Nom d'utilisateur pour le login (comme 'George Burns')
 IPLOCAL=10.0.0.2        # mon adresse IP fixe (uitilisez 10.0.0.2 si non fixe)
 IPREMOTE=0.0.0.0        # adresse IP du FAI
 INTERFACE=ippp0
 /sbin/modprobe hisax type=11 protocol=2
 /sbin/isdnctrl verbose 3 system on
 /sbin/isdnctrl addif $IF
 /sbin/isdnctrl secure $IF on
 /sbin/isdnctrl addphone $IF out $MSNREMOTE
 /sbin/isdnctrl eaz $IF $MSNLOCAL
 /sbin/isdnctrl huptimeout $IF 300
 /sbin/isdnctrl l2_prot $IF hdlc
 /sbin/isdnctrl l3_prot $IF trans
 /sbin/isdnctrl encap $IF syncppp
#       /sbin/isdnctrl dialmode $IF auto
 /sbin/ifconfig $IF $IPLOCAL pointopoint $IPREMOTE -arp -broadcast
 /sbin/ipppd /dev/ippp0 user $ACCOUNT $IPLOCAL:$IPREMOTE

Pour l'�x�cuter d�s le d�marrage de la machine, il faut le rendre ex�cutable et ajoutez la commande suivante dans /etc/rc.d/rc.local:

 if [ -x /etc/rc.d/rc.isdn ]; then
 . /etc/rc.d/rc.isdn
 fi

La commande ipppd prend ses param�tres via le fichier /etc/ppp/ioptions:

 -ac
 -bsdcomp
 debug
 defaultroute
 ipcp-accept-local
 ipcp-accept-remote
 mru 1524
 mtu 1500
 noipdefault
 -pc
 useifip
 -vj
 -vjccomp
 #idle 360
 #persistent

Attention: Ne pas sp�cifier +pap ou +chap dans ce fichier. Ceci est utilis� pour la certification d'un appel ENTRANT. Si vous le faites avec votre FAI, ipppd attendra que votre FAI ce certifie avec le protocole sp�cifi�.

Attention: il est important de formater certains caract�res sp�ciaux, ainsi, tout caract�re diff�rent de [a-zA-Z0-9] et '_', sera pass� en le pr�c�dant du caract�re '\'. Ainsi, 'e!b$l+' deviendra 'e\!b\$l\+'. Essayez si vous avez des probl�mes !

Finalement, cr�ez /etc/ppp/ip-down.local pour manipuler la d�connection de l'interface:

 #!/bin/sh
 /sbin/ifconfig $1 down
 sleep 1
 /sbin/ifconfig $1 10.0.0.2 pointopoint

Note: ceci est pour traiter quelques probl�mes avec le routage lors des d�connnections. Quelqu'un a-t-il une solution plus �l�gantes?

pap-secrets / chap-secrets

Si votre FAI utilise PAP ou CHAP, cr�ez un fichier /etc/ppp/pap-secrets ou /etc/ppp/chap-secrets. En voici le format:

 #client         server  secret          IP
 your_login      *       your_pass       *

Network

Pas r�ellement relatif � l'ISDN, mais de nombreuses personnes oublient cette phase (trops passionn�es pour essayer de suite toute la mati�re apprise plus haut? :-)).

Dans tous le cas, vous devez configure le DNS en cr�ant le fichier /etc/resolv.conf:

 domain le_nom_de_domaine_de_votre_fai
 nameserver premier_DNS
 nameserver second_DNS

Permissions des fichiers

Avant de pouvoir ex�cuter un script, vous devez le rendre ex�cutable. Souez s�r d'avoir mis les bonnes permissions afin qu'aucun autres utilisateurs ne puisse lir les mots de passe contenus dans ces fichiers. Si vous d�sirez qu'un autre utilisateur puisse communiquer, r�f�rez-vous � sudo et vous devez faire ceci:

 chmod u+rw og-rwx -r /etc/ppp
 chmod u+x /etc/rc.d/rc.isdn /etc/ppp/ip.down-local /usr/local/bin/isdn

Connection + d�connection

Finalement, vous pouvez cr�er un petit script pour d�marrer et stopper la connection ISDN. Je l'ai mis sous /usr/local/bin/isdn:

 #!/bin/bash
 case $1 in
 on|start)
 /sbin/isdnctrl dial ippp0
 ;;
 off|stop)
 /sbin/isdnctrl hangup ippp0
 ;;
 info|status)
 /sbin/isdnctrl list ippp0
 ;;
 *)
 echo "Usage: isdn on|off|info|start|stop|status"
 ;;
 esac

D�s lors, si /usr/local/bin est dans votre PATH, vous pouvez le faire facilement via:

 isdn on
et:
 isdn off

3.3 Cablemodem (DHCP)

DHCP a �t� cr�� pour rendre la vie plus facile et la plupart du temps, il le fait ;) Pour plus d'informations sur la configuration de votre version client du DHCP sont �: http://metalab.unc.edu/LDP/HOWTO/mini/DHCP.html et une liste de FAQ �: http://web.syr.edu/~jmwobus/comfaqs/dhcp.faq.html qui d�crit tout ce que vous voulez savoir (en plus des informations ci-dessous)

Beaucoups de personnes veulent connecter un r�seau entier sur leur cablemodem, ce n'est pas un probl�me.Vous avez besoin de IP-Masquerading ( http://metalab.unc.edu/LDP/HOWTO/mini/IP-Masquerade.html) et �tre certain que l'interface (qui communique avec le cablemodem) a une bonne adresse MAC !! Une autre solution (en cas de probl�mes) est de red�marrer votre cablemodem.

Chello (TVD):

Web:

http://www.chello.be/

Support:

pas encore officiel

Plus d' informations:

http://foobar.starlab.net/~soggie/tvd_linux/

Pandora (Telenet):

Proxy automatique:

http://pac.pandora.be:8080

http proxy:

export http_proxy="http://proxy.pandora.be:8080/"

Web:

http://www.pandora.be/

Support:

pas encore officiel

Plus d'informations:

http://users.pandora.be/de.boeve/pandora.html

3.4 ADSL

Turboline (Belgacom):

Quelques renseignement:

utiliser DANA

Web:

http://www.turboline.be/

Support:

pas encore officiel

Plus d'informations:

http://foobar.starlab.net/~soggie/turboline/


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:25