bug! need more judgement when install wireguard first!! #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bug! because no issue label like other project in github, I report bug here!
When install wireguard and running, my route table become this:
root@OpenWrt:/usr/bin# ip route
default dev wg0 proto static scope link //added by wireguard
10.162.106.0/24 dev wg0 proto kernel scope link src 10.162.106.10
45.62.xx.xx via 192.168.1.1 dev eth0.2 proto static //modified by wireguard
172.16.0.0/16 dev br-lan proto kernel scope link src 172.16.0.1
192.168.1.0/24 dev eth0.2 proto kernel scope link src 192.168.1.180
stopped wireguard:
root@OpenWrt:/usr/bin# ip route
45.62.xx.xx via 192.168.1.1 dev eth0.2 proto static
172.16.0.0/16 dev br-lan proto kernel scope link src 172.16.0.1
192.168.1.0/24 dev eth0.2 proto kernel scope link src 192.168.1.180
so line$server via $ (ip route | awk '$1=="default" {print $3}')
ip route add
need do more judge after install wireguard. otherwise ip command error. ip route command need an ip ,not wg0 interface name in this situation as in this example.