`
兄弟连果果
  • 浏览: 22600 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PLIP--Linux 并口网络解决方法

阅读更多
PLIP--Linux 并口网络解决方
作者:兄弟连果果
大家知道,在DOS环境下,我们可以用并口或串口将两台PC连接起来,一台充当服务器,
另一台充当客户,但充当服务器的机器不能做其它操作,只能为Client服务。虽然在方便
上和速度均不如网卡,但它提供了一个“穷人”的解决方案。如果仅拷贝少量数据,它还是
可以满足一般人的需求。并口的速度要远远比串口快。
在Linux内核中,网络设备中有一个叫PLIP (Parallel Line Internet Protocol). 它提
供了并口的网络支持,并将并口映射成网络设备。它支持标准并口,扩展并口的支持。传送
速度依赖于并口线的质量和机器的配置。
下面,我将系统的配置作简要介绍。
1. 在内核中支持PLIP
cd /usr/src/linux
make menuconfig
# select Network device support
select PLIP as modules
2. 编译内核
cd /usr/src/linux
make dep; make bzImage; make modules; make modules_install;
3. 将新内核配置到Lilo中去。
4. 重新启动
5. 打开Ipforward.
echo 1 > /proc/sys/net/ipv4/ip_forward
6. 运行网络配置工具,配置PLIP
turbonetcfg
# add new interface
# select PLIP
# add the ipaddress and mask to that
# save & exit
7. 启动PLIP
modprobe plip
# if it does not work
# echo 7 > /proc/parport/0/irq
# modprobe plip
ifup plip0
8. 配置网关。
# eg. Machine A:
# PLIP0 -- 10.0.0.1
# B -- gateway
# PLIP0 -- 10.0.0.2
# eth0 -- 172.16.69.12
# in B Machine, we setup ipchains
/sbin/ipchains -A forward -j MASQ -s 10.0.0.0/255.255.255.0 -d 0.0.0.0/0


通过我们的试验,使用WWW, TELNET 与普通网卡没有区别,但当使用FTP时,速度稍慢,大约35K/s左右,并且在FTP的同时,我们也发现系统偶尔出现Timeout, 并且当你作其它事情时,感到系统很慢。说明PLIP的驱动程序还需要改进。
分享到:
评论

相关推荐

    Linux操作系统并口网络解决方案

    Linux操作系统中的并口网络解决方案是一种在缺乏传统网络接口如以太网卡时,利用打印机并行端口(LPT)进行通信的技术。这种方案被称为PLIP(Parallel Line Internet Protocol),它允许两台计算机通过并口建立连接...

    基于Zynq 配置DMA在PS DDR 端和在PL AXI-Stream FIFODF

    2. **建立AXI-Stream接口**:PL中的FPGA逻辑需要包含一个AXI-Stream接口,这个接口与DMA控制器的AXI-Stream接口相连。AXI-Stream是一种专为高带宽、低延迟数据传输设计的接口协议。 3. **配置FIFO**:根据应用需求...

    Linux Network Administrators Guide

    - **PLIP驱动**: 用于通过并行端口实现网络通信的驱动程序。 - **PPP和SLIP驱动**: 分别为点对点协议(Point-to-Point Protocol)和串行线Internet协议(Serial Line Internet Protocol),用于通过电话线建立网络连接。...

    Linux网络管理指南

    - **PLIP接口**: 通过并行端口建立网络连接的配置。 - **SLIP和PPP接口**: 通过串行线路建立网络连接的配置。 - **伪接口**: 如tunnel等虚拟网络接口的配置。 **5.7 ifconfig详解** - **命令**: 介绍了ifconfig命令...

    Zynq的PL+PS Linux例程

    在Zynq的PL+PS Linux例程中,通常会涵盖如何在Linux环境下通过编程来控制和使用PL和PS各自的资源与功能。 本例程文档主要针对创龙公司的Zynq开发板,并提供了多种例程,每种例程都详细地解释了如何使用AXI总线接口...

    ZYNQ进阶之路13--自定义AXI-FULL IP实现PS和PL双向高速通讯, 的示例工程,希望对的广大博友有所帮助.zip

    在本示例工程中,我们将深入探讨ZYNQ系统中如何通过自定义AXI-FULL IP实现处理器系统(PS)与可编程逻辑(PL)之间的双向高速通信。ZYNQ是Xilinx公司推出的片上系统(SoC)产品,集成了ARM Cortex-A9或Cortex-A53...

    RED HAT LINUX 6大全

    本书全面系统地介绍了Red Hat Linux 6。全书共分为五个部分,包括35章和四个附录。第一部分为Red Hat Linux的介绍和安装;第二部分为服务配置;第三部分为系统管理;第四部分为Linux编程;第五部分为附录。本书内容...

    《Linux从入门到精通》

    9.4.3.3 PLIP接口 9.4.3.4 Ethernet, Arcnet, Token Ring和Pocket适配器接口 9.4.4 设置路由 9.5 时间和日期 9.6 内核守护进程配置 9.6.1 改变模组选项 9.6.2 改变模组 9.6.3 增加模组 9.6.4 重起动kerneld ...

    linux从入门到精通.chm

    9.4.3.3 PLIP接口 9.4.3.4 Ethernet, Arcnet, Token Ring和Pocket适配器接口 9.4.4 设置路由 9.5 时间和日期 9.6 内核守护进程配置 9.6.1 改变模组选项 9.6.2 改变模组 9.6.3 增加模组 9.6.4 重起动kerneld ...

    Linux从入门到精通

    9.4.3.3 PLIP接口 9.4.3.4 Ethernet, Arcnet, Token Ring和Pocket适配器接口 9.4.4 设置路由 9.5 时间和日期 9.6 内核守护进程配置 9.6.1 改变模组选项 9.6.2 改变模组 9.6.3 增加模组 9.6.4 重起动kerneld ...

    Linux环境数据库管理员指南

    2.2.6 网络接口 18 2.2.7 备份问题 19 2.2.8 支持问题 19 2.2.9 安装初步知识 19 2.3 安装 Red Hat 19 2.3.1 快速安装介绍 19 2.3.2 选择安装类型 22 2.4 定制(手工)安装 23 2.4.1 按要求创建分区 23 2.4.2 网络...

    PS-PL通过bram方式共享数据

    AXI BRAM控制器是Xilinx IP核,它提供了BRAM资源与AXI接口之间的适配,使得PS可以通过AXI协议访问BRAM。用户可以根据需求配置控制器的参数,如地址宽度、数据宽度、端口数量等。 **数据共享流程** 1. **配置BRAM...

    2005详细介绍Linux从入门到精通

    9.4.3.3 PLIP接口 9.4.3.4 Ethernet, Arcnet, Token Ring和Pocket适配器接口 9.4.4 设置路由 9.5 时间和日期 9.6 内核守护进程配置 9.6.1 改变模组选项 9.6.2 改变模组 9.6.3 增加模组 9.6.4 重起动kerneld ...

    ds190-Zynq-7000-Overview.zip_zedboard_zedboard zynq-7000_zynq 70

    首先,Zynq-7000的处理系统基于ARM Cortex-A9双核处理器,支持多线程并行处理,能够运行Linux等操作系统,处理复杂的软件应用。其可编程逻辑部分则由Xilinx的7系列Field-Programmable Gate Array (FPGA)组成,可以...

    zyboz7从入门到进阶-5参考文档

    4. 网络通信:利用以太网接口,实现嵌入式设备的网络功能,如TCP/IP协议栈。 六、问题解决 当运行不成功时,可以: 1. 检查硬件连接:确保所有接口线缆正确连接,电源稳定。 2. 分析Vivado或Petalinux的报错信息,...

    pynqz2-dpu1.4-v2019.1.zip

    DPU能够高效执行卷积神经网络(CNN)、循环神经网络(RNN)等复杂算法,从而极大地提高了处理速度和能效。DPU1.4的设计考虑了并行计算和低功耗,使其在边缘计算和物联网设备上具有广泛应用前景。 压缩包中的关键...

    Ov7670_for_zedboard

    - 在Zedboard上,我们需要连接OV7670的SPI(Serial Peripheral Interface)或并行接口,以及可能的同步时钟、数据线和控制信号。 - Zynq SoC的GPIO引脚可用于这些硬件连接,通过Vivado工具进行IP配置和硬件连接。 ...

    Xilinx Zynq-7000嵌入式系统设计与实现

    首先,Zynq-7000 SoC架构融合了处理系统(PS,Processing System)和可编程逻辑(PL,Programmable Logic)两大部分。处理系统包含双核或者四核的ARM Cortex-A9 MPCore,支持多线程处理,能高效执行复杂的软件算法;...

Global site tag (gtag.js) - Google Analytics