合肥网站建设合肥做网站,国外做美食视频网站,故宫上海网络营销公司,网站改版策划应用场景 在做虚拟化实验用的虚拟机和实际的ECS云主机一般都会有多个网卡#xff0c;网络的联通性是经常碰到的问题。比如在一个VM上有3个网卡#xff0c;分别为ens160(和寄主机进行桥接的网卡10.0.0.128)、ens224#xff08;连接仅主机网络10.0.0.0/24的网卡10.0.0.128网络的联通性是经常碰到的问题。比如在一个VM上有3个网卡分别为ens160(和寄主机进行桥接的网卡10.0.0.128)、ens224连接仅主机网络10.0.0.0/24的网卡10.0.0.128和docker0(容器化平台的虚拟网卡)。当我想知道连接Internet网络的路由是经过那个网卡时我们可以用ip route get ip地址来实现。
ip route get ip地址的使用
当我要获得连接qq.com的路由路径时操作步骤如下
STEPping -c1 qq.com
通过ping 1次qq.com获得qq.com域名的ip地址因为ip route 需要的是ip地址。
[rootlocalhost system-connections]# ping -c1 qq.com PING qq.com (61.129.7.47) 56(84) bytes of data. 64 bytes from 61.129.7.47 (61.129.7.47): icmp_seq1 ttl128 time35.7 ms
--- qq.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev 35.685/35.685/35.685/0.000 ms
STEPip route get 61.129.7.47
[rootlocalhost system-connections]# ip route get 61.129.7.47 61.129.7.47 via 192.168.1.2 dev ens160 src 192.168.1.128 uid 0 cache
STEPip route get IP地址返回数据的解释
当你运行 ip route get 61.129.7.47 命令时它会返回与目标IP地址 61.129.7.47 相关的路由信息。以下是可能的返回值及其解释
如果返回 61.129.7.47 dev 网络接口 src 源IP地址这意味着目标IP地址是直接连接到指定的网络接口上并且源IP地址是指定的源IP地址。如果返回 unreachable这意味着目标IP地址是不可达的无法通过任何已知的路由路径到达。如果返回 local 目标IP地址 dev lo src 源IP地址这意味着目标IP地址是本地主机的IP地址通过本地回环接口 (lo) 可以直接访问。如果返回 broadcast 目标IP地址 dev 网络接口 src 源IP地址这意味着目标IP地址是一个广播地址可以通过指定的网络接口进行广播。如果返回 blackhole这意味着目标IP地址是黑洞路由所有传入的数据包都会被丢弃。如果返回 prohibit这意味着目标IP地址是禁止路由所有传入的数据包都会被拒绝。如果返回 nat 目标IP地址 via 下一跳 dev 网络接口 src 源IP地址这意味着目标IP地址需要通过网络地址转换 (NAT) 来访问通过指定的下一跳和网络接口进行转发。如果返回 via 下一跳 dev 网络接口 src 源IP地址这意味着目标IP地址需要通过指定的下一跳和网络接口进行转发。
这些是一些常见的返回值和对应的解释实际返回值可能会有所不同具体取决于你的网络配置和路由表设置。
虚拟机所在寄主机的“虚拟网络”设置和“虚拟网关”设置图示