9394952

导航

如何用Redhat做路由器

现在大家就开始跟着我开始做RED HAT的路由吧

首先,我们用一台机器安装好RED HAT(版本无所谓)。

然后我们要修改八个文件。这八个文件的名字是:

network

ifcfg-eth1

ifcfg-eth0

hosts

sysctl

static-routes

rc.local

resolv

这八个文件相当重要,一定要更改才可以!

这八个文件分别相对应的目录是:

/etc/sysconfig/network

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth1

/etc/hosts

/etc/sysconfig/static-routes

/etc/rc.d/rc.local

/etc/sysctl.conf

建议大家用VI编辑器进行修改!

这八个文件的意思是什么呢?下面就是这八个文件的作用!

network 主网络设置文件

ifcfg-eth0 eth0 网卡设置文件

ifcfg-eth1 eth1 网卡设置文件

hosts 网络主机名配置

static-routes 静态路由表文件

rc.local IPTABLES 脚本(关键)

sysctl.conf Linux 内核IP转发启用文件

文件介绍完后我们就要动手开始修改拉

1.首先,最先出场的是network文件。这个文件是你的主要网络设置文件!在这个文件里面要修改你的网络大概构架(比如你的想要启用的网关地址,网关名字,还有选择主网卡等)

接下来是我们的ifcfg-eth1和ifcfg-eth0两个文件。这两个文件是你网卡的IP地址文件!

ifcfg-eth0就对应你内网的IP和网关。而ifcfg-eth1就对应你外网的IP和网关。用VI编辑器打开后,里面显示的内容是这样的:

DEVICE=eth1

BOOTPROTO=static

IPADDR=192.168.0.1

BROADCAST=192.168.0.255

NETMASK=255.255.255.0

NETWORK=192.168.0.0

GATEWAY=192.168.0.1

ONBOOT=yes

DEVICE=eth1是你的硬件设备名

BOOTPROTO=static 是你的配置方式(也可以添PPPOE)

BROADCAST=192.168.0.255是你的 广播地址

IPADDR=192.168.0.1 是你的IP地址

NETMASK=255.255.255.0 是你的子网掩码

NETWORK=192.168.0.0 是你的整个网段的地址

GATEWAY=192.168.0.1 是你的网关

ONBOOT=yes 意思是你是否启用网卡(也就是起用这个文件的意思。默认是开启的)

2.改好了后接下来我们还要修改hosts文件。这个文件里面就可以更改你这台机器的名称和域(工作组)

3.然后再修改sysctl.conf文件。这个文件就是LINUX的IP转发文件。在这里我们一定要起用IP转发才可以。里面可以这样写:

net.ipv4.ip_forward=1      /* (其实最重要的就是这句)

net.ipv4.conf.default.rp_filter=1

kernel.sysrq=0

4.好了就是static-routes文件。这个文件就是你的静态路由表文件!这个文件记得一定添加才可以!里面的语法是这样的:

eth0(设备名) net(网络地址) 192.168.0.0 (子网)netmask 255.255.255.0 (网关地址)gw 192.168.0.1

5.接下来该修改resolv文件了。这个文件是你DNS服务器的地址文件,语法是:

nameserver(DNS服务器) 202.100.4.15(DNS的IP服务器地址)

6.改好了后我们就需要修改rc.local这个文件了!

修改好了就可以PING你的ISP了。如果通可就一切OK了

posted on 2007-05-09 09:17  9394952  阅读(209)  评论(0编辑  收藏  举报