Как установить приоритет сетевых подключений в Ubuntu?

Если устройство Ubuntu 11.04 подключается одновременно к WiFi и 3G, как установить приоритет, чтобы приложения (браузер и т. Д.) Сначала использовали WiFi? Если это не доступно, оно должно использовать 3G.

В принципе, я хотел бы установить порядок, в котором используются сетевые подключения.

Изменить: я ищу более простой подход, который был бы полезен для тех, кто просто удобен, а не экспертов в Ubuntu / Linux.

  1. Приоритезация интерфейсов для общего трафика выполняется путем манипуляции метриками маршрутизации. Каждый маршрут имеет связанные параметры, такие как подсчет ходов и полосы пропускания. См. netstat -nr и параметр «metric» на man-странице для команды route .

  2. Приоритезация доступа приложений к сетевым ресурсам часто обращается на «формирование трафика» – я бы использовал веб-поисковую машину, чтобы узнать, может ли Ubuntu или маршрутизатор это сделать.

Установка показателей – это то, как вы меняете приоритеты. Более высокая метрика более «дорогая» для использования, поэтому ОС будет использовать интерфейсы с самой низкой метрикой, если это необходимо для маршрутизации трафика. В случае отключения нижнего метрического интерфейса он будет использовать более высокий метрический интерфейс, поскольку он является единственным интерфейсом, который может использоваться для маршрутизации трафика по этой конкретной сети / месту назначения.

Метрики указаны в файле / etc / network / interfaces , ссылки указывают на документацию.

Используйте любой текстовый редактор, чтобы отредактировать файл, определить сети и просто изменить metric параметр и сохранить. Перезагрузка – это самый простой способ сбросить все значения, не вникая в детали, связанные с перезагрузкой сетевых сервисов.

Я не пробовал это, но для этой цели можно использовать NCD (Daemon Configuration Network – 1). Сайт утверждает, что упрощает настройку сети. Синтаксис кажется простым.

# Подождите некоторое подключение к сети. Предпочитаю eth1, поставив его перед eth0.
Список («NET-eth1», «NET-eth0») pnames;

(1) – http://code.google.com/p/badvpn/wiki/NCD

Все это связано с метрикой маршрута. Вы хотите удалить маршрут по умолчанию с минимальной метрикой, а затем восстановить старый маршрут с более высокой метрикой. Следуйте приведенным ниже инструкциям.

Допустим, ваша таблица маршрутизации выглядит так:

 # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.16.87.254 0.0.0.0 UG 100 0 0 ens38 0.0.0.0 192.168.151.2 0.0.0.0 UG 101 0 0 ens33 10.16.86.64 0.0.0.0 255.255.255.248 U 100 0 0 ens38 10.16.87.254 0.0.0.0 255.255.255.255 UH 100 0 0 ens38 10.16.88.6 10.16.87.254 255.255.255.255 UGH 100 0 0 ens38 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens38 192.168.151.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33 

Теперь удалите шлюз по умолчанию

 # route delete default gateway 

Теперь восстановите старый шлюз по умолчанию (обратите внимание, что показатель в этом случае выше 102, чем текущий маршрут по умолчанию 101)

 # route add default gw 10.16.87.254 metric 102 dev ens38 # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.151.2 0.0.0.0 UG 101 0 0 ens33 0.0.0.0 10.16.87.254 0.0.0.0 UG 102 0 0 ens38 10.16.86.64 0.0.0.0 255.255.255.248 U 100 0 0 ens38 10.16.87.254 0.0.0.0 255.255.255.255 UH 100 0 0 ens38 10.16.88.6 10.16.87.254 255.255.255.255 UGH 100 0 0 ens38 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens38 192.168.151.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33 
  • Воспроизведение подкастов Linux с возможностью возобновления
  • Перезагрузка правил udev не выполняется
  • Как предотвратить запуск GDM при загрузке на Ubuntu?
  • Как настроить шифрование диска с помощью Ubuntu?
  • Chrome не выполнит двухфакторную аутентификацию
  • Проблемы с Bash 4.2.45 на Ubuntu
  • Skype - невозможно получать сообщения группового чата
  • Мой виртуальный бокс fstab не будет автоматически монтироваться при перезагрузке?
  • Как я могу изменить загрузку по умолчанию с W10 на GRUB, но у вас есть опция DEL для загрузки BIOS?
  • Мышь случайно замерзает около 20 секунд в Ubuntu 10.10, пожалуйста, помогите устранить неисправность
  • Почему ubuntu выключается так быстро по сравнению с Windows 7
  • Давайте будем гением компьютера.