上一篇:SUN服务器安装Linux的实现 >>
设置串行端口和调制解调器
2 设置串行端口和调制解调器。
3 掌握你的ISP的信息。
4 安装拨号所需软件并进行设置。
5 手动方式建立ppp连接。
6 使ppp连接自动化。
7 设置域名解析(DNS)。
8 其他问题。
1.1编译内核使其支持ppp
要实现ppp客户,一是需要内核支持ppp,另外就是需要ppp的软件pppd(ppp daemon)。 编译内核虽然不难,但也并非简单的一塌糊涂,庆幸的是,在大多数情况下,你不用重新编译你的内核。我使用的是RedHat 6.0,它带的内核就已经支持ppp了。其他各种发布版本 的linux内核也是支持ppp的。如果你在使用自己编译的内核,你就要注意这个内核是否支 持ppp。编译内核并不是本文的范围,如果你确实要自己重新编译内核,请查阅相关文档。
1.2设置串行端口和调制解调器
串口设备文件
调制解调器是串行设备,外置的需要连到一个串口上,内置自己有一个串口。大家知 道,UNIX系统对外设的操作都是通过特定的设备文件完成的,Linux下串口设备文件的命名和DOS的关系如下:
DOS COM1 = Linux /dev/cua0 (and /dev/ttyS0)
DOS COM2 = Linux /dev/cua1 (and /dev/ttyS1)
等等
一般来说/dev/cua*是用来拨出的,/dev/ttyS*是用来拨入的,但现在好像已经不加以区分了,统统用的是/dev/ttyS*。如果你的机器上没有/dev/ttyS*,你需要用mknod来自己 建立这些设备文件,但有个脚本程序MAKEDEV可以简化这个工作:
# cd /dev # ./MAKEDEV ttyS0
设置中断号和I/O地址你不需要阅读这一节,除非你想要使用三个或更多的串行设备,比如一个串行鼠标,三个 modem 。
一般来讲 COM1 和 COM3 共用 IRQ3 , COM2 和 COM4 共用 IRQ4 ,一个设备必须唯一对应一个 IRQ 号才行,如果有三个以上的串行设备,就要把别处没用的中断号拿过来用 了。使用如下命令设置中断号:
/sbin/setserial /dev/ttyS0 irq 3 # ????
/sbin/setserial /dev/ttyS1 irq 4 # MODEM 1
/sbin/setserial /dev/ttyS2 irq 5 # MODEM 2
/sbin/setserial /dev/ttyS3 irq 9 # MODEM 3
你有必要将这些命令放在 /etc/rc.d/rc.local 中,使其在 linux 启动时运行。你可 以使用: cat /proc/interrupts来察看系统的中断设置,以确保没有中断冲突。 I/O 地址与中断一样,必须唯一。你 可以设置硬件跳线来改变 I/O 地址。一般串行口的 I/O 地址是这样的:
ttyS0 address 0x3f8
ttyS1 address 0x2f8
ttyS2 address 0x3e8
ttyS3 address 0x2e8
一般情况下,你没有必要改变串行口的 I/O 地址。可以使用命令 cat /proc/ioports来察看系统的 I/O 地址设置,以确保没有冲突。
设置调制解调器
一般情况下,调制解调器的出厂设置就很合适了,不用改变什么。但如果你把调制解 调器搞得一塌糊涂,就需要对它进行从新设置。由于我这方面没有实践经验,如果你真的 不幸遇到这种情况,就去看看调制解调器的说明吧。
需要说明的是, linux 不支持所谓 winmodem ,这种 modem 需要特殊的 windows 驱动程序才能使用,目前还没有 linux 下的驱动。据说这种 winmodem 就是所谓的“软 猫”,我看有点像。
比如一个串行鼠标,三个 modem 。 一般来讲 COM1 和 COM3 共用 IRQ3 , COM2 和 COM4 共用 IRQ4 ,一个设备必须唯 一对应一个 IRQ 号才行,如果有三个以上的串行设备,就要把别处没用的中断号拿过来用 了。使用如下命令设置中断号:
/sbin/setserial /dev/ttyS0 irq 3 # 串行鼠标 /sbin/setserial /dev/ttyS1
irq 4 # MODEM 1 /sbin/setserial /dev/ttyS2 irq 5 # MODEM 2 /sbin/setserial
/dev/ttyS3 irq 9 # MODEM 3 你有必要将这些命令放在 /etc/rc.d/rc.local 中,使其在
linux 启动时运行。你可 以使用: cat /proc/interrupts 来察看系统的中断设置,以确保没有中断冲突。 I/O
地址与中断一样,必须唯一。你 可以设置硬件跳线来改变 I/O 地址。一般串行口的 I/O 地址是这样的: ttyS0 address
0x3f8 ttyS1 address 0x2f8 ttyS2 address 0x3e8 ttyS3 address
0x2e8 一般情况下,你没有必要改变串行口的 I/O 地址。可以使用命令 cat /proc/ioports 来察看系统的
I/O 地址设置,以确保没有冲突。 设置调制解调器 一般情况下,调制解调器的出厂设置就很合适了,不用改变什么。但如果你把调制解
调器搞得一塌糊涂,就需要对它进行从新设置。由于我这方面没有实践经验,如果你真的 不幸遇到这种情况,就去看看调制解调器的说明吧。 需要说明的是,
linux 不支持所谓 winmodem ,这种 modem 需要特殊的 windows 驱动程序才能使用,目前还没有 linux
下的驱动。据说这种 winmodem 就是所谓的“软 猫”,我看有点像。
下一篇:网卡设置指南 >>
相关文章:
- · Linux中的红外线设备
- · 关于lilo——IDE和SCSI的问题
- · Linux下的硬盘提速方案
- · 如何让Linux使用ADSL联机分享
- · 在Linux下打开32位I/O和DMA
- · 用wvdial和ppp轻松上网
- · Linux下IDE CD-RW光盘刻录机安装手记
- · 在LINUX下使用内置ISDN卡
- · 构造嵌入式Linux
- · Linux硬件通—网卡
- · 双网卡解密
- · 驱动阿尔卡特ADSL Modem A1000
- · 调制解调器的安装与配置
- · 关于D-LINK530B的安装的几点看法
- · SuSe Linux 下安装 ADSL
- · 让LINUX成功支持Cirrus Logic软猫
- · 如何驱动i810显卡
- · 实战ALSA声卡驱动程序安装
- · 怎样驱动IDE接口的刻录机
- · 如何在Linux下用DMA方式传输数据
- · Linux的硬件配置
- · 升级Linux系统的硬盘
- · 嵌入式操作系统的调试 (1)
- · 嵌入式操作系统的调试 (2)
- · 嵌入式操作系统的调试(3)
- · Linux环境下MO的使用方法
- · 在Linux下实现计算机直接电缆连接的方法
- · IDE RAID卡在linux上的应用
- · linux下用滚轮鼠标
- · 一种通用的显卡驱动方法
- · 磁带驱动器的使用
- · 给扫描仪在Linux系统里安个家
- · 在Linux下如何驱动D-link DFE-530TX(最终稿)
- · PLIP--Linux 并口网络解决方案
- · 使用U盘和USB硬盘的正确方法
- · 使用U盘和USB硬盘的正确方法
- · USB 摇杆和 Zsnes 安装 心得报告
- · 快速搞定D-Link530TX RevB网卡
