📄 1691.html
字号:
<input type=radio checked value=title name=type>标题
<input type=radio value=content name=type>内容
<input type=image src="images/button_go.gif" tppabs="http://www.linuxhero.com/docs/images/button_go.gif" border=0 name=image2>
</font></div>
</td>
</tr>
<tr>
<td noWrap>
<div align="center">
<input maxlength=100 size=30 name=keyword2>
</div>
</td>
</tr></tbody>
</table>
</form>
</TD>
<TD rowSpan=2><IMG src="images/header_r1_c7.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c7.gif" width=26 border=0 name=header_r1_c7></TD>
<TD><IMG height=83 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 border=0></TD></TR>
<TR>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif"><IMG height=22
src="images/header_r2_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r2_c1.gif" width=296 border=0
name=header_r2_c1></TD>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colSpan=5>
<DIV align=right><FONT class=normalfont>当前位置:
<A href="index.html" tppabs="http://www.linuxhero.com/docs/index.html">本站首页</A>
<font color="#FF6699">>></font>
<A href="type26.html" tppabs="http://www.linuxhero.com/docs/type26.html">其他服务</A> | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
</TD>
<TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1
border=0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff
border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
<TR>
<TD vAlign=top align=middle width="60%">
<TABLE cellSpacing=0 cellPadding=0 width="100%"
background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
<TBODY>
<TR>
<TD vAlign=top width="80%">
<DIV align=center>
<FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width="95%"
border=0><TBODY>
<TR>
<TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif"
height=30></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=3 width="95%"
align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR>
<TD vAlign=top>
<p><FONT class=normalfont><B><font color=blue>玩转Linux下的PPP连接</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:王新云<br>来自:Linux知识宝库<br>联系方式:无名<br><br>在家庭网络和“家庭办公”一族中,PPP连接是非常实用的一项技术。本文将详细讲解在Linux局域网服务器中如何拨出和拨入的方法与技巧,即如何让Linux服务器成为PPP的客户端和服务器,同时讲解如何设置回拨服务。<br>
<br>
Linux下如何拨号上网<br>
<br>
在Linux服务器中设置PPP,使其能够拨号,并能连接到ISP,从而将计算机与Internet相连。下面为Linux PPP客户端设置的一般步骤。<br>
<br>
1.编译内核使其支持PPP<br>
<br>
在大多数情况下,不用重新编译内核。如果不能确认Linux是否需要编译,可以查阅说明文档,注意这个内核是否支持PPP。<br>
<br>
2.设置串行端口和调制解调器<br>
<br>
(1)串口设备文件<br>
<br>
Linux下串口设备文件的命名和DOS的关系如下:<br>
<br>
DOC COM1=Linux/dev/cua0(and/dev/ttyS0)<br>
<br>
DOC COM2=Linux/dev/cua1(and/dev/ttyS1)<br>
<br>
一般来说,/dev/cua*是用来拨出的,/dev/ttyS*是用来拨入的,但现在已经可以不加以区分了,都用的是/dev/ttyS*。如果计算机上没有/dev/ttyS*,则需要用mknod来建立这些设备文件。有个脚本程序MAKEDEV可以简化这个工作:<br>
<br>
# cd/dev<br>
<br>
# ./MAKEDEV ttyS0<br>
<br>
(2)设置中断号和I/O地址<br>
<br>
使用如下命令设置中断号:<br>
<br>
/sbin/setserial/dev/ttyS0 ieq 3#串行鼠标<br>
<br>
/sbin/setserial/dev/ttyS1 ieq 4#MODEM1<br>
<br>
使用如下命令来查看系统的中断设置,以确保没有中断冲突:<br>
<br>
cat/proc/interrupts<br>
<br>
I/O地址与中断一样必须是惟一的,可以设置硬件跳线来改变I/O地址。一般串行口的I/O地址是这样的:<br>
<br>
ttyS0 address 0x3f8<br>
<br>
可以使用下面命令来查看系统的I/O地址设置,以确保没有冲突:<br>
<br>
cat/proc/ioports<br>
<br>
(3)设置调制解调器<br>
<br>
一般情况下,调制解调器的出厂设置不用改变什么。<br>
<br>
3.掌握ISP的信息<br>
<br>
需要知道ISP一些基本信息,特别是DNS地址,并自己设置DNS。因为对于Linux来说,它不允许在连线之时动态地指定DNS的IP地址。<br>
<br>
4.安装拨号所需软件<br>
<br>
PPP客户所需的程序有chat和pppd。还有一个终端通信程序minicom,用来测试拨号用的,也要安装上。<br>
<br>
chat程序的用途是拨号,并等待提示,根据提示输入用户名和密码等登录信息。pppd的用途是建立并维持与服务器的PPP连接,并传输数据。<br>
<br>
5.手动方式建立ppp连接<br>
<br>
整个ppp连接很明显可分成两个步骤:<br>
<br>
(1)用pppd建立ppp连接<br>
<br>
测试拨号能否成功,退出,然后执行pppd程序如下:<br>
<br>
pppd debug lock Modem crtscts defaultroute /dev/ttyS1 115200&<br>
<br>
在一个单独的虚拟控制台上运行下面代码:<br>
<br>
tail-f/var/log/messages<br>
<br>
动态地观察各种日志信息,包括pppd的调试信息。如果看到下面信息就说明PPP连接成功了:<br>
<br>
Jun23 16:10:31hxf pppd[1234]:local IP address210.88.131.151<br>
<br>
Jun23 16:10:31hxf pppd[1234]:remote IP address192.168.10.21<br>
<br>
(2)断开连接<br>
<br>
当测试通过后,需要把连接断掉,使用如下命令:<br>
<br>
Killall pppd<br>
<br>
6.使PPP连接自动化<br>
<br>
在经过手动连接测试之后,就要把这些变成自动的,目的是只用一个命令就能实现拨号连接。<br>
<br>
要使拨号自动化需要两个程序chat和pppd。要得到自动拨号的效果,具体的可查看相关资料。<br>
<br>
7.设置域名解析(DNS)<br>
<br>
Linux下设置域名解析不太方便,域名服务器需要自己设定。<br>
<br>
(1)设置域名服务器<br>
<br>
/ect/resolv.conf文件是存放域名服务器地址的地方,它的内容是这样的:<br>
<br>
domain your.isp.domain.name<br>
<br>
nameserver202.106.196.152<br>
<br>
nameserver202.106.196.115<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -