No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help
View Responses


Grex Internet Item 3: gopher and Michnet PPP [linked]
Entered by charlesm on Thu Dec 30 17:24:51 UTC 1993:

Can anyone tell me how to set up gopher, mosaic, or other
"advanced" Internet software to work with Michnet and PPP?
I have a Michnet authorization account, and Merit's PPP stacks
for Mac and DOS (fairly old ones -- is that a problem?).
I can use Fetch on the Mac and NCSA's FTPBIN from DOS.
But the gpher documentation I downloaded from Minnesota
says to use some other stacks or drivers (I think Clarkson's
SLIP for DOS).  My Mac II hung and trashed the finder when
I tried to run Turbogopher client.
I guess what I'd really like to know is, can these varoius free
components be made to work together without spending a week
fussing and tweaking, or should I go buy "internet in a box"
or something from one of the commercial providers.
Is there a FAQ or cheat sheet somewhere that spells out which
versions work with each other, and what memory and operating
systems versions are needed?  

110 responses total.



#1 of 110 by kentn on Thu Dec 30 19:32:43 1993:

If you've got NCSA Telnet and ftpbin working with Michnet & PPP,
don't screw with it.


#2 of 110 by srw on Fri Dec 31 08:00:26 1993:

Actually I wish I could do what you are attempting charlesm, but I
don't have the authentication. You'll never get Turbogopher or
Mosaic to run using SLIP, because Michnet treats SLIP like 
unauthenticated PPP, and those clients will only run if they can
get out from MichNet.

Since you said you can run Fetch, I think you probably already know
this, but just in case:  PPP is not a protocol stack (packet driver)
for the Mac, it is a LAP or mdev. You must also have MacTCP which is
an Apple product and costs $. If you have it, have you selected PPP
in the MacTCP control panel, and specified your authentication in the
'config PPP' control panel?

If you don't have MacTCP, you can most easily get it (I believe) by
purchasing Adam Engst's book on the internet as seen from a Mac.
I forget the title, but it comes with a disk containing MacTCP
and a lot of other stuff like fetch, etc.



#3 of 110 by rcurl on Fri Dec 31 18:21:42 1993:

charlesm must have MacTCP (now up to ver. 2.0.4), if he runs Fetch
over MacPPP. I haven't gotten all the jargon straight, but I think
I have the "picture". MacPPP is the TCP/IP modem-network interface,
(as is SLIP), and MacTCP is the MacPPP-Mac interface. Lots of clients
invoke MacTCP and run over MacPPP. I now use Fetch, Versaterm FTP
Client (or Client Tool), Telnet, and am trying to get the ARNS client
up (ARNS = AppleTalk Remote Network Server) but need to turn on a
UM network host AppleTalk server. I'm interested in learning Mosaic,
but haven't found a comprehensible introduction yet. One thing I will
say - it will be nice when consistent interfaces are created for these
various clients: Fetch and VT FTP Client launch from apps, but ARNS
launches from the Network CP, the VT Client Tool from VT, and in most
of them one has to hang up in the MacPPP CP. I get confused. 


#4 of 110 by srw on Fri Dec 31 21:43:04 1993:

You're right rcurl, he must hace MacTCP. MacTCP also provides the
API for programs to call to use TCP/IP. THus it fills the role of
the "sockets" API on unix, and Winsock on Windows. The API is
different though.

I am sure I could figure out Mosaic. I got the client program,
MacTCP and PPP. It won't work though, because it can't send packets
outside of MichNet because I'm not on the faculty at UofM.
Merit wants an awful lot of money for an authentication account.


#5 of 110 by kaplan on Mon Jan 3 03:28:50 1994:

This item has been linked from Info 88 to Internet 3.


#6 of 110 by rcurl on Mon Jan 3 06:23:00 1994:

Tell us more about mosaic, srw: maybe a new item?


#7 of 110 by kentn on Mon Jan 3 06:27:24 1994:

Re 5: Are those road numbers on the info superhighway???


#8 of 110 by charlesm on Mon Jan 3 19:01:13 1994:

1.  yes, I have a copy of MacTCP as well as Merit's PPP for mac.
I don't know if there are possible version conflicts.
2.  I have a Michnet authorization account so I can access sites
outside of Michigan.
3.  I read that WinMOSAIC needs Winsock but don't know where to get that.
(I assume I can get MOSAIC from NCSA in Illinois.
Any advice appreciated.  Mark Charles


#9 of 110 by srw on Thu Jan 6 01:06:17 1994:

WinSock is Microsoft's version of theSockets API for Windows.
I think it is built into NT, but I believe you may have to buy
a commercial package to get it under Windows 3.1.

Of course this is not an area that I have a great deal of expertise
in. I am just parroting what I think I overheard at work.
(I do Macs, not PCs)


#10 of 110 by rcurl on Thu Jan 6 22:03:25 1994:

charlesm, you need to pick a platform! In reading MTS conferences, it
is evident that it is much more difficult to get PPP up on a PC, than
MacPPP on a Mac. So, if you have 1 and 2, forget Winsock, and launch
Telnet, Fetch, which launches MacPPP and MacTCP does its thing. If
something doesn't work, e-mail me all your configurations in MacTCP,
and your MacTCP DNS IPs, and I might have some ideas.


#11 of 110 by rcurl on Fri Jan 7 07:14:24 1994:

In #10, I meant your configurations in MacPPP too. 


#12 of 110 by charlesm on Mon Jan 17 15:55:46 1994:

Rane, thanks for the offer.  I think you missed my statement that I have
Fetch, macTCP, and PPP working.  I've since found out that Turbogopher
and macMosaic require Mac system 7, so I'm stuck on the Mac side until
I can get access to a newer mac.
 
On the Intel side, I'm running Merit's PPP stack with their "tweaked"
version of NCSA telnet and ftp for DOS.  The documentation I have
for UMN's DOS Gopher is that it needs the Clarkson packet drivers, which Iuse
SLIP.  Also, NCSA's WinMosaic documentation comes with a shareware version of
Winsock (from trumpet) that also requires SLIP.

I guess my next step is to ask someone at Merit if they are planning to
provide special versions of gopher, Mosaic, or Winsock that will work
with their DOS PPP stack.  Can anyone suggest who I should talk to
at Merit?

(one reason i got my Merit authorization account was to use gopher
and Mosaic.  At that time I didn't know about SLIP/PPP conflicts.)


#13 of 110 by srw on Tue Jan 18 03:48:42 1994:

I've got System 7 but not the Authorization account.
Maybe we should get together, Mark.


#14 of 110 by scg on Tue Jan 18 21:29:31 1994:

re #12:
What did you do to configure Merit's PPP to work?  It keeps crashing my system.


#15 of 110 by charlesm on Sat Jan 22 13:53:45 1994:

The latest plan -- to be tested this weekend:
on the Mac:  System 7
  MacTCP 2.0.2
  Merit's MacPPP
  Dartmouth's "Fetch" (ftp client)
  Minnesota's TurboGopher
  NCSA's MacMosiac
dial-up to Michnet (9600 baud); Merit authorization account
Several sources say this will work.  I'll let you know.

On the PC side, we're planning to test the following:
  MS-DOS 5.0, MS-Windows 3.1
  Chameleon (commercial software) for PPP and WINSOCK.DLL
  Hgopher 2.0 (a gopher client for MS-Windows)
  NCSA WinMosaic 1.0

The key info, for Windows, is that you need a version of WINSOCK.DLL
that is specific to SLIP or PPP or your specific ethernet card --
whatever you're using for the network connection.  (this is explained
in the Hgopher docs.)

As far as I know, Merit does not have a winsock to go with their DOS PPP
so we're planning to use the commercial software, Chameleon.

Thanks to all who have helped me puzzle this out.
I'll let you know how it works.


#16 of 110 by scg on Sat Jan 22 14:39:33 1994:

I'm still trying to get PPP for DOS (I don't have Windows) to work.  My
computer tends to crash after it's been running for about five minutes.


#17 of 110 by jared on Sun Jan 23 02:44:27 1994:

I can help.  I get ppp to work with no problem with ka9q.


#18 of 110 by curby on Mon Feb 28 21:20:36 1994:

First off:  No flames!  This is my first post on the grex machine bbs, so...

1)  MAC PPP
You shouldn't need any special version of MacTCP, or MacPPP, for the
drivers to work properly together.  It is recommended that you use the
latest version of each, though.  I don't know what version that are on
with MacTCP.  Using MacPPP, you should be using v2.? or later.  I guess
that they (michnet) had some problems with the authentication for the
previuos versions.  It worked most of the time, but someone found a
loophole or something.

If you already have fetch working, then everything else whould be working
as well.  The only things that I have come accross as problems when
setting up MacPPP on people's computers is when trying to do something
that requires authorization at the other end.  

I don't know how, but I have run across some servers (mostly news and irc)
that won't let you connect to them with your local client because you
don't belong to a certain select group?  I am not sure how to get around
this, but t is the most common problem that I have found using MacPPP.

2) DOS PPP (!@#$%^&*)
The University of Michigan DOES NOT support DOS machines.  That is what I
have found out in the years that I have dealt with them.  There are a
certain few DOS gurus at the UofM that can answer even the toughest
questions about DOS machines, but the majority of the UofM community like
to use the (yech!) mouse.

At first, when I set up the PPP driver for the DOS machine, I was using
the tweaked version that Merit (or had they changed to Michnet by then?  I
forget.) provided.  It was good for what I needed to do then (telnet from
site to site) but as I got more into the other aspects of the Internet, I
found that it became very limited, and has too many bugs to be useful.  So
I put is on the shelf for the better part of a year.  When I looked into
it again just recently though, I found that someone had made the driver
into something that is easitly used. 

Now I am using it to do basically everything that I do on the internet.
->Gopher
->Mosaic
->telnet
->Readnews
->POPmail (discussed later)
->et al

The version of the driver that I am using is v1.97.  This version emulates
an ethernet board exactly (or really close), so that you can use any
program that uses can get your address from the bootp protocol.  If anyone
is interested, I can put the code into our FTP archives here.  (Do we have
FTP archives here?)  I will also put up the tweak that I had to make to
NCSA Telnet to make that work.  Everything else that I have used has been
able to be used right out of the \bin.

3)  My turn to ask a question...
Does GREX have a POPMail server up and running.  I am not to sure about
the specifics of the server, but I know that the old machine where I got
my mail from I used to be able to use my POPMail client to get my mail
from the machine where I forwarded everything for storage.  I like to be
able to read messages at my leisure, then reply to them directly from my
home machine.  But when I tested out my POPMail program, it wouldn't let
me get to the mail that I had on grex.

Any gurus out there know whether users of grex have the ability of using a
POPMail client?

SHould this discussion be continued in the info conference?

Now how do i get out of here.  Trumpet is so much easier...Ah here we go
(xed-fingers)


#19 of 110 by curby on Mon Feb 28 22:09:24 1994:

Answering my own post... How foolish!

I asked whether grex has a POPmail server up.  I looked on the
/etc/services file, and I found that, yes, port 109 is designated as the
Post Office Protocol- level 2 socket.  If this is true shouldn't the
protocol work for all users, or has the kernel been modified to let only
members use this protocol?

Are there any gurus that can answer this second question?  Or do I need to
become a member before I can test out this assumption?


#20 of 110 by srw on Tue Mar 1 01:27:03 1994:

How does a user sitting in his or her own home with a computer and modem
reach out and get to port 109 on Grex's internet connection?

I will have to let a staff guru answer the question about whether
it would actually work. Incoming internet is generally unlimited.


#21 of 110 by rcurl on Tue Mar 1 07:33:56 1994:

The latest MacPPP is ver. 2.0.1, and the latest MacTCP is ver. 2.0.4. THE
recent upgrade to MacTCP concerned some obscure features. However, 2.0.3
was essentially skipped, as it was buggy.


#22 of 110 by mju on Thu Mar 3 14:47:35 1994:

We don't have a POP server installed here.  If there is demand for
it, we could see about installing one.


#23 of 110 by curby on Thu Mar 3 21:25:10 1994:

Did you disable the protocol when you modified the kernal?  If so, it won't
be that easiy to get it going again.  I am going to become a member, so
that I can try out the theory that it is only disabled because i don't have
the ability to create an outgoing telnet socket, but now I need to figure
out who to contact in order to give them money, and get my name onto the
super user list.

So, who should that be?  Who takes the money for the memberships?


#24 of 110 by remmers on Thu Mar 3 23:06:59 1994:

Our trusty treasurer, Dan Romanchik (danr).  Type "!support" at the
next prompt and you'll see some text displayed listing full details
on rates and where to send money.


#25 of 110 by popcorn on Mon Mar 7 20:05:26 1994:

This response has been erased.



#26 of 110 by curby on Mon Mar 7 23:36:29 1994:

Uh.... Thanks....


Uh.... Err...  Which one were you refering to?  The message from the IP
list, or the info on PPP?

POPmail:  reading up on it, it should be something along the lines of FTP
or NNTP or SMTP.  So, unless something specific was done to the OS
software, it should work if I become a member.  I will find out anyway,
since I think that this is a good cause to be contributing to. 

INTERNET CONECTION:  Is the technical information on the link that grex
has to the internet available anywhere?  I am just curious what type of
connection do we have.  T-1, T-3 (ya right! 8^), or 56kbps?  
 


#27 of 110 by srw on Tue Mar 8 00:43:56 1994:

We wish.  The line is a 14.4K dialup slip line, to be upgraded when the
modems are ready for it to 19.2K. Maybe 28.8K tops. We do manage to
squeeze a lot through that tiny tube. 



#28 of 110 by curby on Tue Mar 8 15:20:47 1994:

Oh wow!  So my machine at home has the same connection to the
internet that grex does?!?!  That seems amazing.  But I guess that I can
see why things get so bogged up when multiple people start passing varying
packets down the link.  


#29 of 110 by rcurl on Tue Mar 8 18:48:17 1994:

I had been telneting here from MichNet through their 19.2Kbps SCP,
because that reacted faster than using MacPPP through the NAS with
Port Speed set at 14.4Kbps. But I had misunderstood that aspect of
configuring MacPPP, and just learned I could set the Port Speed at
57.6Kbps. This really speeded things up, but it is even more apparent
that this works with packets: blocks of screen writing are almost
instantaneous, but with halts and stutters, while my packets are
queued. This just got worse in the last few minutes, when I think
someone started to read news. At least I've accelerated my direct
PPP access to the Whole Internet.


#30 of 110 by popcorn on Wed Mar 9 04:27:10 1994:

This response has been erased.



#31 of 110 by mju on Fri Mar 25 06:38:15 1994:

Unfortunately, Curby, you won't be able to install a POP server even if
you become a member.  This is because the POP server needs to run
on a privileged port, as well as access everyone's mailbox, so it must
run as root.  On the other hand, if staff were to set up a POP
server, any user (not just members) could use it to read their mail,
since it would be an incoming connection.


#32 of 110 by popcorn on Fri Mar 25 12:16:58 1994:

This response has been erased.



#33 of 110 by scg on Fri Mar 25 21:45:38 1994:

When you say that it can access everybody's mailbox, I assume that doesn't
mean a POP user would be able to read other people's mail.


#34 of 110 by davel on Fri Mar 25 22:51:33 1994:

I don't know anything about POP, but if it sends mail to other people
(in the sense of actually putting stuff in their boxes instead of going
through the mailer daemon) it would have to have access.  Is that what
it does?  In any case, lots of programs (most servers/daemons, in
particular) have to have access to everyone's files - think of the
mail daemon mentioned before, which has to add stuff to everyone's in
boxes.  The software has to be written so as to prevent this capability
from letting unauthorized users gain access; software that doesn't do
so adequately is what people mean when they say "security hole".  This
is why even a system like Grex needs a somewhat restricted staff and
staff needs to be the people who install software that needs root
privileges.  If Joe Blow turns over some program, already compiled,
with all sorts of useful features, and we run it as root (or suid root),
and Joe modified it to allow you to bring up a shell (still as root)
whenever you enter the command xxyyzz, Joe now can do anything.  Send
messages apparently from scg, edit any of your files, whatever.  And
relatively untraceably, unless someone is suspicious in advance & goes
to some trouble to set up stuff to monitor.


#35 of 110 by curby on Fri Mar 25 23:29:42 1994:

1)  I realize that grex is not running a POP2 server.
2)  The POP2 protocol requires that you log in as yourself, (using port
    109), then it allows you access to your incoming mailbox.  This allows 
    users the ability to then download their mail to their local machine,
    then read it at there leisure.
3)  I realize that the staff would be wary of using a program that is
    given to them by a user, but sometimes it is better then making the
    staff do all the homework themselves.
4)  I have (, I think,) the source code and the compiled version of the
    POP server deamon sitting in my home directory.  I would like the
    staff to look it over and see if this is somthing that they can put on
    the system.  
5)  Who should I give the source code to to get it approved for setting up?

-----

On a different note, I have been looking a little at the imap protocol.  I
know that we have the man page for it here on grex, but is it running on
grex?  If so, I should be able to use a different program to get my mail
using the imap setup.  I have more reading to do about it, but If anyone
has any suggestions, or ideas about how to set up either imap, or pop, I
would be glad to here them.

ps:  I just recieved a message today saying that UofM Consulting has
revised some of its documentation dealing with imap, so I am going to get
those quicknotes and read over them.


#36 of 110 by kaplan on Sat Mar 26 06:39:24 1994:

I've unpacked pine3.89 and built it for "sun."  I don't know much about
this and I seem to have done something wrong.  But if I can get some help
fixing it, you'll have your imap.  See /usr/local/src/pine/pine3.89/bin
which is a directory containing pine, pico, and imapd.  I have not 
been able to test imapd, but pine and pico don't seem to work right.
I'm not sure what's wrong, so I guess you shouldn't try running those
binaries if you don't know what you're doing.


#37 of 110 by curby on Sat Mar 26 17:19:21 1994:

Hmmm...  I know that we are running SunOS, but what version are we
running? 


#38 of 110 by gregc on Sat Mar 26 18:37:21 1994:

We're running SunOS 4.1.1 with several patches installed.


#39 of 110 by curby on Sun Mar 27 09:05:28 1994:

Could one of the patches that we installed make a program not be able to
write a new file in a users directory?


Next 40 Responses.
Last 40 Responses and Response Form.
No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss