File: tag_nullmodem.html

package info (click to toggle)
lg-issue30 5-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,084 kB
  • ctags: 80
  • sloc: makefile: 34; sh: 34
file content (245 lines) | stat: -rw-r--r-- 10,381 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
<!--startcut =======================================================  -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.1pre8">
<TITLE>The Answer Guy 30: Connecting Linux to Win '95 via Null Modem</TITLE>
</head>

<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#A000A0"
ALINK="#FF0000">
<!--endcut =========================================================  -->
<H4>"Linux Gazette...<I>making Linux just a little more fun!</I>"
</H4>
<P> <hr> <P>

<!-- ===============================================================  -->
<H1 align="center"><A NAME="answer">
<img src="../gx/dennis/qbubble.gif" alt="" border="0" align="middle">
<a href="./index.html">The Answer Guy</a>
<img src="../gx/dennis/bbubble.gif" alt="" border="0" align="middle">
</A></H1> <BR>
<H4 align="center">By James T. Dennis,
<a href="mailto:linux-questions-only@ssc.com">linux-questions-only@ssc.com</a><BR>
Starshine Technical Services,
<A HREF="http://www.starshine.org/">http://www.starshine.org/</A> </H4>
<p><hr><p>
<H3><img src="../gx/dennis/qbub.gif" alt="(?)" width="50" height="28"
	align="left" border="0">Connecting Linux to Win '95 via Null Modem</H3>

<p><strong>From Chris Gushue on 04 Jun 1998

<!-- begin body -->
<BR><BR>
 I have two systems, a 486 and a K6, and I was wondering how (if) I could
 connect them using a serial (null modem) cable. One system will be running
 Windows 98, the other running Linux. I can't seem to find any info on the
 LDP or other webpages. Thanks.
</strong></p>

<blockquote><img src="../gx/dennis/bbub.gif"width="50" height="28" alt="(!)"
align="left" border="0">
	Certainly you can connect them for some purposes.

<br><br>
	I don't know anything about Win '98 but I presume it
	comes with some sort of terminal emulation package
	(like the Hyperterm that MS licensed from Hilgreave for
	Win '95, or that cheesy old "Terminal" that they used to
	ship with Windows 3.x).

<br><br>
	You could also get any of several shareware, free, or
	commercial communications packages such as Telix (Windows
	or DOS), Kermit (DOS) or K95 (Windows), etc.

<br><br>
	All of these should have a "direct" or "null modem" option
	listed among their "connection/modem" types.

<br><br>
	This will give you a basic, character modem terminal login
	to your Linux box.  This not a networking connection --- it
	is just like connecting a dumb terminal to the machine (which
	still gives you access to most of the applications and almost
	all of the utilities and programming tools on your Linux system).

<br><br>
	If you want <EM>networking</EM> between these two systems, over the
	serial line; that's a different story.  You should be able to
	establish a SLIP or PPP connection between the two.  Once you've
	done that you could run any of the TCP/IP protocols over the
	line.  However, it's much trickier to do that --- and I have
	no idea how Win '98 will handle it.

<br><br>
	(Under early revisions of Win '95 I remember complaints that
	the supplied PPP drivers and their user interface was
	configured to work with MSN (Microsoft Network --- their
	ISP) and that it required some utility from the "Plus Pack"
	to allow one to create and maintain a "chat" script --- a
	way to log in and configure/establish a PPP session with
	any other ISP.

<br><br>
	It seems that MS also added features in their NT 4.x (RAS?,
	RRAS?) that allow these systems to act as recipients of the
	stock Win '95 MS-CHAP authentication method.  I guess this was
	a bid to convince ISP's to adopt Windows NT for their work.

<br><br>
	Meanwhile Gert Doering (and others?) released the AutoPPP
	extensions or patches to '<TT>mgetty</TT>.'

<br><br>
	'<TT>mgetty</TT>' is Gert's very popular "modem getty" line that allows
	a modem line to be shared between terminal, fax, network and
	even voice (with some modems) for both incoming and outgoing
	use.  One of the features of '<TT>mgetty</TT>' is that it can be
	configured to recognize certain login strings ("user name
	patterns") as a directive to use an alternative '<TT>login</TT>' program.

<br><br>
	Thus you can configure you modem line to use ppplogin when
	given a "user" name of the form:  Pmaryjoe, and to use a
	traditional '<TT>login</TT>' when presented with others.

<br><br>
	I personally haven't set up AutoPPP.  However, a quick
	Yahoo! search on the string:  "<TT>+mgetty +autoppp</TT>" gives
	about 450 Alta Vista hits.  Most of these are from the
	Linux ISP mailing list.  I didn't spot any that covered
	AutoPPP over a null modem.

<br><br>
	Trying a search string like:
		 <CODE>+ "null modem" +mgetty +win + "95"</CODE>

<br><br>
	... didn't help either.  Though it did return a bunch of
	links to Linux Gazett mirror sites carrying issues 18,
	25, and 28 (false hits in this case)

<br><br>
	Somewhere on the Linux ISP mailing list archives
	I found a thread about "null serial" that was on target
	but not very informative.  Someone mentioned that the
	Win '95 PPP couldn't handle direct connection --- and
	suggested Trumpet Winsock (a third party TCP/IP suite for
	Windows --- and DOS --- for years before MS had ever heard
	of TCP/IP).

<br><br>
	So, it may not be easy to get networking configured over
	a null modem line so long as Win '9x is on one end of it.
	However, I bet it would be possible.  You should probabl
	create a "modem emulation" driver for Linux that would
	allow the Win '9x box to work as though it were sending
	AT commands to a modem.  The "modem emulation" driver
	could implement a small AT command subset (responding to
	every valid &lt;pause&gt;+++&lt;pause&gt;AT sequence with "<TT>OK</TT>" or
	the appropriate response).

<br><br>
	In the long run it's probably far easier to buy a couple
	of ethernet cards (less than $30 each) and a 10baseT
	"cross over" cable (necessary if you're not going through
	a hub, and sometimes necessary to cascade one hub off of
	another).  Not only is ethernet much faster than serial
	--- it is currently much easier to configure and support
	(for networking).  Another advantage is that you can
	later expand; buy a 4, 5 or 8 port ethernet hub and you
	can wire up the whole house (actually I've almost filled
	two 8 port hubs here --- but I'm a little different).

<br><br>
	Conclusion: You can easily use the serial/null modem
	for simple terminal access.  You might be able to get it
	working as a networking interface, but you might have
	quite a bit of trouble convincing Win '9x to do PPP over
	a "direct" or "null modem" connection.  So you might have
	to look for a third party PPP replacement (which may
	need to be upgraded between the Win '95 and Win '98 versions)
	--- or you might be able to write some weird "modem emulation"
	on the Linux side.  For networking it will be much easier
	to buy a couple of ethernet cards.
</blockquote>
<p><hr width="40%" align="center"></p>
<H3><img src="../gx/dennis/qbub.gif" alt="(?)" width="50" height="28"
	align="left" border="0">Linux help </H3>

<p><strong>From Chris Gushue on 04 Jun 1998

<br><br>
 Thanks a lot for your thorough and quick response! It was just what I was
 looking for, just a basic login to my Linux box to play around with it until
 I get around to buying a hub and network cards. It kind of funny though,
 using my K6/233 Win98 machine as a dumb terminal to my 486/100 Linux box
 <img src="../gx/dennis/smily.gif" alt=":-)">
</strong></p>

<blockquote><img src="../gx/dennis/bbub.gif"width="50" height="28" alt="(!)"
align="left" border="0">
	I was using that VAResearch machine that I reviewed for
	the Linux Journal ("<TT>betelgeuse</TT>": a 266Mhz PII with 64Mb of
	RAM and a 4Mb Matrox Millenium video) as a dumb terminal to
	my old 33Mhz 386 ("<TT>antares</TT>") for months.  The old 386 was
	where all my mail and news was.  It's still the network hub,
	mail and news server for the house (though now I use '<TT>fetchmail</TT>'
	everything over to "<TT>canopus</TT>" a home built P166; the wife
	mostly took over the PII).

<br><br>
	The 386 is the most stable machine in the house -- it's the
	only one on a UPS.
</blockquote>
<!-- end body -->
<!--================================================================-->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/copying.html"
	>Copyright &copy;</a> 1998, James T. Dennis <BR>
Published in <I>Linux Gazette</I> Issue 30 July 1998</H5>
<P> <hr> <P>
<!--================================================================-->
<table width="98%"><tr valign="center" align="center">
<td rowspan="3"><A HREF="./lg_answer30.html"><IMG
	SRC="../gx/dennis/answernew.gif"
	ALT="[ Answer Guy Index ]"></A></td>
<td><A HREF="tag_SCOkeys.html">SCOkeys</A></td>
<td><A HREF="tag_chroot.html">chroot</A></td>
<td><A HREF="tag_dosemu-db.html">dosemu-db</A></td>
<td><A HREF="tag_NTauth.html">NTauth</A></td>
<td><A HREF="tag_cdr.html">cdr</A></td>
<td><A HREF="tag_3270.html">3270</A></td>
<td><A HREF="linux-questions-only@ssc.comport.html">comport</A></td>
</tr><tr valign="center" align="center">
<td><A HREF="tag_lilostop.html">lilostop</A></td>
<td><A HREF="tag_emulate.html">emulate</A></td>
<td><A HREF="tag_ppadrivers.html">ppadrivers</A></td>
<td><A HREF="tag_database.html">database</A></td>
<td><A HREF="tag_vacation.html">vacation</A></td>
<td><A HREF="tag_nullmodem.html">nullmodem</A></td>
<td><A HREF="tag_lockups.html">lockups</A></td>
</tr><tr valign="center" align="center">
<td><A HREF="tag_gzipC.html">gzipC</A></td>
<td><A HREF="tag_newlook.html">newlook</A></td>
<td><A HREF="tag_c500.html">c500</A></td>
<td><A HREF="tag_solprint.html">solprint</A></td>
<td><A HREF="tag_vc1shell.html">vc1shell</A></td>
<td><A HREF="tag_memleak.html">memleak</A></td>
<td><A HREF="tag_tvcard.html">tvcard</A></td>
</tr></table>
<P> <hr> <P>
<!--================================================================-->
<A HREF="./index.html"><IMG SRC="../gx/indexnew.gif"
        ALT="[ Table Of Contents ]"></A>
<A HREF="../index.html"><IMG SRC="../gx/homenew.gif"
        ALT="[ Front Page ]"></A>
<A HREF="lg_bytes30.html"><IMG SRC="../gx/back2.gif"
        ALT="[ Previous Section ]"></A>
<A HREF="./vrenios.html"><IMG SRC="../gx/fwd.gif"
        ALT="[ Next Section ]"></A>
<!--startcut =======================================================  -->
</body>
</html>
<!--endcut =========================================================  -->