默认路由始终没有出现
这一行称作默认路由,但是有两台服务器始终没有出现这个东西
今天做LVS时,内网始终无法与LVS服务器建成联系。
#如此配置
Client: ens33 192.168.244.128(NAT) gateway:192.168.244.138
路由: ens33 192.168.244.138(NAT) ens37 192.168.157.131(主机)
Server1:ens33 192.168.157.132(主机) gateway:192.168.157.131
Server2:ens33 192.168.157.133(主机) gateway:192.168.157.131
Server1和Server2始终没办法和通过LVS进行路由转发,LVS配置没问题。
使用route命令,默认路由始终没有出现

错误原因:找了很久才发现,DHCP会覆盖GATEWAY、IPADDR等配置,如果有DHCP了,GATEWAY和IPADDR都不生效。我的Server1和Server2都是主机模式,所以我自己干脆就直接弄了DHCP再配个GATEWAY省事,没想到会造成错误,以至于会耽误这么久
解决:取消DHCP,改为static。
引申:出了这种错了我就比较好奇了,以前似乎从来没有遇到过。想着今天第一次用主机模式,可能与主机模式有关,于是我将一台NAT模式的主机和一台仅主机模式的主机都设置为DHCP,想看看他们的默认路由
这是NAT模式的:

这是主机模式的:

显然,主机模式下没有被分配默认路由
总结:NAT模式下,DHCP会默认分配路由;(这个路由就是vmware虚拟网络配置里自己设置的)而主机模式下,不会生成默认路由,而DHCP覆盖GATEWAY,所以我即使设置了GATEWAY,在DHCP下,也不会生效

新手上路,不喜勿喷
博主在做LVS时,发现Server1和Server2无法通过LVS进行路由转发,使用route命令默认路由始终未出现。经排查,是DHCP覆盖GATEWAY、IPADDR等配置导致。解决办法是取消DHCP,改为static。还发现NAT模式下DHCP会默认分配路由,主机模式则不会。
3477

被折叠的 条评论
为什么被折叠?



