ns2软件实例 ns2仿真实例 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

ns2软件实例 ns2仿真实例

时间:2020-06-29 09:31:52
那些免费软件怎么赚钱?现在很多软件都是免费的,那些开发软件的公 Linux下常用的DNS服务软件是 BIND 以下是一个配置DNS服务的实例:………………………………………………DNS的配置步骤:
作者:

ns2软件实例

那些免费软件怎么赚钱?现在很多软件都是免费的,那些开发软件的公...

Linux下常用的DNS服务软件是 BIND 以下是一个配置DNS服务的实例:………………………………………………DNS的配置步骤:…………………………………………………… 一、配置静态IP地址:#vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.198.0.5 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 #/etc/init.d/network restart #ifconfig eth0 二、使用BIND构建DNS服务器1、BIND服务器安装 RHEL4中包括了BIND服务相关的软件包 bind-libs-9.2.4-2 提供了实现域名解析功能必备的库文件 ,系统默认安装 bind-utils-9.2.4-2 提供了对DNS服务器的测试工具程序 ,系统默认安装 bind-9.2.4-2 安装文件位于第4张安装光盘中# rpm -ivh bind-9.2.4-2.i386.rpm BIND服务器的服务程序脚本名称是named,默认没有启动,需手动设置。

#rpm -ql bind | grep init.d /etc/rc.c/init.d/named #chkconfig --level 35 named on #chkconfig --list named 三、主域名服务器的配置1、在named.conf文件中设置域 全局配置 options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; }; controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; 建立正向解析域 zone "." IN { (指定根域) type hint; file "named.ca"; }; zone "benet.com" { (指定本地域) type master; file "benet.com.zone"; }; 建立反向解析域 zone "0.168.192.in-addr.arpa" { (指定反向域) type master; file "192.168.0.rev"; }; 2、建立正向区域文件 (该文件需要用vi编辑器手动建立在/var/named中,并写其内容)#cat /var/named/benet.com.zone $TTL 86400 (秒) @ IN SOA benet.com. hostmaster.benet.com. ( 42 ; serial (d. adams) (序列号) 3H ; refresh (3小时更新) 15M ; retry (15分钟重试) 1W ; expiry (1周) 1D ) ; minimum (1天) @ IN NS ns1.benet.com. @ IN NS ns2.benet.com. ns1 IN A 192.168.0.5 ns2 IN A 192.168.0.6 host1 IN A 192.168.0.7 host2 IN A 192.168.0.8 mail IN CNAME host1.benet.com. www IN CNAME host2.benet.com. @ IN MX 5 mail.benet.com. 3、建立反向区域文件 (该文件需要用vi编辑器手动建立在/var/named中,并写其内容)# cat /var/named/192.168.0.rev $TTL 86400 @ IN SOA ns1.ltest.com. hostmaster.ltest.com. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum @ IN NS ns1.ltest.com. @ IN NS ns2.ltest.com. 2 IN PTR ns1.ltest.com. (PTR可用IP省略方法,1.168.192.in-addr.rapa表192.168.1.2可写为2)3 IN PTR ns2.ltest.com. 11 IN PTR host1.ltest.com. 12 IN PTR host2.ltest.com. 4、配置文件和区域文件的测试 A、测试named.conf主配置文件 # named-checkconf (如果不显示任何信息表示语法正确 ) B、测试区域文件 # named-checkzone benet.com /var/named/benet.com.zone # named-checkzone 0.168.192.in-addr.arpa /var/named/192.168.0.rev (named-checkzone命令对正向区域文件和反向区域文件进行检查语法是否错误,第一个参数指定区域名称,第二个参数指定区域文件名称,如果语法正确将显示OK)5、重启named服务#service named restart 四、从域名服务器 的配置 (它做为主域名服务器的辅助和备份服务器,自身不建立区域文件,而是从主域名服务器中查询并保存,它可以与主域名服务器提供相同的域名解析服务,它需要在与主域名服务器不同的主机中构建)1、在named.conf文件中设置域 建立正向解析域 zone "benet.com" { type slave; (type设置为“slave”,表示当前DNS服务器是该域的从域名服务器类型 ) file "slaves/benet.com.zone" (从域名服务器中的区域文件应设置保存在 “slaves”子目录中,区域文件将从主 域名服务器中获取并保存在该目录中,为了便于管理,尽量使用与主服务器相 同的区域文件名称) masters { 192.168.0.5; }; ( 使用masters设置主域名服务器的IP地址 ) }; 建立反向解析域 zone "0.168.192.in-addr.arpa" { type slave; file " slaves/192.168.0.rev"; masters { 192.168.0.5; }; }; 2、检测配置文件和启动named服务 从域名服务器只需要检测配置文件的语法# named-checkconf 启动从域名服务器# service named start 查看区域文件 从服务器启动后将从主域名服务器中获得区域文件并保存在指定的目录中# ls /var/named/slaves/ 192.168.0.rev benet.com.zone (如果/var/named/slaves/目录中没有发现区域文件,说明从域名服务器和主域名服务器之间传输区域文件不成功,需要排错。

) 五、缓存域名服务器的配置 (它应保证能够与互联网中的其他DNS服务器进行连接,它的主要作用是提高域名解析速度和节约出口带宽)1、安装caching-nameserver软件包 (RHEL4系统为配置缓存域名服务器专门提供了名为“caching-nameserver”的软件包,该软件包保存在第1张安装光盘中,默认没有安装。

)# rpm -ivh caching-nameserver-7.3-3.noarch.rpm (caching-nameserver软件包安装时将对BIND服务器的配置文件named....

演示文稿制作软件的一般功能?

com,因为我现在在用2.34做仿真。

附带安装教程:http://blog.sina.com.cn/s/blog_53e4f67d0101f5tr,其实这个可以自己根据自己的情况去网上搜.34版本的.04下安装,wlhwtyyjtm@qq.sina.com.cn/s/blog_53e4f67d0101f5tr不知这个符合LZ要求不.tar.html 要在ubuntu12 ...

flotherm软件基础与应用实例基于哪个版本

1.在Linux下的安装 申明:我的pc上安装的是Ubuntu版本,个人用户名为ryan 首先下载软件包ns-allinone-2.31.tar.gz(目前最新版本). 具体步骤如下: (1)到自家目录下确定软件包的所在 ryan@Ubuntu:~$cd ryan@Ubuntu:~$ls -l ns-allinone-2.31.tar.gz (2)解压软件包,使用tar命令解压为.gz结尾的软件包 ryan@Ubuntu:~$tar zxf ns-allinone-2.31.tar.gz zxf为解压.gz专用参数,如果想看到解压输出的过程,也可以加上V,即用vzxf参数解压,详细的tar命令的参数 和使用方法可以参加linux的有关资料. (3)运行安装命令 ryan@Ubuntu:~$cd ns-allinone-2.31 ryan@Ubuntu:~/ns-allinone-2.31 $./install 执行./install命令后,会出现很多编译过程的结果输出,主要没有错误信息并停止,不用去管它,不出意外, 等待一段时间后会正常退出到提示符. (4)设置全局路径变量 上一步的安装成功后,最后输出部分会提示你必须设置三个全局变量path,ld_library_path和tcl_library. 在自己的家目录下编辑终端配置文件 .bashrc,注意要带"."开头, .bashrc是bash终端的配置文件,每次打开 一个终端窗口,该文件中的脚本就会自动运行.在Linux中它是隐藏文件,一般用ls命令看不出来,没关系,采用 vi命令编辑该文件: ryan@Ubuntu:~$cd ryan@Ubuntu:~$vi .bashrc 将光标移动到文件的最后一行,按"ins"键进行插入,在此文件中添加一下三行: export path=$path:~/ns-allinone-2.31/bin:/home/ryan/ns-allinone-2.31/tcl8.4.13/unix export ld_library_path=$ld_library_path:/home/ryan/ns-allinone-2.31/otcl-1.12:/home/ryan/ns-allinone-2.30/lib export tcl_library=$tcl_library:/home/ryan/ns-allinone-2.31/tcl.4.13/library 编辑完成后,按"esc"键退出插入模式,再按":wq"存盘退出. 重新打开新的终端,脚本运行生效. (5)简单测试 重新打开新的终端,环境变量的设置才会生效,如果.bashrc文件中有什么错误,这时在新开的终端中会有提示信息 显示出来.如果没有错误,则在终端提示符下输入ns命令进行测试.操作步骤如下: A)打开一个新的终端 B)输入ns并回车 ryan@Ubuntu:~ns C)输入一段测试用的tcl脚本代码进行测试 %puts "hello world"回车 如下所示显示则表示安装成功. hello world % 2.如何快速入门 ns中两个语言是c++和tcl,所以懂得这两种语言的语法是入门的关键. c++我就不多说了,很多关于这方面的书籍,而且个人觉得作为一名计算机专业的学生,学好c++是根本吧. 只有tcl,感觉语法和网络编程语言php比较类似,个人以前用它开发过网站,感觉很熟悉,也容易理解.即使不懂,我感觉半天就可以上手. 这里还推荐一本书,主要看看第4,5,7章就ok了,最后分析数据的时候再看看第6章. 在自己动手之前,认真研究mflood的例子,这是一个原型的东西,看懂了基本就可以下一步了.如果以后遇到不懂的,可以重新回头看. 3.如何开发,讲讲自己的经验. 开发工具非常重要,本人采用eclipse作为开发工具,感觉非常好用.至于...安装就不需要我讲解了吧-_-#必要的插件是必须的. 用eclipse建立ns的工程,开发自己的源代码(c++文件).基本就是.h和.cc文件的code,需要一定的c++基础(ps:好久不写代码,犯了很多幼稚的错误) 调试c++代码时,可以使用eclipse工具,非常方便,而且定位错误也准确,我想使用过这个平台的人都深有体会吧. 编译通过之后,编写tcl脚本,开始模拟测试...

大家还关注
    
阅读排行
推荐阅读