Linux下快速简单的路由配置指南(linux 路由配置)
在Linux下配置路由器可以使用Net-Tools中的route命令来实现,该命令功能强大,能够有效的控制数据包转发、路由跳转等功能,下面就来介绍一下Linux下快速简单的路由配置的基本操作和一些常用技巧。
(一)路由配置的基本操作
1. 使用ifconfig命令来配置每一块网卡的IP地址,当配置网卡IP地址的时候,注意网卡的netmask位数,主机的掩码请使用CIDR的表示方式如“/24”,“/16”等。
例子:
ifconfig enp0s3 10.0.0.9/24
2. 使用route命令添加默认路由(gateway),如果有多个网关可以依次添加,route命令也可以用来添加完整的路由表。
例子:
route add default gw 10.0.0.1
3. 使用sysctl命令来修改系统的网络参数,比如让系统支持IP转发,这个选项一定要打开,不然路由不生效。
例子:
sysctl -w net.ipv4.ip_forward=1
(二)常用技巧
1. 通常情况下,Linux下启动路由时需要将系统的网络掩码设为255.255.255.255,如果需要实现VLAN功能可以使用route add命令来实现数据包的路由规则。
例子:
route add -net 10.0.0.0/24 gw 10.0.0.2 dev enp0s3
2. 关于修改系统的网络参数,一般情况下上述sysctl命令只是让路由生效一次,要想让系统在重启时也能生效,可以在/etc/sysctl.conf文件中添加上述命令:
#支持IP转发
net.ipv4.ip_forward=1
3. 另外,如果需要保存系统的路由信息,可以使用route save命令将路由信息保存到文件中,在重启系统后可以使用route restore命令重新载入路由信息,以保持路由的稳定。
例子:
route save > /etc/network/route.config
route restore
总之,Linux下快速简单的路由配置,需要掌握的主要就是Net-Tools中的route、sysctl、ifconfig命令,可以结合上述技巧编写脚本,方便今后的管理。