linux设置串行端口和调制解调器

 1 编译内核使其支持ppp。
   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 就是所谓的“软 猫”,我看有点像。
 
回答: 在Windows系统中,调制解调器通常使用计算机的串行端口,也称为COM端口。在设置调制解调器之前,我们需要选择一个未被使用的COM端口作为调制解调器端口。通常,我们可以选择COM2口作为调制解调器的通信端口。\[3\]这样做是为了避免与其他设备(如鼠标)的冲突。一旦选择了端口(例如COM2),我们需要确保在拨号连接上网时使用相同的端口(例如COM2),以避免硬件错误。\[1\]此外,如果您购买了一个新的路由器,但仍需要使用旧的路由器或调制解调器才能上网,那是因为旧的路由器或调制解调器可能具有内置的调制解调器功能。\[2\]调制解调器的作用是将数字信号转换为模拟信号(调制),以便在电话线上传输数据,并将模拟信号转换回数字信号(解调),以便计算机可以理解和处理这些数据。调制解调器是连接计算机与互联网的关键设备之一。 #### 引用[.reference_title] - *1* [想知道电脑上没有调制解调器怎么办](https://blog.csdn.net/weixin_30949673/article/details/118645482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [路由器和调制解调器的区别_交换机,路由器和调制解调器之间有什么区别?](https://blog.csdn.net/culu1614/article/details/107988282)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [如何设置调制解调器](https://blog.csdn.net/weixin_30218733/article/details/119309462)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值