Linux软路由

Linux软路由
如图:四台Linux主机 IP按图中配置

软路由的配置,在Linux中,有路由转发功能,但是内核默认没有开启,我们需要开启。在不同的网段中需要有路由表才能到达目标网络,故我们需要添加路由。

=========================================================================================

1.在Serverce1中,开启IP地址转发功能

root @ambow~#echo "1">/pro/sys/net/ipv4/ip_foward

root @ambow~#vi /etc/sysctl.conf

  找到net.ipv4.ip_forward=0,并把0改为1,  net.ipve.ip_foward=1

2.重启守护进程:service xinetd restart

3.增加路由条目                   和思科的静态路由的配置类似

root @ambow~#route add -net 192.168.10.0 netmask 255.255.255.0 gw 172.16.1.2 dev eth1

==========================================================================================

4.在Server2中,同样开启地址转发功能

root @ambow~#echo "1">/pro/sys/net/ipv4/ip_foward

root @ambow~#vi /etc/sysctl.conf

找到net.ipv4.ip_forward=0,并把0改为1, net.ipve.ip_foward=1

5.重启守护进程:setvice xinetd restart

6.增加路由条目              目标网络号                    下一跳IP     本地出口

root @ambow~#route add -net 10.1.1.0 mask 255.255.255.0 gw 172.16.1.1 dev eth0

==========================================================================================

这样我们就配置好了软路由功能

为了验证,我们在Client2开启web服务,让Client1访问

1.查看是否安装了http服务:rpm -qa httpd

如果没有安装应先安装

2开启http服务:service httpd restart      service httpd restart

第一次开启会失败,要开启两次

3.设置http能让linux客户机在纯字符界面和图形界面都能看到

root @ambow~#chkconfig --level 35 httpd on

root @ambow~#chkconfig --list httpd      查看是否开启成功

4.http的文件一般放在/var/www/html中

我们要进入这个目录编辑一个简单的页面

root @ambow~#cd /var/www/html

root @ambow~#touch index.html

root @ambow~#echo "hello,wellcome to my website!">index.html

简单的http服务我们搭建好了

============================================================================

在主机client1的浏览器中输入client2的ip地址,我们就能看到我们刚刚建设的网站了

posted on 2011-10-27 20:41  侯志清  阅读(722)  评论(0编辑  收藏  举报

导航