其实我是很喜欢编程的,无奈天分有限,N年了至今没做出一个像样的程序。后来,接触到LAMP(Linux+Apache+Mysql+PHP)后,又喜欢上做网站了。不过,还是没什么成果,收获倒是有一些。

那我们就简单回顾一下吧,时间点记不清了。
可以追溯到上学时期,那时候我刚开始学习网络,接触到网站知识后去申请了虚拟空间。刚开始我都是用国内的免费空间,不过很难用几乎都不支持数据库,只能放静态网页。大概是12年3月,我居然找到了国外好用的免费空间,虽然管理平面是全英文的,不过操作不复杂,当然还是需要一定的技术功底。

申请地址是:www.freewha.com,请看图片:
freewha.png

于是我注册了一个虚拟空间,放了我的博客,一直以来运行都很稳定。不过最近升级了FTP和PHP7,感觉FTP软件有BUG,很难上传文件;PHP7 emlog博客又不支持。后面,没办法我只能去买godaddy收费空间了。建议去淘宝找代购,100块左右,而且还送域名,关键是功能全面,甚至还能开几个网站,和朋友合用。

1、配置路由器接口IP地址

RouterA(config)#int loopback 0
RouterA(config-if)#ip add 172.16.1.1 255.255.255.0
RouterA(config)#int f0/0
RouterA(config-if)#ip add 192.168.1.1 255.255.255.0
RouterA(config-if)#no shutdown

RouterB(config)#int f0/0
RouterB(config-if)#ip add 192.168.1.2 255.255.255.0
RouterB(config-if)#no shutdown
RouterB(config)#int f0/1
RouterB(config-if)#ip add 192.168.2.1 255.255.255.0
RouterB(config-if)#no shutdown

RouterC(config)#int loopback 0
RouterC(config-if)#ip add 172.16.2.1 255.255.255.0
RouterC(config)#int f0/0
RouterC(config-if)#ip add 192.168.2.2 255.255.255.0
RouterC(config-if)#no shutdown

2、在路由器上启动RIP进程,并宣告主网络号

RouterA(config)#router rip
RouterA(config-router)#ver 2
RouterA(config-router)#no auto-summary //ver 2 版本虽然支持不连续子网,但需要关闭自动汇总。
RouterA(config-router)#network 172.16.0.0
RouterA(config-router)#network 192.168.1.0

RouterB(config)#router rip
RouterB(config-router)#ver 2
RouterB(config-router)#no auto-summary
RouterB(config-router)#network 192.168.1.0
RouterB(config-router)#network 192.168.2.0

RouterC(config)#router rip
RouterC(config-router)#ver 2
RouterC(config-router)#no auto-summary
RouterC(config-router)#network 172.16.0.0
RouterC(config-router)#network 192.168.2.0

3、验证配置是否正确

相关命令:
Router#sh ip router
Router#sh ip protocol
Router#debug ip rip

在路由器与交换机连接的端口上配置子接口,每个子接口的IP地址是每个VLAN的网关地址,并在子接口上封装802.1Q。

Router(config)#int f0/0.1
Router(config-subif)#encapsulation dot1Q 1 //1 指VLAN1,下同
Router(config-subif)#ip add 192.168.1.1 255.255.255.0

Router(config)#int f0/0.2
Router(config-subif)#encapsulation dot1Q 2
Router(config-subif)#ip add 192.168.2.1 255.255.255.0

Router(config)#int f0/0.3
Router(config-subif)#encapsulation dot1Q 3
Router(config-subif)#ip add 192.168.3.1 255.255.255.0