home *** CD-ROM | disk | FTP | other *** search
- Installation of pppsetup!
- ------------------------------
-
- To install the compiled ppp, run 'make install'.
-
- To compile ppp.c run 'make clean' 'make', then 'make install' as root.
-
- Now run 'ppp -s' as root and answer the four questions, login
- name, password, isp phone number, and modem device.
-
- You'll be asked where your modem device is, answer
- ttyS[0-3].
-
- ttyS0 = com1 under dos
- ttyS1 = com2 under dos
- ttyS2 = com3 under dos
- ttyS3 = com4 under dos
-
- The files created when you run 'ppp -s' are '/etc/ppp/options,
- chat-script, pap-secrets, chap-secrets, and ip-up.
-
- You should have a recent version of pppd v2.3.8 or later
- in /usr/sbin.
-
- # pppd --version
- pppd version 2.4.0
-
- There's a 'usepeerdns' option in /etc/ppp/options that tells pppd
- to try and get a dns ip address from your service provider when it
- connects, then /etc/ppp/ip-up puts it in /etc/resolv.conf.
-
- If this doesn't work for whatever reason, remove the 'usepeerdns'
- option and put a ip address of your choice in /etc/resolv.conf.
-
- nameserver 205.252.116.61 <For example>
-
- If something in the above files is not correct you can change it
- by hand, or run 'ppp -s' again.
-
- # ppp -h <For help!>
-
- Run 'ppp -c' to connect and 'ppp -d' to disconnect.
-
- When you run 'ppp -c' you'll be droped back to #, you'll hear
- the modem dialing, in about 30 seconds you should see a local
- and remote ip address printed to the screen, like this below.
-
- 205.115.312.56 > 216.324.119.81 ppp0
-
- If you don't make the ppp connection take a look at the
- /var/log/messages and debug files, they should have a
- record of the attempted ppp connection.
-
- Sample /var/log/messages file.
-
- pppd[562]: Serial connection established.
- pppd[562]: Using interface ppp0
- pppd[562]: Connect: ppp0 <--> /dev/ttyS1
- pppd[562]: local IP address 215.87.78.18
- pppd[562]: remote IP address 205.94.97.35
-
- You don't have a successful ppp connection until you
- receive a local & remote ip address like above.
-
- If you have the x window system you can connect in a xterm.
-
- # startx
- # ppp -c
- # netscape
-
- If you run 'ppp -c' in x windows you'll see the local & remote ip
- address printed in a little xmessage box, if you have /usr/X11R6/
- bin/xmessage.
-
- You can run 'ifconfig' anytime to see if you're ppp connected.
-
- # ifconfig
-
- You should see something like this if you're ppp connected.
-
- ppp0 Link encap:Point-to-Point Protocol
- inet addr:105.207.127.86 P-t-P:205.252.116.61 Mask:255.0.0.0
-
- Linux has some support for winmodems.
-
- If you have a winmodem that has a LUCENT chipset you might
- be able to get it working on linux, you have to get the
- "ltmodem-5.99b.tar.gz" or later package, see below.
-
- You can try this to see if you have a lucent winmodem.
-
- # cat /proc/pci
-
- ATTENTION! You may not have a /proc/pci, recent kernels 2.2 or
- later don't have a /proc/pci unless it's asked for when the
- kernel is configured.
-
- If you see something like this you probably have a lucent modem.
-
- PCI devices found:
- Bus 0, device 10, function 0:
- Communication controller: Lucent (ex-AT&T) Microelectronics L56xMF (rev1).
- Medium devsel. Fast back-to-back capable. IRQ 5. Master Capable.
- No bursts. Min Gnt=252.Max Lat=14.
- Non-prefetchable 32 bit memory at 0xe6000000 [0xe6000000].
- I/O at 0xe800 [0xe801].
- I/O at 0xec00 [0xec01].
-
- You can use lspci from the pciutils package to list any
- pci devices, if you don't have /proc/pci.
-
- # lspci -vv
-
- You can get the lucent winmodem driver here.
-
- http://walbran.org/sean/linux/stodolsk
- http://www.physcip.uni-stuttgart.de/heby/ltmodem "ltmodem-5.99b.tar.gz"
-
- # tar xzvf ltmodem-5.99b.tar.gz "Extract it!"
-
- You should have the kernel source in /usr/src/linux, if you're
- running a 2.2.19 kernel it should be the 2.2.19 source etc.
-
- If you don't have /usr/src/linux/include/linux/autoconf.h or
- version.h, do this.
-
- /usr/src/linux# make oldconfig
- /usr/src/linux# make include/linux/version.h
-
- ltmodem-5.99b# ./build_module "Compile it!"
- ltmodem-5.99b# ./ltinst2 "Run this script to install it!"
- # ./autoload
-
- Have this line in your /etc/modules.conf or conf.modules file.
- path=/lib/modules/`uname -r`
-
- # depmod -a "You only need to do this once!"
-
- # modprobe lt_modem "Load the module!"
-
- Run setserial and see if your lucent modem is detected, using
- the first I/O above for the port and IRQ 5 for irq.
-
- # setserial -v /dev/ttyLT0 uart 16550A port 0xe800 irq 5
-
- Linux does support (p)lug (n) (p)lay modems, but you may need help
- from 'isapnptools' to get your pnp modem working properly on linux.
-
- You can get a compiled version of isapnptools from here.
-
- ftp://ibiblio.org/pub/Linux/system/hardware
- isapnptools-1.24.bin.tgz
-
- http://www.roestock.demon.co.uk/isapnptools <Home page>
-
- This is the first thing you have to do.
-
- # pnpdump -c > /etc/isapnp.conf
-
- Take a look at /etc/isapnp.conf to see if your pnp modem was found, and
- what IRQ etc. it was found on.
-
- # man isapnp <Man pages for the isapnptools package>
- # man isapnp.conf <You have to read this to know how to configure
- # man pnpdump the /etc/isapnp.conf file>
-
- # isapnp /etc/isapnp.conf <After you configured the /etc/isapnp.conf
- file>
-
- Run setserial for your modem to see if it's detected correctly, because
- if setserial can't detect your modem correctly then nothing will.
-
- # setserial -v /dev/ttyS1 autoconfig
-
- /dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
-
- End! (6-12-2001) Kent Robotti
-
-
-
-
-
-
-
-
-
-
-