在Linux系统上实现单臂路由器功能的方法

更新时间:2019-07-185次浏览| 信息编号:z368853  
管理信息
 | 投诉
  • 优惠信息:未填写
  • 地址:广东省东莞市莞城街道汇峰路1号汇峰中心B区501单元
  • 联系人:盛网科技
  • 联系电话:点击查看完整号码

详情介绍
Linux作为一种新兴的操作系统,它的稳定性能、源码和价格优势逐渐被用户所接受,下面是小编为你介绍的在Linux系统上实现单臂路由器功能的方法。

  在Linux系统上实现单臂路由器功能的方法

  找一块3COM等的网卡(支持VLAN的即可),在内核中打上VLAN的补丁,确认你需要几个网段,从而设置几个IP地址,同时再设置几个MAC地址。(LINUX中是可以自己改MAC地址的)。将你的LINUX机器真正模拟成一台路由器,这样的效果更好,应用场合也更广。举例说明:你有A、B、C、D 四台设备,其中A、B是桌面PC,C是一台路由器(是你的内部网络的网关),D是一台上面所说的LINUX。你公司要求内外网隔离,在A、B上有一个内外网物理隔离切换器(简单的讲,有一个开关,开是物理跟外网连通,关时跟内网连通)。这种应用下,A、B的网关是固定的,那我们就要求LINUX的IP跟C路由器的IP应该一一对应,同时由于ARP表的关系,我们还得要求LINUX的MAC地址也应该跟C路由器的MAC一一对应,否则A、B机器切换网络时会有一段时间是不通的(等待ARP表老化)。不知大家明白了没有,其实好处还有很多,下此我有空在跟大家将详细的实施步骤及原理详细写出来:

  对一个稍大一点的网络而言,存在着多个IP网段,同时有的网络还要求内外网隔离。下面我将怎样在一台LINUX上模拟一台路由器的步骤简述如下,给有这种需求的弟兄一个参考。

  我的描述环境为:RedHat 7.2 (2.4.7-10),3com 3c509网卡。

  1.安装Redhat 7.2版本,其中的kernel为linux-2.4.7-10

  2.下载vlan软件包,对应linux-2.4.7-10的为vlan1.3.tar.gz

  3.在/usr/src目录下解开vlan软件包

  4.proc /usr/src/vlan 将vlan加入到Linux kernel中5.cd /usr/src/linux-2.4.7-10配置kernel的模*nfig

  6.进*nfiguration 选择dot1q支持,保存退出。

  7.编译kernel , make dep;make clean;make bzImage;make modules;make modules-install

  8.cp /usr/src/linux-2.4.7-10/.../boot/bzImage /boot/vmlinuz-2.4.7-10, cp /usr/src/linux-2.4.7-10/.../system /boot/system-2.4.7-10

  9.重起Linux,启动时看到dot1q support by ben greear, vlan 已经启动

  服务器租用、托管,只有您想不到的,没有我们做不到的,只要您选择了我们三三在线www*/,我们就会竭诚为您服务!!!。企点Q:2852361322电话:13924367540

  杭州BGP:

  43.228.68.1

  43.228.68.2

  43.228.68.3

  43.228.68.4

  ......

  43.228.68.255

  43.228.67.1

  43.228.67.2

  43.228.67.3

  43.228.67.4

  43.228.67.5

  .......

  43.228.67.255

  四川高防:

  182.132.33.1

  182.132.33.2

  182.132.33.3

  182.132.33.4

  .......

  182.132.33.255
联系我的时候请说是在搜即讯信息网上看到的,谢谢。
首发网址:http://dg.sojixun.com/wangtuiguang/z368853.htm
查看全部东莞网站建设推广信息
发布发布一条信息东莞网站建设推广信息>>