Linux路由功能的运用


实验背景:

现在有四台主机,一台装有win7操作系统,一台装有windows2008系统,另外2台装的都是linux系统,分别在三个不同的网段,10.0 20.10 30.0 ,网段,现在要求实现不同操作系统之间的通信。

实验效果图:

spacer.gif

实验思路:

1       启用linux的路由功能,编辑/etc/sysctl.conf,然后启用sysctl  –p

2       分别在A  B上添加静态路由

3       临时配置linux主机的各个网卡ip地址等信息

4   2008上设置ftp服务器,实现win7的访问


实验实践:

1设置win7主机:

Ip192.168.10.1   255.255.255.0

网关:192.168.10.2

2设置windows2008的、:

 Ip 192.168.30.6   255.255.255.0

网关:192.168.30.5

3 配置linuxA

           #ifconfig eth0 192.168.10.2      //配置eth0ip

     #ifconfig  etho:0 192.168.20.3     //配置虚拟网络接口eth0:0ip

设置静态路由:

     #route add –net192.168.30.0/24 gw 192.168.20.4

//必须设置子网掩码(/24);-net后面接的是要到达的目的地址网段;gw接下一跳的地址

     #ifconfig              //查看配置是否成功

     #route –n           //查看路由配置是否成功

     #vim/etc/sysctl.conf     //开启路由转发功能

     net.ipv4.ip_forward =1           //=后面的0改为1

     #sysctl -p

4配置linuxB


#ifconfig eth0 192.168.20.4      //配置eth0ip

     #ifconfig  etho:0 192.168.30.5     ////配置eth0:0ip

设置静态路由:

     #route add –net192.168.10.0/24 gw 192.168.20.3

//必须设置子网掩码(/24);-net后面接的是要到达的目的地址网段,10.0表示返回的路径;gw 接下一跳的地址

     #ifconfig              //查看配置是否成功

     #route –n           //查看路由配置是否成功

#vim /etc/sysctl.conf     //开启路由转发功能

     net.ipv4.ip_forward =1           //=后面的0改为1

     #sysctl -p


5 验证是否能通信

win7ping   windows2008

     Ping192.168.30.6

6设置ftp服务器(win2008):

开始→管理工具→服务管理器→角色,

右击角色,添加角色→web服务器→….完成

打开角色下的web服务器,右击添加角色服务,找到ftp下的所有服务,选中后安装。

7访问ftp服务器

win7上输入192.168.30.6 打开ftp服务器,可以进行文件的操作。