当前位置:首页>文章中心>技术文章>Linux主机变身路由器

Linux主机变身路由器

发布时间:2014-03-05 点击数:1022
实验环境:

在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命令来验证;

不出错的情况下是可以成功访问的!
在线客服