使用Linux路由功能
  hjlznhSEnpzZ 2023年11月13日 29 0

使用Linux路由功能

1、开启Linux主机路由配置功能

  • 永久开启,更改配置文件
  • vim /etc/sysctl.conf
  • net.ipv4.ip_forward =1 默认值为0
  • [root@ketang-test ~]# sysctl -p 令修改立刻生效
  • 临时开启:
  • echo 1 > /proc/sys/net/ipv4/ip_forward

2、临时添加路由条目

  • 使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
  • //添加到主机的路由
  • \#route add -host 192.168.1.11 dev eth0
  • \#route add -host 192.168.1.12 gw 192.168.1.1
  • //添加到网络的路由
  • \#route add -net 192.168.1.11 netmask 255.255.255.0 eth0
  • \#route add -net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
  • \#route add -net 192.168.1.0/24 eth1
  • //添加默认网关
  • \#route add default gw 192.168.2.1
  • //删除路由条目
  • \#route del -host 192.168.1.11 dev eth0
  • \#route del default gw 192.168.2.1
  • \#route del -net 192.168.4.0/24
  • //查看命令
  • ip addr查看地址信息
  • ip route 查看路由表
  • route -n查看路由表
  • netstat -r查看路由表
  • ip rule查看路由策略

3、设置永久路由的方法:

  • 1)在/etc/rc.local里添加,需要chmod +x /etc/rc.d/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
  • 2)/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
  • 3)编辑网卡静态路由文件,在/etc/sysconfig/network-scripts目录中编写,格式:route-网卡名
  • [root@shengzhe network-scripts]#t cat route-ens32
  • ADDRESSO=192.168.100.0
  • NETMASKO=255.255.255.0
  • GATEWAYO=192.168.154.2
  • ADDRESS1=192.168.200.0
  • NETMASK1=255.255.255.0
  • GATEWAY1=192.168.154.2
  • 编辑完成后,重启网络 systemctl restart network.service
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   29   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   29   0   0 linuxhtop
  Yoru5qB4TSKM   2023年12月10日   36   0   0 服务器重启IP
  nIt0XG0acU8j   2023年12月09日   33   0   0 linuxsort