Réseau Donnée---搭建网络
2015-05-30 04:45
501 查看
Reseu Donnnee这门基本处于学一回忘一回的阶段,这次,趁还没忘利索之前,赶紧写下来,为以后用着的时候存着。
网络的组成:
Client1<-------->Communateur<-------->Routeur1<--------->Routeaur2<-------->Communateur<----------->Client2
配置IP:
1. sudo ifconfig eth0 192.168.133.122 netmask 255.255.255.0
2. cd /opt
sudo editor eth0.sh(编辑该文件,启动时自动加载)
在文本文件中加入 ifconfig eth0 192.168.133.122 netmask 255.255.255.0
配置DHCP(动态获取IP):
主机:1. cd /usr/local/etc
2. sudo editor dhcpd.conf(编辑该文件)
3. 在文件中写入
subnet 192.168.1.0(子网号) netmask 255.355.255.0{
range 192.168.1.10 192.168.1.20;(分配IP的范围)
option routers 192.168.1.1; (默认路由器)
.............(可以有分配时间,域名等好多选项)
}
客户:1.sudo udhcp -R
2.cd /opt
sudo editor eth0.sh(配置再次启动时自己加载)
3. 在文件写入
udhcpc -R
验证小方式:ifconfig(看IP), roote(看路由表),ps (看进程),sudo pkill udhcpc(杀死该进程)
抓包:sudo tcpdump -i(用来选择抓哪个端口的包) eth0
sudo tcpdump -i eth0 -X(显示包的全部)
配置路由:
在Client1中要加入 sudo route add -net 192.168.2.0/24(要路由的子网) gw 192.168.1.4(下一跳的地址)
在Client2中同样
在Routeur中同样要安上述格式加入 子网跟下一跳的对应关系
Routeur1这里是PC,执行 sudo sysctl -w net.ipv4.ip_foward=1(为了让路由器两个端口可以互相识别)
关于网络的总结:
所谓网络,我们从Client开始, 一个communateur(一般不占用IP)连接几个Client, 几个communateur可以连接一个Routeur, Routeur 之间互联。
我一直纠结的是Routeur 跟Communateur究竟有什么区别。 这就涉及到了路由: direct(在局域网络内采用ARP,Dhcp等一系列协议), indirect. 在direct寻址中,所有的网络号都是一样的即:网络号/子网掩码。 假设遇到destination IP跟自己不一样,就需要路由器了。到了路由器上,就开始数值的路由算法。
那么hub跟普通意义上的communateur区别? hub就相当于一根总线,没有任何处理,只是信号放大。 communateur具有一定的思考能力,比如C1给C2发信息,除了必要的ARP信息,C3是看不到其他信息的。
关于网络的划分:
格式如下:
网号/掩码: 表示一个网络
假设分给一个公司 192.168.1.0/24 那么他就可以根据自己的需要进行划分, 怎么划分呢? 192.168.1.0/25 192.168.1.168/25 这样就划分了两个子网,如果这两个子网想要完全隔离开,必须搞个路由器,就像老师但是说的,路由器是隔离网络的,路由器内部都是直接路由,按得是局域网的那一套。
网络的组成:
Client1<-------->Communateur<-------->Routeur1<--------->Routeaur2<-------->Communateur<----------->Client2
配置IP:
1. sudo ifconfig eth0 192.168.133.122 netmask 255.255.255.0
2. cd /opt
sudo editor eth0.sh(编辑该文件,启动时自动加载)
在文本文件中加入 ifconfig eth0 192.168.133.122 netmask 255.255.255.0
配置DHCP(动态获取IP):
主机:1. cd /usr/local/etc
2. sudo editor dhcpd.conf(编辑该文件)
3. 在文件中写入
subnet 192.168.1.0(子网号) netmask 255.355.255.0{
range 192.168.1.10 192.168.1.20;(分配IP的范围)
option routers 192.168.1.1; (默认路由器)
.............(可以有分配时间,域名等好多选项)
}
客户:1.sudo udhcp -R
2.cd /opt
sudo editor eth0.sh(配置再次启动时自己加载)
3. 在文件写入
udhcpc -R
验证小方式:ifconfig(看IP), roote(看路由表),ps (看进程),sudo pkill udhcpc(杀死该进程)
抓包:sudo tcpdump -i(用来选择抓哪个端口的包) eth0
sudo tcpdump -i eth0 -X(显示包的全部)
配置路由:
在Client1中要加入 sudo route add -net 192.168.2.0/24(要路由的子网) gw 192.168.1.4(下一跳的地址)
在Client2中同样
在Routeur中同样要安上述格式加入 子网跟下一跳的对应关系
Routeur1这里是PC,执行 sudo sysctl -w net.ipv4.ip_foward=1(为了让路由器两个端口可以互相识别)
关于网络的总结:
所谓网络,我们从Client开始, 一个communateur(一般不占用IP)连接几个Client, 几个communateur可以连接一个Routeur, Routeur 之间互联。
我一直纠结的是Routeur 跟Communateur究竟有什么区别。 这就涉及到了路由: direct(在局域网络内采用ARP,Dhcp等一系列协议), indirect. 在direct寻址中,所有的网络号都是一样的即:网络号/子网掩码。 假设遇到destination IP跟自己不一样,就需要路由器了。到了路由器上,就开始数值的路由算法。
那么hub跟普通意义上的communateur区别? hub就相当于一根总线,没有任何处理,只是信号放大。 communateur具有一定的思考能力,比如C1给C2发信息,除了必要的ARP信息,C3是看不到其他信息的。
关于网络的划分:
格式如下:
网号/掩码: 表示一个网络
假设分给一个公司 192.168.1.0/24 那么他就可以根据自己的需要进行划分, 怎么划分呢? 192.168.1.0/25 192.168.1.168/25 这样就划分了两个子网,如果这两个子网想要完全隔离开,必须搞个路由器,就像老师但是说的,路由器是隔离网络的,路由器内部都是直接路由,按得是局域网的那一套。
相关文章推荐
- 房产界已上市和IPO路上的难兄难弟:房天下与房多多
- [原创]java局域网聊天系统
- 雷军是谁,他为什么而奋斗?小米上市和雷军的英雄主义
- IP网络路由技术
- 如何利用“IP地址欺骗”
- 新手看招:避免网络 IP 地址被非法修改
- 网络管理之IP地址篇
- ip地址基础知识
- 一个注册表搞定“打开局域网机器文件提示”
- 脚本之家因服务器资源紧张 换了ip并升级了带宽
- IP地址组成与类型
- 计算机名DNS网关IP(大家可以用来学习)
- 通过批处理bat解决局域网打印机共享问题
- 局域网遭遇“ARP”病毒的新变种附临时解决方法
- 一个能对访问者进行编号、记录访问次数、IP、时间的统计制作实例
- 远程连接局域网内的SQL Server 的方法
- 用vbscript脚本实现返回 IP 配置数据的代码
- 用vbs针对一个 IP 地址范围运行脚本
- asp实现检查ip地址是否为内网或者私有ip地址的代码分享