热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

Linux下基于路由器的拨号服务器的建立

来源: 作者: 时间:2007-03-26 Tag: 点击:

当前国际互联网发展很快,越来越多的家庭也开始上网,以共享网上取之不尽的资源。对于上网用户而言,上网方式也非常简单,就是通过电脑+电话+Modem与各自的ISP建立连接。目前,ISP提供用户拨入服务主要采用两种方法,一是购置专门的拨号服务器;第二就是利用现有的网络接入设备,通常是路由器+特定软件来完成。前者投资比较大,但系统配置简单易用;后者不需另外投资,但配置较为复杂。本文介绍在Linux环境下基于cisco2511路由器的 xtacacsd拨号服务器的建立。 

一、xtacacsd的获取、编译安装 

xtacacsd可以直接利用unix中的密码文件/etc/passwd进行用户验证,不仅具有保密性,而且可以保证拨号过程和电子邮件中的用户名、密码的一致性,修改方便。 

  1、xtacacsd软件包的获取 

  xtacacsd(unix版)可以从ftp://ftp.navya.com/pub/vikas/ 站点下载。下载后的文件常为压缩格式(如: xtacacsd-3.5.shar.Z),将下载后的文件存入特定目录,如/usr/local,然后进行解压,解压后的文件如还带“.shar”后缀,最后还要用sh命令进行释放并自动建立目录xtacacsd-3.5。xtacacsd主要包含以下文件: 

Makefile 编译配置文件 

tacacs.h、common.h、md5.h、tacutmp.h 相关头文件 

xtacacsd.c xtacacsd的C源程序 

xtacacsd-conf xtacacsd启动时的配置文件 

taclast.c、tacupd.c 管理utmp记帐文件的工具源程序 

  

  2、xtacacsd的编译安装 

  要对xtacacsd进行编译安装,操作系统中应有C编译器。假如要将xtacacsd安装到/home/xtacacsd目录中。 

  首先进入xtacacsd-3.5目录,对common.h和tacutmp.h文件中的相关语句修改为: 

..... 

#define UTMP "/home/xtacacsd/utmp" utmp记帐文件位置 

..... 

#define WTMP "/home/xtacacsd/wtmp" 临时文件位置 

..... 

#define PASSWD "/etc/passwd" 用户验证文件位置 

..... 

然后将Makefile文件中的相关语句修改为: 

..... 

CC= cc? 

MYCFLAGS= -g -DDEBUG \ 

-DLOG_FACILITY="LOG_LOCAL6" \ 

-DWTMP=\"/home/xtacacsd/wtmp\" \ 

-DUTMP=\"/home/xtacacsd/utmp\" 

..... 

BINDIR= /home/xtacacsd xtacacsd安装的目录 

..... 

最后执行make all对xtacacsd系统相关文件进行编译和安装。 



相关文章:
eG Citrix 监控器
Ethernet的帧格式和结构
华为(Quidway AR18-22-24)路由器配置实例
简单利用路由黑洞解决DDOS流量攻击
我的linux试验题目
如何在HMC上激活网络时间协议NTP
Resin泛解析 - 三级域名最优应用方案
Resin多域名绑定 + 泛解析
resin 负载均衡
linksys wap54g 设置注意事项
acegi RememberMe&退出&匿名登陆
vnd命令~
LINUX网卡绑定
TCP包首部
IP包首部格式
指纹锁也不靠谱 电脑“破解”六大事件!
linux配置网关
使用 SCTP 优化网络
IPv4/IPv6过渡技术和方案分析
用三个源码包libnet、libnids、libpcap轻松搭建Li
Extensible Messaging and Presence Protocol (XM
组建CISCO多层交换网络入门
CISCO多层交换机的初始配置和排错
实施和配置VLAN
理解和配置802.1Q/802.1S和802.1W生成树协议
理解和配置cisco特定的生成树协议特性和STP排错
配置第二层和第三层的特性
理解和配置VLAN间的路由选择
理解和配置多层交换
理解和配置cisco多层交换网络中的服务质量