Як встановити метрику для підключення за допомогою 3G / ppp


0

Мій linux пристрій має мережу Ethernet, wifi і 3G. / Etc / network / interfaces містить записи для eth0 і wlan0. Я використовую ifup / ifdown, щоб увімкнути / вимкнути ці пристрої. Для ppp0 я використовую pon / poff і додатковий файл конфігурації. Немає запису для ppp0 в / etc / network / interfaces.

Іноді eth0 або wlan0 недоступні, ppp0 - це заміна в цьому випадку. Отже, я хочу отримати такі показники:

eth0 metric 1    // done in /etc/network/interfaces
wlan0 metric 2   // done in /etc/network/interfaces
ppp0 metric 3

Де правильне місце для метрики ppp0?

Відповіді:


0

Ви можете використовувати ip route команда для налаштування параметрів метрики для всіх 3 інтерфейсів (або просто ppp0, залишаючи вже визначені метрики незмінними). Ось уривок з добре пояснення синтаксису команди:

Маршрути з різними показниками

ip route додайте $ {address} / $ {mask} через $ {gateway} показник $ {number}   Приклади:

ip route add 192.168.2.0/24 via 10.0.1.1 metric 5
ip route add 192.168.2.0 dev ppp0 metric 10

Якщо є кілька маршрутів до однієї мережі з різними показниками   значення, яке має найнижчу метрику.

Важливою частиною цієї концепції є те, що коли інтерфейс знижується,   Маршрути, які були б марними для цієї події, зникали з   таблиця маршрутизації (див. розділ Підключені маршрути), і система буде   повертаються до вищих метричних маршрутів.

Ця функція зазвичай використовується для реалізації підключень до резервних копій   важливі напрямки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.