您的位置:首页 > 运维架构 > Linux

Linux主机变身路由器 推荐

2014-02-26 00:03 344 查看
实验环境:
在vmware上建立四台主机,分别为:
linux服务器A,linux服务器B,客户机win7,客户机server2008!
思路:
服务器A添加两个网卡,eth0连接vm1,eth1指定vm2;
win7连接vm1,作为服务器A的客户机;
服务器B也指定两个网卡,eth0连接vm2,eth1连接vm3;
server2008连接vm3,作为服务器B的客户机。
在server2008上建立ftp服务器;
使win7能够连接ftp服务器。

1,给服务器A和服务器B添加网卡之后,规划网络,分别修改/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1两个文件:
linux服务器上配置ip地址请看:http://murongqingqqq.blog.51cto.com/2902694/1364016

[root@aaa ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller(Copper)
DEVICE=eth0
BOOTPROTO=none
#HWADDR=00:0C:29:CD:14:F3
MACADDR=00:0C:29:CD:14:22
ONBOOT=yes
IPADDR=192.168.10.254
NETMASK=255.255.255.0
[root@aaa ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth1
# Intel Corporation 82545EM Gigabit Ethernet Controller(Copper)
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:cd:14:fd
IPADDR=192.168.20.1
NETMASK=255.255.255.0
[root@aaa ~]#

2,服务器B上的网络连接信息:

[root@zhangsp ~]#cat/etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82545EM Gigabit Ethernet Controller(Copper)
DEVICE=eth0
BOOTPROTO=none
#HWADDR=00:0C:29:82:09:E9
MACADDR=00:0C:29:82:09:E8
ONBOOT=yes
IPADDR=192.168.20.2
NETMASK=255.255.255.0
[root@zhangsp ~]# cat/etc/sysconfig/network-scripts/ifcfg-eth1
# Intel Corporation 82545EM Gigabit Ethernet Controller(Copper)
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:0c:29:82:09:f3
IPADDR=192.168.30.254
NETMASK=255.255.255.0
[root@zhangsp ~]#

3,在服务器A和B上分别建立/etc/sysconf/static-routes文件,目的为指定永久的静态路由,内容分别为:

A上的static-routes文件:any net 192.168.30.0/24 gw 192.168.20.2
B上的static-routes文件:any net 192.168.10.0/24 gw 192.168.20.1

4,开启linux主机的路由转发功能

分别修改服务器A和服务器B上的/etc/sysctl.conf文件,ipv4转发0改为1
并执行sysctl -p命令使其生效。

5,重新启动服务器A和服务器B上的network服务:

service network restart

6,分别修改win7和server2008两台主机的ip地址;

win7主机的ip地址规划为:192.168.10.1 255.255.255.0 网关为:192.168.10.254
server2008主机的ip地址为:192.168.30.1 255.255.255.0 网关为:192.168.30.254

7,在server2008主机上建立ftp服务,在win7主机上登录验证是否成功。

为了验证,可以直接使用ping命令来验证;
不出错的情况下是可以成功访问的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 主机 路由器