RouterOS(ROS)基础安装

RouterOS(ROS)基础安装

RouterOS安装配置菜单,用方向键控制光标,用空格键选择或者放弃选项,按I确定安

装。

光纤接入我们一般只需要基本的system,如果是adsl或者modem拨号就需要选择ppp,

dhcp这些我就不用说啦,hotspot就是那种小区上网,连接外网的时候需要在网页页面

输入帐号密码才能上网的组件,isdn是另一种拨号方式,lcd是那种小液晶显示,ntp

是时间服务器和客户端,routing是一些正统路由协议,telephony是H232,和语音视

频有关的协议,如果发现视频连接有问题,可以考虑安装这个选件,web-proxy网页代

理,注意这个除非非常需要,否则不建议网吧安装,很多网页不适合缓存(例如那些密

码页),其他的对网吧没什么有价值(arlan,gps等和无线有关,ups这些不用解释吧?)

个人建议安装system,advanced-tools(高级菜单),你可以考虑备选dhcp,telphony,其

他的看实际需要吧。

我一般选择这几项: system.  ppp  advanced-tools   security    web-proxy

为了方便学习.你可以全部都装上..

按I开始
再按两次y

选择完安装组件后按“I”,就进入安装界面,这里系统会问你两个(Y/N),关于是否

清理硬盘之类的,全“Y”就可以了。

安装完成后会叫你REBOOT。回车就搞定了.

默认帐号:admin,没有密码

输入

system“回车”

license“回车”

print“回车”

你就能看到上面的注册信息了,哦,level 6,ISP级别,非常好。

RouterOS的FileSystem不公开,你只能使用限制的几个指令,任何时候你不知道可以

做什么,你都可以输入“?”显示,而“/”则雷同与dos的“cd”。上面的指令,有点

类似于“进入system目录,然后再进入license目录,然后执行print指令”。

现在我们来配置网卡

输入“setup”,其实RouterOS任何指令你都可以缩写成头三个字母,例如你只需要输

入“set”就可以了。

setup的菜单很简单,

r – reset

l – load驱动

a – 配置网卡

d – 配置DHCP客户端

s – 配置DHCP服务端

p – 配置pppoe

t – 配置pptp

x – 退出菜单

如果你发现你配置错了,最简单的推平办法就是 set – r,或者直接“reset”也可以

自己多看看..

嗯,我们现在选择“a”来配置网卡

这里又有一个菜单

a – 增加地址

g – 配置默认网关

x – 退出菜单

选择“a”之后,他会问你要配置那张网卡,他默认会先load出etner2,你要退一格,

把2改成1,这里注意,如果他完全没有显示ether2,而是直接进入下一个界面,那就

是他只认出一张网卡…..

输入内网ip和掩码,

255.255.255.255 = 11111111.11111111.11111111.11111111(这里有32个1,就是32了

)

255.255.255.0   = 11111111.11111111.11111111.00000000(这就是24了)

注:关于子网掩码算法请参阅:
http://www.routerbbs.com/read.php?tid=81&fpage=2

所以输入192.168.0.X/24

我就设为192.168.0.254/24吧

好了.
按x
x

现在你可以用在你的
Internet Explorer
里输入你刚才设的地址
我设的是192.168.0.254

点点击下载winbox
打开
Connect To :输入你刚才设的IP.我的是192.168.0.254
Login: 输入用户.我的是admin 刚才没改
Password:密码 空的.刚才也没设

点击Connect

打开winbox

点击Interfaces
启用第二块网卡。

点击IP-Address
设置第二块网卡的IP 也就是外网IP
比如我的是
假如外网IP是
192.168.1.250
假如外网掩码是:255.255.255.0
我就这样设
Address:192.168.1.250/24
(掩码算法看http://www.routerbbs.com/read.php?tid=81&fpage=2)
Network: 192.168.1.0  
Broadcast:192.168.1.255
后面的就不用说了吧.

窗口模式的.应该都会了吧.
很简单.
看着视频教程操作

再次点去Ip-Route
设置路由表.
很简单
点击+号
Destination这个如果用0.0.0.0/0
就表示路由所有ip段
其他不懂就不要设了.Gateway:这里就是设网关的
输入你的外网网关
比如我的外网网关为192.168.0.230

点击IP-Firewall
设置共享上网

选Nat
点+

选第一项General

Chain:srcnat

选第四项Action

设置Action:masquerade

选Mangle

点+
选第一项General
设置:
Chain:prostrouting
Protocol:6(tcp)

选第二项Advanced
设置:TCP Flags:syn

选第四项Action
Action:change MSS
New TCP MSS:1400

这样设置就可以共享上网了.

常用注册表

常用注册表\n\n《禁止硬盘空间不足的警告》(WIN9X)\n[HKEY_LOCAL_MACHINESystemCurrentControlSetControlFileSystem]\n”DisableLowDiskSpaceBroadcast”=04,00,00,00(C驱)/08,00,00,00(D\n\n驱)/10,00,00,00(E驱)/20,00,00,00(F驱)/hex:ff,ff,ff,ff(所有)\n\n《让计划任务提交错误报告》\n[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSchedulingAgent]\n”NotifyOnTaskMiss”=dword:00000001\n[注]当使用计划任务让系统自动运行一些命令或程序时,如果运行时发生错误,计划\n\n任务将不会提交错误报告,此设置就是让计划任务在出现错误时弹出提示信息。\n\n《增加驱动程序的识别级别》\n[HKEY_LOCAL_MACHINESoftwareMicrosoftDriver Signing]\n”Policy”=hex:01,00,00,00(无注册标志时提示)或02,00,00,00(禁止)\n\n《自动清除内存中不被使用的DLL文件》\n[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer\n\nAlwaysUnloadDLL]\n[操作]”默认”值设为”1″\n\n《增加USB端口检测间隔》\n[HKEY_LOCAL_MACHINESystemCurrentControlSetServicesClassUsb�000]\n\n(WIN98/ME)\n[HKEY_LOCAL_MACHINESystemCurrentControlSetControlClass{36FC9E60-C465-\n\n11CF-8056-444553540000}�000](WIN2000/XP)\n”IdleEnable”=dword:00000001(0禁止检测间隔,1允许检测间隔)\n[注]如果有的话,对”0001″,”0002″……做相同设置。 继续阅读

Windows网络命令-使用详解

net use ipipc$ ” ” /user:” ” 建立IPC空链接\nnet use ipipc$ “密码” /user:”用户名” 建立IPC非空链接\nnet use h: ipc$ “密码” /user:”用户名” 直接登陆后映射对方C:到本地为H:\nnet use h: ipc$ 登陆后映射对方C:到本地为H:\nnet use ipipc$ /del 删除IPC链接\nnet use h: /del 删除映射对方到本地的为H:的映射\nnet user 用户名 密码 /add 建立用户\nnet user guest /active:yes 激活guest用户\nnet user 查看有哪些用户\nnet user 帐户名 查看帐户的属性\nnet localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数\nnet start 查看开启了哪些服务\nnet start 服务名  开启服务;(如:net start telnet, net start schedule)\nnet stop 服务名 停止某服务\nnet time 目标ip 查看对方时间 继续阅读

微软说要做。。。。

    微软说要做操作系统,苹果倒下了;微软说要做互联网,网景倒下了;微软说要做开发工具,Borland倒下了;微软说要垄断IT,微软倒下了。1980年,你要想说清楚微软是做什么的,答案很简单就一句话:BASIC工具。现在,你想要说清楚微软是做什么的,你会把答案也简单成一句话:只要是软件。

asp分页技术

分页技术,毕竟当我们有N条记录的时候我们不可能把所有记录显示在一个页面里面吧。
<%
exec=”select * from test”
set rs=server.createobject(“adodb.recordset”)
rs.open exec,conn,1,1
rs.PageSize=3
pagecount=rs.PageCount
page=int(request.QueryString (“page”))
if page<=0 then page=1
if request.QueryString(“page”)=”” then page=1
rs.AbsolutePage=page
%>
rs.pagesize设置一个页面里面显示的记录数,pagecount是我们自己定义的一个变量,rs.pagecount是记录的个数,page也是我们自己定义的一个变量,我们下一页的链接可以设置为list.asp?page=<%=page+1%>,下一页的链接可以设置为list.asp?page=<%=page-1%>,这样当按下链接的时候调用页面自己,page这个变量就+1或者-1了,最后我们让rs.absolutepage(当前页面)为第page页就可以了。
if request.QueryString(“page”)=”” then page=1,这句话的作用就是我们打开list.asp的时候没有跟随page变量,自动设置为page=1,防止出错,还有当我们if….then…放在一行的时候end if可以省略。是不是分页也不难?
下面说一种特殊情况:
if page=1 and not page=pagecount,这个时候没有上一页,但是有下一页
elseif page=pagecount and not page=1,这个时候没有下一页,但是有上一页
elseif page<1,这个时候没有任何记录
elseif page>pagecount then,这个时候没有任何记录
elseif page=1 and page=pagecount,这个时候没有上一页,没有下一页
else,这个时候有上一页,也有下一页。
下面看一段显示1到n页,且每一个数字点击以后就出现这个数在代表的页面的代码,很常见哦。
<%for i=1 to pagecount%>
<a href=”list.asp?page=<%=i%>”><%=i%></a><%next%>
for….next是循环从i=1开始,循环一次加1到pagecount为止。

最后我的实例里面包含了一个最简单的ASP程序,但是功能样样有,是ASP的精髓,每一个ASP大型程序都包含了它。
add.htm增加记录页面
add.asp增加记录操作
conn.asp数据库链接
del.asp删除记录操作
modify.asp修改记录页面
modifysave.asp修改记录操作
list.asp这个是这个程序的核心,通过这个页面实现记录的添加、修改、删除。
test.mdb数据库,里面有aa,bb两个字段:aa数字型只能接受数字,bb是字符型。