当前位置:首页 » 操作系统 » linux添加静态路由

linux添加静态路由

发布时间: 2022-05-21 07:44:58

linux添加静态路由

linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认网关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0

二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254

2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
满意请采纳。

② linux系统怎么设置永久静态路由

可以,LINUX的route命令可以做到。
比如添加一个网段:
route add -net 1.1.1.0/24 gw 192.168.1.2
或者添加一个主机
route add -host 2.2.2.2/32 dev eth0:0

目标IP之后是掩码,再网后是出口,可以用设备名也能用IP,设备前面加“dev”,IP前面加“gw”。

③ LINUX下的静态路由

你也不说下你是哪个Linux版本,大家说的可能跟你的情况不一样,我说下red hat centos的配置方法吧,
Linux添加静态路由
在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

静态路由很简单的,你可以试试
touch /etc/sysconfig/static-routes
vi /etc/sysconfig/static-routes
eth1 net 192.168.30.0/24 gw 192.168.60.254
eth0 net 192.168.40.0/24 gw 192.168.60.254

/etc/rc.d、rc.local文件,大家可以编辑那个文件,然后看清楚里面的注释,在相应的地方,将路由命令加上,然后再重新启动的时候,路由就自动加载上了,

④ linux下如何设置静态路由

在linux下设置永久路由的方法:1.在/etc/rc.local里添加
2.在/etc/sysconfig/network里添加到末尾
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y

开启 IP 转发:
>/proc/sys/net/ipv4/ip_forward (临时)
# vi /etc/sysctl.conf --> net.ipv4.ip_forward=1 (永久开启)

⑤ linux怎么添加静态路由

一、使用route命令添加
使用route
命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
A、添加到主机的路由
#
route
add
–host
192.168.1.10
dev
eth0
#
route
add
–host
192.168.1.10
gw
192.168.1.1
B、添加到网络的路由
#
route
add
–net
192.168.1.0
netmask
255.255.255.0
eth0
#
route
add
–net
192.168.1.0
netmask
255.255.255.0
gw
192.168.1.1
#
route
add
–net
192.168.1.0/24
eth1
C、添加默认网关
#
route
add
default
gw
192.168.1.1
D、删除路由
#
route
del
–host
192.168.1.10
dev
eth0
二、添加永久路由
A、#
vi
/etc/rc.local(添加到末尾)
语句:
route
add
-net
192.168.3.0/24
dev
eth0
route
add
-net
192.168.2.0/24
gw
192.168.2.254
B、#
vi
/etc/sysconfig/network
(添加到末尾)
语句:GATEWAY=gw-ip
或者
GATEWAY=gw-dev
C、#
vi
/etc/sysconfig/static-routes
(没有static-routes的话就手动建立一个这样的文件)
语句:
any
net
192.168.3.0/24
gw
192.168.3.254
any
net
10.250.228.128
netmask
255.255.255.192
gw
10.250.228.129
D、开启
IP
转发:
#
echo
"1"
>/proc/sys/net/ipv4/ip_forward
(临时)
#
vi
/etc/sysctl.conf
-->
net.ipv4.ip_forward=1
(永久开启)
如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service
network
restart
都会生效。

⑥ redhat 6.3 linux 怎么永久性添加静态路由还请给出详细内容,在线等谢谢。

改默认网关是改 /etc/sysconfig/network 中的 GATEWAY 配置
比如:GATEWAY=192.168.0.1

改静态路由有三种方法:改 /etc/sysconfig/network-scripts/ 目录的下的
eth?.route #redhat 新推的格式 比较傻瓜一些 (?代表网卡号)
route-eth? #redhat 的老的格式 对专业人士很好
static-routes

例如:
/etc/sysconfig/network-scripts/eth0.route
ADDRESS0=192.168.0.0
NETMASK0=255.255.0.0
GATEWAY0=10.1.1.254
ADDRESS1=172.16.0.0
NETMASK1=255.240.0.0
GATEWAY1=10.1.1.254

/etc/sysconfig/network-scripts/route-eth0
192.168.0.0/16 via 10.1.1.254
172.16.0.0/12 via 10.1.1.254

/etc/sysconfig/static-routes
eth0 net 192.168.0.0 netmask 255.255.0.0 gw 10.1.1.254

这些比在 rc.local 里面 route add 或者(ip route add)要好
/sbin/route add -net 192.168.0.0/16 gw 10.1.1.254
重起网络(service network restart)或者重起网卡(ifdown eth0;ifup eth0)都可以正常工作

⑦ Linux配置静态路由的几个方法

1,route add ##手动添加
2,可以写在网卡配置文件里ifcfg-
3,可以将第一条中的命令写在rc.local中,每次启动电脑都会执行

⑧ linux添加静态路由命令

route add –host 192.168.40.3 gw 192.12.10.1

⑨ LINUX静态路由配置

你已经在route2指定了#route
add
-net
192.168.4.0/24
gw
192.168.3.100,这样下一跳指向route3
192.168.3.100
,数据包被转发到route3,通过192.168.4.33
这个地址播发到PC2(一个网段)

⑩ 如何给linux系统添加一条静态路由

1、添加一条默认路由
route add default gw 10.0.0.1 (默认只在内存中生效)
开机自启动可以追加到/etc/rc.local文件里
echo "route add default gw 10.0.0.1" >>/etc/rc.local
2、添加一条静态路由
route add -net 192.168.2.0/24 gw 192.168.2.254
要永久生效的话要这样做:
echo "any net 192.168.2.0/24 gw 192.168.2.254" >>/etc/sysconfig/static-routes
添加到一台主机的静态路由
route add -host 192.168.2.2 gw 192.168.2.254
要永久生效的话要这样做:
echo "any host 192.168.2.2 gw 192.168.2.254 " >>/etc/sysconfig/static-routes
注:Linux 默认没有这个文件 ,得手动创建一个

热点内容
安卓版托卡世界如何下载 发布:2024-10-25 20:51:24 浏览:578
卖二手安卓机哪个平台好 发布:2024-10-25 20:44:41 浏览:235
sql联表更新 发布:2024-10-25 20:38:18 浏览:481
文件加密拒绝访问 发布:2024-10-25 20:29:58 浏览:736
红楼梦的编译人有哪些 发布:2024-10-25 20:12:33 浏览:136
访问的访 发布:2024-10-25 20:12:31 浏览:625
乐视手机安装包文件夹 发布:2024-10-25 20:08:27 浏览:861
电脑网页显示无法连接代理服务器 发布:2024-10-25 20:06:46 浏览:408
基础教程sqlserver2008 发布:2024-10-25 20:05:52 浏览:772
什么是ris服务器 发布:2024-10-25 19:54:58 浏览:853