Using CERN ACB on CERN Linux 7.2.1/7.3.1¶
|
This page contains recipes for configuring CERN ACB service on CERN Linux 7.2.1/7.3.1 using modem connection. Currently we do not have the recipe for ISDN not having access to it.
Prerequisites
- Read ACB documentation.
- Make sure you are registered for the service
- pppd with MS-CHAP (Microsoft Challenge Handshake Authentication Protocol) and CBCP (CallBack Control Protocol) support compiled in:
Warning: Standard Red Hat Linux 7.X pppd does not support CBCP correctly
If you are using this distribution you must update your pppd package to the CERN patched version:
ppp-2.4.1-2.cern.i386.rpm (sources: ppp-2.4.1-2.cern.src.rpm)
CERN Linux 7.2.1/7.3.1 versions already include this update.
Dial-In
This is the recommended solution: However it may not work in some areas as CallerID must
be transffered with your call. If in doubt , please try it first.
Command line script
Edit /etc/ppp/chap-secrets. It should contain following lines:
# Secrets for authentication using CHAP for ACB V90 # client server secret IP addresses CERN\\NICELOGIN RAS-CERN NICEPASSWORD RAS-CERN CERN\\NICELOGIN NICEPASSWORD
Substitute your NICE login id and password for NICELOGIN and NICEPASSWORD respectively.
Next download acb.sh script and save it as /usr/bin/acb.sh
(Do not forget to make it executable - chmod +x /usr/bin/acb.sh).
You must edit the acb.sh script and change user settings:
- RASPHONE="XXXXXXXX"
- MYPHONE="XXXXXXX"
- MYLOGIN="XXXXXXX"
(see the script for the description)
To connect type (as root on your machine) /usr/bin/acb.sh.
To disconnect press Ctrl-C.
GUI tools
[DESCRIPTION NOT READY YET]
Callback
The only callback method we support is using the
Command line script
Use the description above (In dialin section): The same
setup can be used (make sure to change phone number in acb.sh script.
GUI tools (unsupported)
- X-ISP (http://xisp.hellug.gr)
Troubleshooting
- Are you registered ?
- Enable detailed logging:
Add debug option to pppd.
Reconfigure your syslog to log everything:
Edit /etc/syslog.conf: Put there a line:
*.* /var/log/messages
then restart it:
/sbin/service syslog restart
- Retry with logging enabled (prefferably using the command line script method, it's much easier
to debug):
Watch /var/log/messages for any obvious problem.
- Still does not work ?
Open support call to linux.support@cern.ch.
Please include the debugging information obtained following the recipe above, we are unable
to resolve any call not including it.