应用LINUX6.0桌面版架设PPPOE服务器(上)

2008-12-11    | |
打印本文章
RSS

导读:本文阐述应用LINUX6.0桌面版架设PPPOE服务器来解决ARP地址欺骗问题。

关键词:LINUX6.0 PPPOE服务器 ARP地址欺骗

正在加载数据...

    局域网中总是难免有一些用户喜欢用ARP地址欺骗来捣鬼,你不让他上网,他又能找出各种各样的理由来争取他上网的“权利”,而且这种人又往往隐藏在一个网段中,总不能因为他一个人搞的别人都上不去网,所以真要是遇到这么一位难缠的主,那就要在他所处的局域网中改变一下上网方式,不能一开机就直接连接到网关上去,而是让这个局域网中的用户上网这前先执行一次PPPOE拨号过程,使其获得的IP地址与网关地址一致,从而从根本上杜绝ARP地址欺骗的发生。

  LINUX下配PPPOE服务器的感受

  此前,我们已经系统介绍了利用routeros软件来搭建PPPOE服务器,总体上感觉功能很强大,也比较容易实现(我和同事们交流了一下,一般来说具有计算机网络基础的人,看一遍成功的配置操作,自己就可以独立配置PPPOE服务器了),但是有一个不可回避的现实是:PPPOE服务器是商业软件,价格不菲,下一个试用版练练手还可以,但如果要正式应用到实际网络上作真正的服务器就不靠谱了,那么我们就将注意力转移到LINUX系统上,LINUX系统肯定是可以做PPPOE服务器,实际上祥子花了一下午的时间也在LINUX下把PPPOE服务器配置成功了,但是还是有几点感受要说一下:

  一、LINUX众多的版本造成了配置命令的不统一,而PPPOE软件又没有提供一份权威的官方配置教程,造成网上流传的PPPOE教程各执一词,初学者很难根据一份教程就掌握PPPOE配置的要领。

  二、LINUX毕竟是一个通用的操作系统,而不为专为PPPOE服务器设计的,所以在配置PPPOE服务器的时侯,有时会因为一点LINUX自身的小细节设置不当而影响了PPPOE服务器本身的设置(比如祥子这次就为LINUX的两块网卡一重启就与网络断开连接痛头不已,好在通过研究配置文件解决了)。

  三、LINUX系统自身集成网络服务应该是一个趋势,即一台LINUX服务器装好,各种网络服务也相应的装好了,到时侯就要启用即可,这样可以简化操作,提升使用者的兴趣,从而提高LINUX在服务器操作系统的占用率。

  感受说了这么多,还是介绍一下本次在LINUX系统下配置PPPOE服务器的过程,我本次选用的是红旗LINUX6.0桌面版,在虚拟机中安装,虚拟了两块网卡,采用的是PPPOE+IPTABLES(NAT)的上网解决方案,分三部分来介绍整个配置过程。

  网络拓扑如图1所示

  网络扑拓

  从图1看出,使用LINUX作PPPOE服务器与使用routeros作PPPOE服务器在网络拓扑上是没有区别的,我们本次是使用Eth1网卡连接外网(为其设置IP地址、子网掩码、网关:10.70.10.15/255.255.0.0 10.70.0.1),Eth0网卡连接内网(为了安全起见,不设置IP地址等信息)。

  LINUX自身的网络设置

  虽然也可以在图形界面中是为网卡设置IP地址,但是真正实现网卡IP地址等信息的准确可靠,还是要在相应的文件中作设置,我们本次要设置两块网卡,编辑好的文件内容如下:

  [root@localhost network-scripts]# pwd
  /etc/sysconfig/network-scripts
  [root@localhost network-scripts]# more ifcfg-eth0
  TYPE="Ethernet"
  BOOTPROTO="static"
  IPADDR="0.0.0.0"
  DEVICE="lan"
  HWADDR="00:0C:29:33:69:86"
  ONBOOT="yes"
  NETMASK="0.0.0.0"
  [root@localhost network-scripts]# more ifcfg-eth1
  TYPE="Ethernet"
  BOOTPROTO="static"
  IPADDR="10.70.10.11"
  DEVICE="wan"
  HWADDR="00:0C:29:33:69:90"
  ONBOOT="yes"
  NETMASK="255.255.0.0"
  GATEWAY="10.70.0.1"

  我们重点看一下ifcfg-eth1的配置文件,其中ONBOOT="yes"是必须的,可以保证系统启动网卡自动连接到网络上,网关的信息是我们手工添加进出去,保证有网关可以正常的访问外部网络,ifcfg-eth0文件中只要保证ONBOOT="yes"就可以了,当然象在routeros中一样,我们将外网口的名字定义为wan,将内网口的名字定义为lan。


应用LINUX6.0桌面版架设PPPOE服务器
 应用LINUX6.0桌面版架设PPPOE服务器(上)
 应用LINUX6.0桌面版架设PPPOE服务器(下)

原文出处:http://net.it168.com/a2008/1211/260/000000260035_1.shtml
来源:IT168    作者:山东.祥子    
  评论
 
问:为什么IPv6丢掉TCP/IP分片?TechTarget专家Silvia Hagen为您解答IPv6的相关技巧问题。
 
问:我是一个网络新手,我想知道没有静态IP地址的话能否进行网络地址转换(NAT)?TechTarget网络专家为您解答。
 
IPv4升级到IPv6是一种趋势,IPv6中的很多问题将是我们需要解决的,这里我们就先讨论一下如何在IPv6中划分子网。
 
为了节约成本,许多单位在引入新设备的同时并没有将所有的老设备一同换掉。那么在这种情况下如何解决IP地址问题呢?
 
为了节约成本,许多单位在引入新设备的同时并没有将所有的老设备一同换掉。那么在这种情况下如何解决IP地址问题呢?
VPN(Virtual Private Network),即“虚拟专用网络”,是对企业内部网的扩展。虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。
网络是复杂的,网络出现故障的原因是多种多样的,那么我们该如何诊断网络故障,修复网络故障的方法有哪些呢,以及如何来进行网络故障的修复呢?在修复网络故障的过程中,我们常常会遇到许多问题,那么有没有什么可以遵循的原则呢?
网络管理员也负责网络备份、测试备份和灾难恢复过程。这对于电源或硬件故障、数据和/或网络问题以及物理灾难问题的恢复是至关重要的。
最新更新
专家答疑
技巧
David Minutella
编号640-503 的CCNP路由测试与编号640-504的CCNP的交换测试有什么不同之处?如果我一直在做网络管理员,并且已经取得了CCNA认证,那么我考取哪个认证更好呢?
Ed Tittel
随着经济的衰退, 有抱负的IT网络人员以及经验老道的职场人士开始重新审视就业市场。本文将探讨如何在网络领域中生存,甚至走上蓬勃发展之路。
Lindi Horton
问:我们公司有50位用户以及一个小型的数据存储和因特网服务器机房。我们从大集团总部的无线连接访问因特网和进行电子邮件交流,但是我们只有一个很小的域控制器。

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录