文档章节

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

疯狂的小黑
 疯狂的小黑
发布于 2016/11/11 11:42
字数 470
阅读 7
收藏 0

PLIP--Linux 并口网络解决方

作者:兄弟连 www.itxdl.cn

 

大家知道,在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的驱动程序还需要改进。

© 著作权归作者所有

共有 人打赏支持
疯狂的小黑
粉丝 3
博文 96
码字总数 80472
作品 0
东城
程序员
私信 提问
Linux下网络流量实时监控工具大全

Linux下网络流量实时监控工具 大全 在工作中发现,经常因为业务的原因,需要即时了解某台服务器网卡的流量,虽然公司也部署了cacti软件,但cacti是五分钟统计的,没有即时性,并且有时候打开...

尐桀
2012/10/14
0
1
Linux系统上安装和配置网络设备的方法

从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面...

JavaGG
2009/05/07
530
0
CentOS入门-----问题处理一

本文解决一个CentOS问题,关于Linux的基础,这里不讲述,请自行学习。 今天需要在重新安装的的CentOS系统上,安装一些软件,首先通过rpm -qa 查看到已安装的rpm包。发现里面已经有了yum指令。...

xiaobo137
2016/07/25
12
0
用加密狗控制软件的授权(C#)

加密狗授权方式介绍 每只加密狗都有一个固定的序列号,并且一般是无法修改的。软件运行时读取加密狗的序列号进行判断,序列号通过验证后才能正常使用软件。 选购一套加密狗开发套件 我选购了...

彭博
2012/03/09
1K
0
串口和并口-硬件机制和软件策略

记得世纪之初的第四年,我刚上大学,记得老师讲串口比并口简单,但是并口一次可以发送8位的数据,当时我就觉得并口比串口好,因为它速度更快,可是后来,随着时间的流逝,我几乎发现并口失踪...

晨曦之光
2012/04/10
105
0

没有更多内容

加载失败,请刷新页面

加载更多

什么时候使用字节流、什么时候使用字符流,二者的区别

在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 InputStream 和OutputStream,...

watermelon11
今天
4
0
Alpakka Kafka,反应式Kafka客户端

Alpakka Kafka 是一个要用于 Java 和 Scala 语言的开源的流感知和反应式集成数据线项目。它建立在 Akka Stream之上,提供了 DSL 来支持反应式和流式编程,内置回压功能。Akka Streams 是 Re...

羊八井
今天
4
0
PHP7源码编译安装详解

$ yum groupinstall "development tools"$ yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype \freetype-devel libpng libpng-devel libxml2 ......

问题终结者
今天
5
0
Django学习笔记-从创建虚拟环境到启用服务

1 前置条件 windows系统下,目前已经完成anaconda3或miniconda3的安装,这也意味着已经完成了python3的安装。 2 创建虚拟环境 1、通过Anaconda Prompt,使用conda命令创建虚拟环境(base) e...

davidwbnu
昨天
5
0
python学习04:函数的定义及基本使用

python可以像c++一样,可以直接定义函数。具体格式如下: def(关键字) 函数名(形参01,形参02...): do_something... #如果有返回值,则调用以下语句 return 返回值...

太空堡垒
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部