Linux软路由
软路由的配置,在Linux中,有路由转发功能,但是内核默认没有开启,我们需要开启。在不同的网段中需要有路由表才能到达目标网络,故我们需要添加路由。
=========================================================================================
1.在Serverce1中,开启IP地址转发功能
root @ambow~#echo "1">/pro/sys/net/ipv4/ip_foward
root @ambow~#vi /etc/sysctl.conf
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.增加路由条目
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
第一次开启会失败,要开启两次
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地址,我们就能看到我们刚刚建设的网站了