linux系统增加路由

回复 收藏
CentOS/RedHat下配置静态路由
静态路由保存在/etc/sysconfig/network-scripts/route-interface文件中。例如eth0的静态路由将保存在/etc/sysconfig/network-scripts/route-eth0文件中。该文件支持二种格式。
一种方法是使用IP命令参数格式:
在第一行可以定义默认网关。只有在没有使用DHCP时才需要这样做:
default X.X.X.X dev interface
之后可以使用如下格式定义静态路由:
X.X.X.X/X via X.X.X.X dev interface
例如下面是一个示例route-eth0文件:
default 192.168.0.1 dev eth0
10.10.10.0/24 via 192.168.0.1 dev eth0
172.16.1.0/24 via 192.168.0.1 dev eth0
只需要为其他子网配置静态路由。
网络掩码指令格式:
对于route-interface文件还可以使用网络/掩码格式。其格式如下:
ADDRESS0=X.X.X.X
NETMASK0=X.X.X.X
GATEWAY0=X.X.X.X
其中ADDRESS0=X.X.X.X是静态路由的网络地址;NETMASK0=X.X.X.X是前面网络地址的掩码;GATEWAY0=X.X.X.X是默认网关或用于访问该网络的静态IP地址。
同样,下面是一个示例route-eth0文件:
ADDRESS0=10.10.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.0.1
ADDRESS1=172.16.1.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.0.1
SUSE11加静态路由:
1、
vim /etc/sysconfig/network/routes
200.200.200.0(目标网络) 10.245.32.254(网关) 255.255.255.248(掩码) eth1
default 10.245.32.254 - -        #表示缺省路由(默认网关)
2、yast2
3、route add -net 10.10.54.0 netmask 255.255.255.240 gw 10.10.53.81

2016-03-01 17:53 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: