смена дефолтного сетевого интерфейса.

Автор exFirst, 04 апреля 2018, 23:00:29

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

exFirst

Raspbian GNU/Linux 9.4 (stretch)
4.14.30-v7+

сама идея:
машина подключена по wifi и 3g, по дефолту для связи с внешним миром используется wifi. в случае его недоступности юзается 3G.

ip машины 192.168.31.136 шлюз 192.168.31.1
подключил\настроил на автоконнект приперезагрузке\разрыве соединения свисток 3G (ip 10.X.X.X).
после перезагрузки wlan0 подключается первым, и секунд через десять-двадцать коннектится ppp0. соответственно он становится дефолтной сетью.

ввожу...
# ip route change default via 192.168.31.1

...дефолтной сетью становится wifi, но как-то странно... сама команда ping осуществляется с заметной задержкой, установить вовсе ничего не возможно.
непойму где я что упустил.

информация к размышлению...

до подключения ppp0 (инет нормальный)

pi@pi3thar:~ $ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.31.1    0.0.0.0         UG        0 0          0 wlan0
192.168.31.0    0.0.0.0         255.255.255.0   U         0 0          0 wlan0


подключен ppp0 (инет по 3G)

pi@pi3thar:~ $ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.64.64.64     0.0.0.0         UG        0 0          0 ppp0
10.64.64.64     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
192.168.31.0    0.0.0.0         255.255.255.0   U         0 0          0 wlan0


после выполнения "ip route change..." (инет "вялый")

pi@pi3thar:~ $ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.31.1    0.0.0.0         UG        0 0          0 wlan0
10.64.64.64     0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
192.168.31.0    0.0.0.0         255.255.255.0   U         0 0          0 wlan0


до подключения ppp0 (инет нормальный)

pi@pi3thar:~ $ ip route show
default via 192.168.31.1 dev wlan0 src 192.168.31.136 metric 303
192.168.31.0/24 dev wlan0 proto kernel scope link src 192.168.31.136 metric 303


подключен ppp0 (инет по 3G)

pi@pi3thar:~ $ ip route show
default via 10.64.64.64 dev ppp0
10.64.64.64 dev ppp0 proto kernel scope link src 10.150.221.63
192.168.31.0/24 dev wlan0 proto kernel scope link src 192.168.31.136 metric 303


после выполнения "ip route change..." (инет "вялый")

pi@pi3thar:~ $ ip route show
default via 192.168.31.1 dev wlan0
10.64.64.64 dev ppp0 proto kernel scope link src 10.150.221.63
192.168.31.0/24 dev wlan0 proto kernel scope link src 192.168.31.136 metric 303


sidbar

Devuan GNU/Linux

exFirst

Цитата: ogost от 05 апреля 2018, 06:22:44
traceroute посмотрите.

до подключения ppp0 (инет нормальный)
pi@pi3thar:~ $ sudo traceroute ya.ru
traceroute to ya.ru (87.250.250.242), 30 hops max, 60 byte packets
1  192.168.31.1 (192.168.31.1)  2.029 ms  2.056 ms  2.395 ms
2  NordGW.dev.sknt.ru (93.100.128.1)  3.357 ms  4.060 ms  4.347 ms
3  Router.sknt.ru (93.100.0.164)  54.846 ms  54.939 ms  54.975 ms
4  novik-vlan601.yndx.net (37.140.137.81)  4.545 ms  5.641 ms  5.941 ms
5  aurora-ae2-601.yndx.net (37.140.137.94)  6.870 ms  9.956 ms  10.095 ms
6  m9-p2-100ge-2-0-3.yndx.net (213.180.213.16)  18.210 ms  11.824 ms  11.829 ms
7  * * *
8  ya.ru (87.250.250.242)  16.902 ms  16.315 ms *


подключен ppp0 (инет по 3G)
pi@pi3thar:~ $ sudo traceroute ya.ru
traceroute to ya.ru (87.250.250.242), 30 hops max, 60 byte packets
1  10.17.135.114 (10.17.135.114)  692.965 ms  692.966 ms  693.211 ms
2  * * *
3  host-36-153-66-217.spbmts.ru (217.66.153.36)  702.550 ms  702.740 ms  703.461 ms
4  mmon-cr01-be78.101.spb.stream-internet.net (212.188.45.101)  712.138 ms  712.335 ms  712.498 ms
5  a433-cr01-be1.78.msk.stream-internet.net (212.188.2.54)  713.099 ms  713.568 ms  39.161 ms
6  m9-cr05-ae9.77.msk.stream-internet.net (212.188.28.137)  39.595 ms  49.115 ms  49.334 ms
7  m9-cr03-ae1.199.msk.stream-internet.net (195.34.53.50)  49.864 ms  50.344 ms  78.339 ms
8  Yandex-m9.msk.stream-internet.net (195.34.36.30)  78.423 ms  79.872 ms  78.498 ms
9  std-p2-be14.yndx.net (87.250.239.62)  81.464 ms  79.926 ms *
10  * * *
11  * ya.ru (87.250.250.242)  58.135 ms  58.076 ms


после выполнения "ip route change..." (инет "вялый")
pi@pi3thar:~ $ sudo traceroute ya.ru
traceroute to ya.ru (87.250.250.242), 30 hops max, 60 byte packets
1  192.168.31.1 (192.168.31.1)  1.824 ms  2.256 ms  3.018 ms
2  NordGW.dev.sknt.ru (93.100.128.1)  3.959 ms  5.694 ms  5.853 ms
3  Router.sknt.ru (93.100.0.164)  4.931 ms  5.292 ms  5.575 ms
4  novik-vlan601.yndx.net (37.140.137.81)  5.777 ms  5.982 ms  7.186 ms
5  aurora-ae2-601.yndx.net (37.140.137.94)  7.270 ms  8.224 ms  7.769 ms
6  m9-p2-100ge-2-0-3.yndx.net (213.180.213.16)  21.014 ms  11.094 ms  25.586 ms
7  * * *
8  ya.ru (87.250.250.242)  26.055 ms  26.728 ms *


Цитата: sidbar от 05 апреля 2018, 12:26:42
и конфиг ppp0

я только месяц изучаю linux и боюсь, что тут мои знания несколько расплывчаты.
содержание /etc/network/interfaces...
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d


interfaces.d пустой. насколько я понимаю, это значит, что всем рулит dhcpcd, а где его конфиги смотреть я не знаю.

ogost

Цитата: exFirst от 05 апреля 2018, 16:19:21я только месяц изучаю linux и боюсь, что тут мои знания несколько расплывчаты.
все мы с чего-то начинали
Цитата: exFirst от 05 апреля 2018, 16:19:21interfaces.d пустой. насколько я понимаю, это значит, что всем рулит dhcpcd, а где его конфиги смотреть я не знаю.
это значит, что всем заправляет либо network-manager, либо wicd. хотя, если не ошибаюсь, он не умеет ppp

exFirst

всё забываю рассказать как сделал в итоге.
никак.
достал из кладовки старый кинетик, свисток 3g в него, сам подключился, а уже на роутере в два клика метрику раставил.
вот так. роутер может, а я нет.