修改Linux静态路由-阿里云开发者社区

开发者社区> cnbird> 正文

修改Linux静态路由

简介:  route add -net  10.10.101.0  netmask 255.255.255.
+关注继续查看

 route add -net  10.10.101.0  netmask 255.255.255.0 gw 10.10.100.1

cat route-eth0
10.10.101.0/24 via 10.10.100.1 dev eth0

/etc/rc.d/init.d/network restart

netstat -r


[root@1314it network-scripts]# cat /etc/sysconfig/network-scripts/route-eth0
123.123.123.0 via 156.156.156.156 dev eth0
[root@1314it network-scripts]#


已测试成功 重启网络会执行此文件

= = =

内网:有两个网段10.10.100.0/24和10.10.101.0/24,

服务器ip: a.b.c.d   外网网关e.f.g.h  服务器内网卡10.10.100.254

内网10.10.101.0/24网段的机器无法访问10.10.100.254这台机器。


登陆服务器查看路由表:

[root@www conf]# netstat -r

Kernel IP routing table

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

10.10.100.0     *               255.255.255.0   U         0 0          0 eth0

169.254.0.0     *               255.255.0.0     U         0 0          0 eth1

default         e.f.g.h    0.0.0.0         UG        0 0          0 eth1 



因此可以看到在10.10.100.254服务器上无法看到10.10.101.0/24的路由选择表路由条目,因此可以两种方法添加,

临时性的:

route add -net  10.10.101.0  netmask 255.255.255.0 gw 10.10.100.1


但重新启动后就会失效.因此在/etc/sysconfig/network-scripts/目录下建立文件。因为我们是做内网的路由,并且内网网卡为eth0,因此我们建立route-eth0文件如下:

[root@www network-scripts]# cat route-eth0

10.10.101.0/24 via 10.10.100.1 dev eth0


[root@www network-scripts]# /etc/rc.d/init.d/network restart启动生效

[root@www network-scripts]# netstat -r

Kernel IP routing table

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

10.10.101.0     10.10.100.1     255.255.255.0   UG        0 0          0 eth0

10.10.100.0     *               255.255.255.0   U         0 0          0 eth0

169.254.0.0     *               255.255.0.0     U         0 0          0 eth1

default         e.f.g.h    0.0.0.0         UG        0 0          0 eth1

修改外网网关如下:

[root@www conf]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=www.test.cn

GATEWAY=e.f.g.h 

source : google

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
计算机基础2 | 学习笔记
快速学习计算机基础2。
11 0
计算机基础1 | 学习笔记
快速学习计算机基础1。
9 0
一文快速搞定Redis_数据类型及JavaApi操作
大家好,我是**ChinaManor**,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。
9 0
计算机基础3 | 学习笔记
快速学习计算机基础3。
10 0
【大数据组件】一篇文章让你快速入门Docker
Docker 是什么? Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。
16 0
Linux 命令执行过程 | 学习笔记
快速学习 Linux 命令执行过程。
9 0
Linux 基本操作 | 学习笔记
快速学习 Linux 基本操作。
10 0
centOS 系统安装方法详解 | 学习笔记
快速学习 centOS 系统安装方法详解。
8 0
冬季实战营第一期学习报告
通过五天学习与实操,对ECS云服务器入门、快速搭建LAMP环境、部署MySQL数据库、回顾搭建Docker环境和Spring Boot以及使用PolarDB和ECS搭建门户网站操作,对本期学习与实操的认识。
9 0
系统安装前准备 | 学习笔记
快速学习系统安装前准备。
7 0
+关注
cnbird
阿里云安全专家,主要负责阿里云云产品安全。
4036
文章
3
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载