linux系统配置路由规则,RedHat as4 Linux中的简单路由表配置

RedHat as4 默认的路由功能不是不被开启的

需要另外的设置开启

可执行 echo 1> /proc/sys/net/ipv4/ip_forward

不过重新启动之后这个设置会消失

要在 /etc/rc.d/rc.local 加入一行shell

echo 1> /proc/sys/net/ipv4/ip_forward

即可保证重启之后开启路由功能 (PS:这个是最笨的方法)

另一种方法是修改 /etc/sysctl.conf

将net.ipv4.ip_forward = 0 改为1 保存退出即可

PS:更改了IP别忘了重启网络服务。。

ffacd4b21b412efa7efcabacacac8f22.png

常规路由命令配置命令用法:

route add -net 添加到一个网络地址的路由

route add -host 添加到某一个主机的路由

route add default gw 添加一个默认路由 (PS:优先级是最低的 但是在路由表中找不到路径信息时 将使用此默认路由)

route delete 删除一条路由信息

route -n 查看本地路由表

netstat -rn   基本上跟 route -n 效果一样

使用route -n 查看路由表 如图下

(本地配置192.168.1.11 网关为192.168.1.1)

713cfe7fe0097c2b6d831afc9ce06134.png

如果有学习过win2003的路由与远程访问相信看到这个应该不难理解~

destnation:目标地址 要去哪个网段

gateway:网关

ganmask:目标网段的子网掩码

flags: u 为up 启用 d 为down 禁用

metric ref use:是系统配置为纯路由才会用到的 碍于篇幅我也不在这闹腾了 (PS:想研究做纯路由的可以搜索 COYOTE 或mono之类的使用方法)

iface:从哪个网卡出发

例:

#route add -net 212.128.128.0 netmask 255.255.255.0 dev eth0

(到212.128.128.0 子网掩码255.255.255.0 通过第一张网卡eth0出去)

#route add -net 192.168.1.64 netmask 255.255.255.192 dev eth1

(这是一个划分过子网后的C类地址 192.168.1.64不在是一个主机ip而为一个网络地址 从第2张网卡eth1出去)

#route add default gw 212.128.128.1

(设置默认的网关)

#route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1

(到目标网络2.0 过192.168.1.1 为网关 PS:此条为静态路由)0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值