centos 添加路由命令

centos 添加路由命令,第1张

方法一:

添加路由

route add -net 192.168.0.0/24 gw 192.168.0.1

route add -host 192.168.1.1 dev 192.168.0.1

删除路由

route del -net 192.168.0.0/24 gw 192.168.0.1

add 增加路由

del 删除路由

-net 设置到某个网段的路由

-host 设置到某台主机的路由

gw 出口网关 IP地址

dev 出口网关 物理设备名

增 加默认路由

route add default gw 192.168.0.1

默认路由一条就够了

route -n 查看路由表

方法二:

添加路由

ip route add 192.168.0.0/24 via 192.168.0.1

ip route add 192.168.1.1 dev 192.168.0.1

删除路由

ip route del 192.168.0.0/24 via 192.168.0.1

add 增加路由

del 删除路由

via 网关出口 IP地址

dev 网关出口 物理设备名

增加默认路由

ip route add default via 192.168.0.1 dev eth0

via 192.168.0.1 是我的默认路由器

查看路由信息

ip route

保存路由设置,使其在网络重启后任然有效

在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件

vi /etc/sysconfig/network-script/route-eth0

在此文件添加如下格式的内容

192.168.1.0/24 via 192.168.0.1

重启网络验证

/etc/rc.d/init.d/network中有这么几行:

# Add non interface-specific static-routes.

if [ -f /etc/sysconfig/static-routes ]then

grep "^any" /etc/sysconfig/static-routes | while read ignore args do

/sbin/route add -$args

done

fi

也就是说,将静态路由加到/etc/sysconfig/static-routes 文件中就行了。

如加入:

route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1

则static-routes的格式为

any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1

注意ip地址要有一个后缀,比如/24。这种写法用于在 无类域内路由选择(CIDR) 中来显示所用的子网掩码。因为子网掩码一共32位,前24位为1,即为255.255.255.0。也就是说,在这里例子中,配置的子网掩码是255.255.255.0。

也可以使用同样的方式来删除ip地址,只需要用del代替add。

Linux系统的route命令用于显示和 *** 作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;可以在/etc/rc.local中添加route命令来保证该路由设置永久有效。

(1)route delete:删除路由;

(2)route print:打印路由的Destination;

(3)route add:添加路由;

(4)route change:更改现存路由。

需要先设置ip,再用route命令配置网关:

但是以上的设置都是临时性的,当重启时,又需要重新配置一遍。

别忘记设置网关。之前有次就是只设置了网卡ip和子网掩码,却没有设置网关,导致网不通。如下,配上网关就可以通网了。

首先进入 /etc/sysconfig/network-scripts/ 文件夹中,可以看到一个 ifcfg-[网卡名] 的文件:

打开,根据实际工作环境修改以下参数。

命令行输入:sytemctl restart network,重启下网络服务,就可以看到网卡被永久配置好了。

、安装route命令

yum install route -y

1

1

提示:

是没有route包,因为route命令是包含在net-tools中

所以需要安装net-tools工具包

使用命令安装

yum install net-tools -y

1

1

安装成功后就可以使 route 命令了

2、显示当前路由表

route -n

1

1

显示当前路由表

3、添加静态路由

route add -net 11.0.1.0/24 gw 10.0.200.1

1

1

11.0.1.0 是要去的网段 /24

是掩码 255.255.255.0

10.0.200.1 是网关

4、在文件中添加

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

[root@localhost network-scripts]# vi route-ens33 #创建一个route-X的文件,X代表网卡名称

1.1.6.0/24 via 192.168.1.10

systemctl restart network

1

1

重启网络

route -n

1

1

验证结果

注:文件添加必须要重启系统 或 重启网络 生效

5、删除路由

route del -net 1.1.6.0 netmask 255.255.255.0 dev ens33

1.1.6.0 要删除的路由

255.255.255.0 子网掩码

ens33 网卡接口名称


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11593155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存