问题:没有 ifconfig 与 route 指定:
解决:安装net-tools
yum install net-tools
route工具详解:----整理中----
ip route工具详解:----整理中----
以下列出常用的操作:
路由表查看
#简单明了显示
route -n
#比较复杂的显示
ip route
连通性测试
#测试连通
ping IP_ADDR
-c 指定个数
-I 指定ping的接口
#路由跟踪
traceroute IP_ADDR
#MTU探测
tracepath IP_ADDR
创建永久静态路由
1. 需要在/etc/sysconfig/network-scripts/ 下建立一个文件 route-ensXX(ensXX为物理网卡)
2. 需要在文件中加入所需要的路由信息
# 第一步:确定网关地址,查看本地网卡信息
ip addr # Centos7
ifconfig # Centos6
# 假设网关地址为200.1.1.254
# 第二步:创建文件
touch /etc/sysconfig/network-scripts/route-ens33
# 第三步:添加信息
100.1.1.0/24 via 200.1.1.254 dev ens33
创建临时静态路由
添加路由信息
#添加网段路由信息
#一种:route 方式
#一种:ip route 方式
#route方式
#添加网段路由信息
route add -net 100.1.1.0/24 gw 200.1.1.254
#添加主机路由信息
route add -host 200.1.1.1/32 gw 200.1.1.254
#ip route方式
#添加网段路由信息
ip route add 100.1.1.0/24 via 200.1.1.254
#添加主机路由信息
ip route add 100.1.1.1/32 via 200.1.1.254
删除路由信息
#删除路由信息
route del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
#使用route 方式
route del -host 200.108.22.5/32
route del -net 200.108.22.0/24
#使用ip route方式
ip route del 200.108.22.5/32
ip route del 200.108.22.0/24
添加默认网关
#使用route 方式
route add default gw 192.168.108.2
#使用ip route 方式
ip route add default via 192.168.108.2