Réseau Donnée---搭建网络

来源:互联网 发布:buld软件下载 编辑:程序博客网 时间:2024/04/30 19:36

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  这样就划分了两个子网,如果这两个子网想要完全隔离开,必须搞个路由器,就像老师但是说的,路由器是隔离网络的,路由器内部都是直接路由,按得是局域网的那一套。 

0 0
原创粉丝点击