1、https://mikrotik.com/download   下载 x86 架构的 cd image  (当日这是试用版,特殊版下载后道理一样)

2、exsi 上传,并新建 linux 的 其他linux 64位 虚拟机, 添加所有网卡(至少 lan 、 wan),注意: 硬盘必须使用 ide , 默认的不行

3、运行后安装,选择所有模块安装。 安装后默认的用户名、密码: admin/空

4、一些基本命令:

ip export  #查看当前的ip地址
interface print #查看当前网络接口及名称
#设置管理ip地址,并绑定到某个网卡上
/ip address remove 0 #移除第一个ip地址
ip address add address=xx.xx.xx.xx/ interface=xxxxx

5、浏览器可访问 xx.xx.xx.xx 进入管理,设置 webfig

5.1 interface 增加 ppoe client,  interfaces 选择 wan 那设备,并设置拨号用户名、密码。 apply 后如果连接都ok,即可拨号上网

5.2 拨号后,可在左侧 ip --> address 查看到拨号的外网 ip 地址

5.3 在 ip --> nat 增加链接,srcnat ,并 action 选择 masquerade 应用后,即可上网

5.4 在 ip --> dns 增加 dns server, 并勾选 allow remote request

6、一些有用的命令:

#设置时区和同步
/system clock
set time-zone-name=Asia/Taipei
/system ntp client
set enabled=yes mode=unicast primary-ntp=202.120.2.101 secondary-ntp=192.43.244.18
#只保留安全的服务
/ip service
disable telnet,f​​tp,www,api,api-ssl #关闭这些服务
print #显示当前提供的服务

f3322 动态域名

:local ednsuser "账号"
:local ednspass "密码"
:local ednshost "域名"
:local ednsinterface "pppoe-out1"
:local members "http://members.3322.net/dyndns/update?system=dyndns"
:local status
:local status [/interface get [/interface find name=$ednsinterface] running]
:if ($status!=false) do={
:local ednslastip [:resolve $ednshost]
:if ([ :typeof $ednslastip ] = nil ) do={ :local ednslastip "" }
:local ednsiph [ /ip address get [/ip address find interface=$ednsinterface ] address ]
:local ednsip [:pick $ednsiph [:find $ednsiph "/"]]
:local ednsstr "&hostname=$ednshost&myip=$ednsip"
:if ($ednslastip != $ednsip) do={/tool fetch url=($members . $ednsstr) mode=http user=$ednsuser password=$ednspass
:delay
:local result [/file get $ednshost contents]
:log info ($ednshost . " " .$result)
/file remove $ednshost;
}
}

最新文章

  1. JavaScript数组类型
  2. Struts2 源码分析——Hello world
  3. MAVEN for mac 安装
  4. js弹出对话框的方法总结
  5. HDU 4473 Exam 枚举
  6. php 面向对象之继承、多态和静态方法
  7. PHP项目:如何用PHP高并发检索数据库?
  8. new Option及用法
  9. Dllimport函数時无法在Dll中找到的入口点
  10. linux 命令行更新sdk
  11. 201521123032 《Java程序设计》第4周学习总结
  12. Java常用异常整理
  13. Java公开课-01.类和对象
  14. 处理MySQL服务器无法启动的问题
  15. SpringAOP术语
  16. Apache与php快速部署web服务
  17. 30 个java编程技巧(最佳实践的初学者)
  18. android控件跟随手势滑动改变位置
  19. 离线LCA学习
  20. OpenCV学习笔记:opencv_highgui模块

热门文章

  1. 13-MySQL-Ubuntu-数据表的查询-条件查询(二)
  2. 最短路(模板Dtra
  3. sublime text-----查看当前文件的编码格式
  4. Photoshop基本操作
  5. day17 文件处理及简单函数
  6. http://wiki.ros.org/navigation/Tutorials/RobotSetup
  7. python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载——CentOS-02安装——CentOS-03配置操作
  8. clover无缘无故隐藏书签栏原因
  9. git push到多个不同的远程仓库
  10. javaweb中静态文件的处理方法