码迷,mamicode.com
首页 > 其他好文 > 详细

LAN路由

时间:2015-06-27 16:31:34      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:linux   lan   

一、实验的目的:
  实现不同子网之前的信息交流
    
二、假设
1、虚拟子网
VMnet8:192.168.233.0/24
VMnet1:172.16.1.0/24
2、虚拟机vm1
ip:192.168.233.3/24,属于子网VMnet8.
三、clone虚拟机
1、vm1未启动时,克隆两虚拟机,分别命名为gate和vm2。gate添加一以太网卡。
2、启动vm2,设置
ip:172.16.1.5/24,属于子网VMnet1。
3、启动gate,设置
eth0:192.168.233.6/24,属于子网VMnet8
eth1:172.16.1.6/24,属于子网VMnet1
4、启动vml,设置
IP:192.168.233.5/24,属于子网VMnet8。


  [root@localhost root]# setup
   设置好ip和子网掩码
  [root@localhost root]# cd /etc/sysconfig/network-scripts
  [root@localhost network-scripts]# cat ifcfg-eth0
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=192.168.233.6
  NETMASK=255.255.255.0
  
  [root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth1
  cp:是否覆盖‘ifcfg-eth1’? y
  [root@localhost network-scripts]# vi ifcfg-eth1
  修改同下面一样i
  DEVICE=eth1
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=172.16.1.6
  NETMASK=255.255.255.0


[root@localhost network-scripts]# service network restart
正在关闭接口 eth0:                                        [  确定  ]
正在关闭接口 eth1:                                        [  确定  ]
关闭环回接口:                                             [  确定  ]
禁用 IPv4 包转送:                                         [  确定  ]
设置网络参数:                                             [  确定  ]
弹出环回接口:                                             [  确定  ]
弹出界面 eth0:                                            [  确定  ]
弹出界面 eth1:                                            [  确定  ]


四、启动转发和添加路由
1、启动gate转发
编辑/etc/sysctl.conf,设置
net.ipv4.ip_forward=1
执行:
#sysctl -p
  [root@localhost network-scripts]# vi /etc/sysctl.conf
    把net.ipv4.ip_forward的值改为1
  [root@localhost network-scripts]# sysctl -p
  net.ipv4.ip_forward = 1
  net.ipv4.conf.default.rp_filter = 1
  kernel.sysrq = 0
  kernel.core_uses_pid = 1




2vml添加路由
#route add -net 172.16.1.0/24 gw 192.168.233.6
  [root@localhost root]#route add -net 172.16.1.0/24 gw 192.168.233.6


3、vm2添加路由
#route add -net 192.168.233.0/24 gw 172.16.1.6
  [root@localhost root]#route add -net 192.168.233.0/24 gw 172.16.1.6
五、测试
1、vm1中
#ping 172.16.1.5
  [root@localhost root]# ping 172.16.1.5
  PING 172.16.1.5 (172.16.1.5) 56(84) bytes of data.
  64 bytes from 172.16.1.5: icmp_seq=1 ttl=63 time=2.07 ms
  64 bytes from 172.16.1.5: icmp_seq=2 ttl=63 time=1.21 ms
  64 bytes from 172.16.1.5: icmp_seq=3 ttl=63 time=0.485 ms
  64 bytes from 172.16.1.5: icmp_seq=4 ttl=63 time=0.649 ms
  64 bytes from 172.16.1.5: icmp_seq=5 ttl=63 time=0.488 ms
  
  通过


2、vm2中
#ping 192.168.233.5
通了吗?
  [root@localhost root]# ping 192.168.233.5
  PING 192.168.233.5 (192.168.233.5) 56(84) bytes of data.
  64 bytes from 192.168.233.5: icmp_seq=1 ttl=63 time=1.59 ms
  64 bytes from 192.168.233.5: icmp_seq=2 ttl=63 time=0.539 ms
  64 bytes from 192.168.233.5: icmp_seq=3 ttl=63 time=0.498 ms
  64 bytes from 192.168.233.5: icmp_seq=4 ttl=63 time=0.725 ms
  64 bytes from 192.168.233.5: icmp_seq=5 ttl=63 time=0.514 ms


  通过




六、显示路由表
1、vm1中
#route
  [root@localhost root]# route -n
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  172.16.1.0      192.168.233.6   255.255.255.0   UG    0      0        0 eth0
  192.168.233.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
  169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
  127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo


2、gate中
#route
 
  [root@localhost network-scripts]# route -n
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  172.16.1.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
  192.168.233.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
  169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
  127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo


七、画出本实验的拓扑图


    _____     ___       _eh0_____eth1      _____      ____
    |____|---|___|------|_____|____|------|_____|----|____|
     VM1      集线器     gate              集线器     VM2   
 




八、实验的体会
    用记事本画拓扑图太难了,实验时搞乱了不同子网,导致putty连不上。

版权声明:本文为博主原创文章,未经博主允许不得转载。

LAN路由

标签:linux   lan   

原文地址:http://blog.csdn.net/u010580186/article/details/46661107

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!