Who is he? Bio (basically the same, just more personal detail) How can he benefit me as a financial advisor?
What is his
perspective on investing? Investment
portfolios (.pdf format - Adobe Acrobat necessary to read) How we are swimming in
a sinking US dollar. What articles has he published on
management? Investigating
problems in the workplace (.pdf format) Mentoring,
correcting, and disciplining employees An inside look
at a peer evaluation system Examples of Websites created,
maintained, and promoted:
|
Loading ISDN on boot-up Having
created the scripts above, it is now a simple matter to automate the
loading of your ISDN configuration on booting. For a RedHat system edit
the /etc/rc.d/rc.local file and add:
For other Linux
distributions, add the same lines to the relevant start-up file. usr/local/bin/isdn-off:
Dial in configuration, caller ID, and toll calculations The dial in
configuration allows for remote users to access a server via ISDN. You
can also identify callers and calculate how much your internet
connections are costing you. I didn't need these capabilities for
my machine. If you are interested in these capabilities, click here.
Troubleshooting:First some ideas for quick problem solving:Error/usr/local/sbin/isdn-on-exec: line 109: /usr/bin/xmonisdn: No such file or directory/usr/local/sbin/isdn-on-exec: line 112: /usr/bin/xisdnload: No such file or directory Solutionlocated these files in /usr/X11R6/bin/ and copied them to /usr/bin.ErrorHowever, I got the following error when I ran isdn-on.ippp0: bash:
/usr/local/bin/isdn-on.ippp0: Permission denied SolutionThat meant that the file was not executable. Click here for resolution of Permission denied errors. ErrorThen I got the following error when I ran isdn-on.ippp0: SolutionThen, I supplemented the files not included in http://leising.freeshell.org/isdn.html
with the programs from http://www.thennion.demon.co.uk/ISDN.html.
I'm sure there are extra files but they obviously didn't do any harm. Error
SolutionOpen Network Device Control. Click on the Hardware tab. Change to the
appropriate card, the computer had probed an ASUS COM ISDNLink ISA PnP
but the one that worked was ASUS COM ISDNLink PCI .
Click on the Devices tab and double click on the
ISDN Type device. Hit the
edit button and a second dialog box will appear. Click on the Callback tab and write in your phone
number in the dial-in number. Selected Advanced tab and select use channel bundling. Hit OK
ErrorThere seems to be a bug in RedHat 9.0. For ISDN connections, isdnX is supposed to be assigned to "raw IP" encapsulation modes and ipppX should be assigned to "sync PPP" modes. When I try to set up a new ISDN account with Network Device Control (NDC), instead of making device ippp0, it set the connection up as isdn0 despite reading "sync PPP" mode. SolutionThis was resolved by going back into NDC under the "Advanced" tab and changing Encapsulation Mode to "raw IP", closing it, saving the configuration, opening the NDC configuration again, changing it back to "sync PPP" and then saving it again. More detailed trouble-shooting: Using the debug file.
Click
here for: Understanding your debug file
|
Cause Code: | Problem/solution: |
---|---|
E001B: Line unavailable |
It is probable that your
ISDN line is not active. Check to see if the line is plugged into
the correct jack and that the phone line works. Otherwise, your
cable may be bad. |
E0066: Recovery on timer expiry | Your peer doesn't handle a part of the DSS1 protocol correctly - its reactions upon sending-complete-requests are faulty; solution: Recompile your kernel with the option "Disable sending complete" |
E0058: Incompatible destination | It is true that you chose the right telephone number,
but your peer has not loaded his ISDN-subsystem correctly or
even not at all; this can happen even if the peer has
misconfigured the incoming telephone numbers. Mind: addphone out 123456 or addphone out 089123456 BUT: addphone in 89123456 - this is the ONLY possibility: Include area code even for local calls, but without leading zero. |
E0201: Unassigned number | Your dial out telephone number is wrong; if an areacode is necessary you must include a leading zero. Check out the telephone number syntax described under E0058. |
E0222: No circuit or channel available (public network) | This is what you usually call "BUSY". |
E0022: No circuit or channel available (user) | This may occur, when the physical connection to the peer is broken; it happened to me that the peer's telephone lines got broken, so I didnt get an answer from the telephone company, but instead my own ISDN card refused to put my call through to the peer. |
E023f: Service or option not available | The server you want to connect to is down. This one I got only one time when I tried to connect to SUSE's ISDN server. |
E0211: User Busy | The peer is busy; this is the 'normal' message everybody expects if the peer is actually busy. But unfortunately a different cause code is possible for exactly the same situation: For example E0222. |
E0 | x |
E0 | x |
If you find lines like
LZS (hists 1 check 3/hists 1 check 4) compression enabled
rcvd [0][CCP ConfReq id=0x2 <LZS (RFC) hists 1 check 4]>
rcvd [0][CCP ConfAck id=0x2 <LZS (RFC) hists 1 check 3]>
lzsDecomp: rcvd seq# 160 exp seq# 129 (sync lost)
ippp: decomp wants reset with params
[...]
Received ResetAck from peer
in your syslog, and tcp/ip communication seems to fail without any further error messages, and if you have a line like "lzs 1" in your relevant /etc/ppp/ioptions.ipppX, change this file as follows:
lzs 1:4
mtu 1496