Linux怎么添加静态路由?
平时工作经常需要配置路由,接下来总结一下linux服务器配置路由的方法。
1、首先看一下本机的网路环境网络信息及路由信息:ip addr;route -n。
2、接着使用route命令添加一条静态路由:route add -net 19216830 netmask 2552552550 gw 19216821。
3、然后使用route命令添加一条路由,并指定eth1网卡:route add -net 19216840 netmask 2552552550 gw 19216821 dev eth1。
4、接着使用route命令添加一条指向某一个主机的路由:route add -host 1921685125 gw 19216821 。
5、最后使用ip命令添加一条静态路由,并指定从eth1网卡收发数据:ip route add 19216870/24 via 19216821 dev eth1,如下图所示添加静态路由就完成了。
输入以下代码,vi / etc / sysconfig / network-scripts / ifcfg-eth0,填写IP地址,子网掩码,网关,填写后,保存并退出,重启网络服务,红框代码为重启 代码,ping网关,测试外部网络,通过正常操作。
1、打开Linux终端系统,然后在系统中输入以下代码, vi / etc / sysconfig /网络脚本/ ifcfg-eth0。
2、开始填写命令代码,例如IP地址,子网掩码和网关。
3、填写后,保存并退出。
4、重启网络服务,红框代码是要重启的代码。
5、对网关执行Ping操作,测试外部网络,然后通过正常操作。
扩展资料:
ifconfig查看网卡信息的命令(网卡的名称为eth0〜ethN,取决于使用的网卡),只有root用户才能使用,普通用户不能使用。
route -n命令可查看路由,cat /etc/resolvconf可查看DNS并配置DNS, 有三种方法可以在此文件的命令行中修改IP,其中之一是临时的,重启后将不可用。
linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192168168110 dev eth0
# route add –host 192168168119 gw 1921681681
//添加到网络的路由
# 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 192168168110 dev eth0
二:在linux下设置永久路由的方法:
1在/etc/rclocal里添加
方法:
route add -net 19216830/24 dev eth0
route add -net 19216820/24 gw 1921683254
2在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3/etc/sysconfig/static-router :
any net xxxx/24 gw yyyy
linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
二:在linux下设置永久路由的方法:
1在/etc/rclocal里添加
方法:
2在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3/etc/sysconfig/static-router :
linux 添加永久静态路由
Linux 的路由功能:
# route 命令添加的路由,机器重启或者网卡重启后就没掉了,在linux下设置永久路由的方法:
1在/etc/rclocal里添加
2在/etc/sysconfig/network里添加到末尾
3/etc/sysconfig/static-router :
any net xxxx/24 gw yyyy
开启 IP 转发:
1
首先让我们查看一下当前机器的路由表,执行如下命令:route -n
当前本机只有一条默认路由,网关是1921681421
2
然后我们确认一下当前工作的网卡,这里我们使用的是eth0。
补充:如果机器中存在多块网卡,我们可以为不同网卡指定不同的静态路由。
比如还有eth1,eht2;那么方法是一样的,我们依次为每块网卡创建一个对应的路由配置文件。route-eth0;route-eth1;route-eth2
3
接下来让我们添加两条静态路由,访问192168142100时通过19216814210;访问192168142200时通过19216814220。执行如下命令:vim /etc/sysconfig/network-scripts/route-eth0
添加如下信息:
192168142100/32 via 19216814210
192168142200/32 via 19216814220
保存并退出。
4
然后我们需要重新重启一下网络服务:service network restart
5
最后让我们验证一下:route -n;发现此时路由信息已经添加到路由表了,这时无论是重启主机还是重启网络服务路由信息都不会丢了。
0条评论