Azure / Azure/WALinuxAgent

WARNING Daemon Daemon No route exists to 168.63.129.16

Open
#2,834 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
581
Forks
397
Avg merge
2d 15h
Merged PRs (30d)
9

Description

Hi,

Why this warning while the default route created by the DHCP client could be enough? I think that there is a possibility to improve your checks.

Suggestion: why not using the Linux command `ip route get 168.63.129.16` ? And parse it's output? (with the help of the shellutil.run_command() method?). Routing tables on a Linux machine could be complex (even more complex if the machine supports BGP, OSPF or other routing protocols).

All the Best,
A CacheGuard Developer

PS: we developed a subclass of the DefaultOSUtil for our OS. How can we submit our works?

Contributor guide

Open the contributing guide

Research direction

Start by tracing the daemon's check that emits “No route exists to 168.63.129.16” and review how DefaultOSUtil and shellutil.run_command() are used. Compare the current warning with the result of `ip route get 168.63.129.16`; done means the route check handles valid default or complex routes without a false warning.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.