教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 在Linux上做个家用(或办公室)网络

在Linux上做个家用(或办公室)网络

上传者:网友
|
翻新时间:2023-06-14

在Linux上做个家用(或办公室)网络

在Linux上做个家用(或办公室)网络 在Linux上做个家用(或办公室)网络 信息技术论文 更新:2006-4-8 阅读: 在Linux上做个家用(或办公室)网络

在Linux上做个家用(或办公室)网络

李军胜

cpe.ljs@cpe-hb.com

北京西客站100055信箱1009分箱(邮政编码:1000

5

5)

一.基本的网络设置

如果Linux 系统已经做好了上网配置,同时亦能在充当服务器的电脑上浏览资料,这时就可以设置你家的网络了。以下是家庭网络要遇到的情况,了解这些基本知识后,才能真正动手组建家庭网络。

1. 对外的网络联接界面是DHCP的客户,虽然它没有固定的IP,只有对外的Gateway、DNS等,但不会影响Gateway 的功能。

2. 对外的网络联接界面有固定的IP(例如i-Cable),或者ISP能提供长期连线服务,他提供的IP会固定数天日才转换一次。

假定你需要的网络资料是:

二.用图像界面设置网络

可以用linuxconf.(如果用RedHat)进行设置,这是个比较方便的工具。

2. 在Networking →Client tasks →Name Server Specification (DNS) 处填入你的DNS,这里可以填入两个以上的DNS 服务器。(其实所有的DNS Server的功能都一样,填哪个都没啥区别),填上你的ISP 提供的DNS。记得所有的资料填好后都要按确定。

3. 如果你用上述PPP 时,也可以在linuxconf 中设置,在linux conf 选PPP/SLIP/PLIP,在PPP/SLIP/PLIP Configration上按Add键,随后再选PPP(按确定),在其中填入资料,如电话号码,Modem Port(如上述所述),再填上Login Name 和Password 就成了,电脑会自动给你的ppp 编号为"0"(即ppp0)。

三.装入需要的Module作防火墙

ipchain除了可作防火墙外,也是分享网络的一套实用工具。使用ipchain是在Kernel中建立ipmasquerading的modules。而因为要做Gateway,所以关于Routing、IPsharper亦需使用。

注:要用superuser的身份进入/user/src/linux的目录,用make menuconfig或make xconfig,在选择完成后请存储设置:

“make dep”,“make clear”及“make bzImage”因为有modules的改动,所以同时要做“make modules”及“make modules_install”你所compile的新modules将会放入/lib/modules/2.XX(与核心号码对应)的目录内。

四.用insmod指令载入module

由于今天有很多distributions己经默认用户将它作为gateway等服务器,所以这些mobdules多数己经预先为用户compile好了。所以在Compile前可以试试将他们用指令“insmod”装上看看。几个要用的modules分别是:

1. ip_masq_user 2. ip_masq_raudio 3. ip_masq_ftp 4. ip_masq_irc 5. ip_masq_vdoline(如果你要用vdoline这玩意)

还有两个,一个是玩quake游戏用,另一个是给cuseeme(这是个网上的视图工具),这些modules全放在你的/lib/modules/2.2XX/ipv4目录中。

五.加入必需的参数

让系统在启动时自动挂上上述的Modules。用/etc/rc.d/rc.local是个不错的主意,rc.local是系统中最后的一个启动程序,只要用文字编辑加入下面的句子即可:

/sbin/insmod ip_masq_user /sbin/insmod ip_masq-raudio /sbin/insmod ip_masq_ftp /sbin/insmod ip_masq_irc

如果不想写,也可以试用echo这个小玩意。$echo "/sbin/insmod ip_masq_ftp" >> rc.local

这样会将括起的整句写入rc.local文件的最后一行。记住要用两个">",如果一个会overwrite整个rc.local的内容。可用上述方法重复将每行echo入rc.local内。

六.使用新编译的核心

如果你的Distribution并未为你预先编译modules,那么你就要如上所述的编译核心并安装modules。而新作出的压缩核心会放在/usr/src/linux/arch/i386/boot 中。将这个bzImage链接,或移到/boot 目录中。将修改/etc/lilo.conf 中的设置,加上新的一段指向核心再用“lilo -v -v -v”装入Master Boot Record (MBR)。

七.ipchain 的设置

ipchain 主要调节防火墙的防护功能,分别对进口及转传部加以调节。当然在家里用的防火墙并不需要太复杂的设置,下面有两个基本的设置可供参考:

上述两个例子的头一句是一样的, echo “1” 到“ip_forward” 是令ip_forward 生效的。因为系统中的默认值是“0”,意即不使用ip forward。

八.用Shell Script设置

使用上述ipchain 脚本(shell script),过去我会把它存入一个名为IP 的文件,再用SuperUser 的身份将它变成一个可以执行的文件。但在今天已经有一个新的Module 名为IP,那么最好将之改为其它的名称,避免混淆,不如改为homenet。

要使用homenet 这个shell script,我们需要将它改为一个可以执行的文件:

$chmod +x homenet

我们将文件放在/sbin 目录内(这里多放些与网络有关的指令)。要让它能顺利执行,一定要在上述ip_masquerade 的Modules 装入后执行。

我们可以将它写入/etc/rc.d/rc/local 内,但一定要在上述ip_masquerade 后,具体为:

/sbin/insmod ip_masq_user /sbin/insmod ip_masq_user /sbin/insmod ip_masq_randio /sbin/insmod ip_masq_irc /sbin/home-net

九.最后保存资料

修改完毕后将其保存,那么在下次启动时系统就能顺利启动。这个设置的功能不随对外联接界面的IP 而改变(无论是forward 还是Routing)。当然,对外界面失效,也没法送出任何的TCP/UDP packet,那就要修改界面的资料,修改完后,只要将Network 的功能重新启动一次即可。

$/etc/rc.d/init.d/network restart. #redhat, mandrake user 或$/etc/init.d/networking restart #debian user 也可以这样(只是暂时的,关机后此修改便会失效):$ ifconfig eth0 (IP 号码) $ route add default gw (gateway IP号码) 如果是用"ppp-on"script,请在上“/sbin/insmod ip_masq_user”之前加:/etc/ppp/ppp-on

至此,一切服务器方面的设置都已完成,下一步是设置Windows客户端的工作,笔者在这里就省略不谈了,各位可以自行根据上述指定的资料来设置。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

能干的她
小黑
踢足球
大扫除
太平桥
尊敬
雨中的一件事
陵波仙子-水仙花
热闹的游乐场
我成了小记者了
校园惨案
第一次补牙
太空之行
妙招
妈妈不在家的日子
2006年上半年建邺区电教工作总结
园林学院先进性教育“回头看”工作总结
新疆医科大学对口支援工作总结
玄武区电化教育中心工作总结
成教学院先进性教育活动“回头看”工作总结
人文学院先进性教育活动“回头看”工作总结
水土保持学院先进性教育“回头看”工作总结
新疆农业大学对口支援工作总结
新疆财经学院对口支援工作总结
新疆师范大学对口支援工作总结
生物学院党员先进性教育“回头看”工作总结
县教育局2006年教育工作目标管理考评总结
林场直属支部先进性教育活动“回头看”工作总结
文教口2006年工作总结和2007年工作思路
伊犁师范学院对口支援工作总结
自动化生产线自动上料站的PLC控制
十日谈
数控车床自动回转刀架控制系统简介
面对入世我国电信行业管理政策趋势的分析
时间间隔分析仪研究
DDB网络方案设计
有关《劳动合同法》的理性分析(1)论文
浅析自动控制系统
对电气工程自动化的意义综述
光纤接入网设备在河源局的应用探讨
关于GSM系统中MSC之CP负荷过高处理的体会
光寻址型传感器中光源控制系统的设计与实现
关于“网络社会”的道德思考
东西方信息政策比较:殊途同归
谈《劳动合同法》实施问题及对策探讨(1)论文
听《唯一的听众》有感
听《唯一的听众》有感
作文:用心灵去倾听生命
《唯一的听众》教学反思
读《用心灵去倾听》有感
《用心灵去倾听》难点解析
听《唯一的听众》有感
《唯一的听众》教学反思
有关友谊的格言
《唯一的听众》教学反思
电话的发明
《用心灵去倾听》文章主旨
让真实在课堂中闪光──《唯一的听众》教学反思
《用心灵去倾听》写作特色
《用心灵去倾听》重点词语