main/postmarketos-base-ui: install routewrangler when using NM
This configures it to exclude modems by default (by setting their route-tables to routewrangler's special table 1430), fixes #1430 Signed-off-by: Clayton Craft <craftyguy@postmarketos.org> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9005>
This commit is contained in:
@@ -96,6 +96,7 @@ _source644="
|
|||||||
usr/lib/NetworkManager/conf.d/50-hostname-mode.conf
|
usr/lib/NetworkManager/conf.d/50-hostname-mode.conf
|
||||||
usr/lib/NetworkManager/conf.d/50-iwd.conf
|
usr/lib/NetworkManager/conf.d/50-iwd.conf
|
||||||
usr/lib/NetworkManager/conf.d/50-random-mac.conf
|
usr/lib/NetworkManager/conf.d/50-random-mac.conf
|
||||||
|
usr/lib/NetworkManager/conf.d/50-wwan-policy.conf
|
||||||
usr/lib/systemd/system/ModemManager.service.d/quick-suspend-resume.conf
|
usr/lib/systemd/system/ModemManager.service.d/quick-suspend-resume.conf
|
||||||
usr/lib/systemd/system/iio-sensor-proxy.service.d/shutdown.conf
|
usr/lib/systemd/system/iio-sensor-proxy.service.d/shutdown.conf
|
||||||
usr/lib/tmpfiles.d/alsa-utils.conf
|
usr/lib/tmpfiles.d/alsa-utils.conf
|
||||||
@@ -227,9 +228,12 @@ networkmanager() {
|
|||||||
networkmanager-cli
|
networkmanager-cli
|
||||||
networkmanager-tui
|
networkmanager-tui
|
||||||
networkmanager-wifi
|
networkmanager-wifi
|
||||||
networkmanager-wwan"
|
networkmanager-wwan
|
||||||
|
routewrangler
|
||||||
|
"
|
||||||
amove usr/lib/NetworkManager/conf.d/50-hostname-mode.conf
|
amove usr/lib/NetworkManager/conf.d/50-hostname-mode.conf
|
||||||
amove usr/lib/NetworkManager/conf.d/50-random-mac.conf
|
amove usr/lib/NetworkManager/conf.d/50-random-mac.conf
|
||||||
|
amove usr/lib/NetworkManager/conf.d/50-wwan-policy.conf
|
||||||
}
|
}
|
||||||
|
|
||||||
qt_tweaks() {
|
qt_tweaks() {
|
||||||
@@ -356,6 +360,7 @@ cac604e25c46e695dd30bd5a10cfd2d69595fcc3bc290096ac94b76b10834d591ea6576afb79c46b
|
|||||||
3c9ae7415f4891bee8595166ed6a42cb577a837f741c6b5409d193558626348b41516888a01d0c4895282c5f4e9a1ff838c19712888750b2ef68429bb4b42ee3 rootfs-usr-lib-NetworkManager-conf.d-50-hostname-mode.conf
|
3c9ae7415f4891bee8595166ed6a42cb577a837f741c6b5409d193558626348b41516888a01d0c4895282c5f4e9a1ff838c19712888750b2ef68429bb4b42ee3 rootfs-usr-lib-NetworkManager-conf.d-50-hostname-mode.conf
|
||||||
439615745d5be0d1ab6801cfbf960a31b12da30bf5df64ba2914ff32dae9e650595d7f96e66f5dff6308f092de1f746277ea7f4e701888a22571f7c119b7bf0d rootfs-usr-lib-NetworkManager-conf.d-50-iwd.conf
|
439615745d5be0d1ab6801cfbf960a31b12da30bf5df64ba2914ff32dae9e650595d7f96e66f5dff6308f092de1f746277ea7f4e701888a22571f7c119b7bf0d rootfs-usr-lib-NetworkManager-conf.d-50-iwd.conf
|
||||||
d4b4c4fed2dee7266f6a87ae266691377593014943e2953e4cd87a59f3110f25bfb5f3f866cc843519f628695e4df7602bfdcd3d79f2c2cd6e8256535c33b038 rootfs-usr-lib-NetworkManager-conf.d-50-random-mac.conf
|
d4b4c4fed2dee7266f6a87ae266691377593014943e2953e4cd87a59f3110f25bfb5f3f866cc843519f628695e4df7602bfdcd3d79f2c2cd6e8256535c33b038 rootfs-usr-lib-NetworkManager-conf.d-50-random-mac.conf
|
||||||
|
352b77cdb808b5a68d715e1cd34362c3c5e9b468fbd828a3b5dd4bbbccaedf651e3de47d095eaddd8f07c1764b276533fa3fddf85227176224daf8bf8617d9be rootfs-usr-lib-NetworkManager-conf.d-50-wwan-policy.conf
|
||||||
cc86775a7820eb683e67df7d23ebae9d72699a643ff1452c71daf38ac6c39a84fd1686e67351ab0a2c582f9fc0374410383e3a32bd378cf11a8fb6033fde35ac rootfs-usr-lib-systemd-system-ModemManager.service.d-quick-suspend-resume.conf
|
cc86775a7820eb683e67df7d23ebae9d72699a643ff1452c71daf38ac6c39a84fd1686e67351ab0a2c582f9fc0374410383e3a32bd378cf11a8fb6033fde35ac rootfs-usr-lib-systemd-system-ModemManager.service.d-quick-suspend-resume.conf
|
||||||
087b9e967f6ffeaeb1fd6c5860bb07d0b8c2ce2c1b636d73e989cc9f3c8c6a60dc9552ec5ff13a2bce6804c3f5e8876d4b41a07770f06f6cee0fa37a54f996b4 rootfs-usr-lib-systemd-system-iio-sensor-proxy.service.d-shutdown.conf
|
087b9e967f6ffeaeb1fd6c5860bb07d0b8c2ce2c1b636d73e989cc9f3c8c6a60dc9552ec5ff13a2bce6804c3f5e8876d4b41a07770f06f6cee0fa37a54f996b4 rootfs-usr-lib-systemd-system-iio-sensor-proxy.service.d-shutdown.conf
|
||||||
1f0e33cc8d435d2d97863a8080eb5b6d476b6515b29707bd2f86fafa8af6c3bbdacc7cd0eeb9ed4735d31baa760846e734e33c0238165e9b1e8fee666323096d rootfs-usr-lib-tmpfiles.d-alsa-utils.conf
|
1f0e33cc8d435d2d97863a8080eb5b6d476b6515b29707bd2f86fafa8af6c3bbdacc7cd0eeb9ed4735d31baa760846e734e33c0238165e9b1e8fee666323096d rootfs-usr-lib-tmpfiles.d-alsa-utils.conf
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
[connection-wwan]
|
||||||
|
match-device=type:gsm
|
||||||
|
ipv4.route-table=1430
|
||||||
|
ipv6.route-table=1430
|
||||||
|
|
||||||
|
# Disable per-device connectivity checks on cellular, because:
|
||||||
|
# - (assumed to be) no captive portals on GSM
|
||||||
|
# - +20000 route penalty shouldn't have any impact with other config above (e.g.
|
||||||
|
# route # table 1430)
|
||||||
|
# This is needed to fix a small leak (1KB/10min) where traffic is still sent
|
||||||
|
# over wwan when e.g. connected to wifi
|
||||||
|
[device-wwan]
|
||||||
|
match-device=type:gsm;type:rmnet
|
||||||
|
check-connectivity=no
|
||||||
Reference in New Issue
Block a user