Как Использовать Сеть “Метрика” для Управления Двумя NICS в одном ПК?

Я перемещаюсь от Windows 7 до ПОМОЩНИКА Ubuntu 15.10

Каждый настольный ПК подключен в 2 сетях. Сеть 1 имеет доступ в Интернет, сеть 2 не делает. Единственное соединение между этими двумя сетями является рабочими столами. Сеть 1 обслуживается маршрутизатором DHCP 192.168.1.1. сеть 2 обслуживается маршрутизатором DHCP 192.168.2.1.

Я не хочу отключать DHCP любого маршрутизатора как много других сцеплений устройств и разъединения к каждой из этих двух сетей в течение дня.

Я хочу использовать сеть "метрика" для приоритизации соединений, так, чтобы сеть каждый получил весь интернет-трафик:

Сеть 1 будет иметь metric=10, в то время как Сеть 2 будет иметь metric=100

Сетевые соединения Ubuntu GUI установлены, но не настроены. Я играл с /etc/network/interfaces файл в попытке установить метрики:

auto lo
iface lo inet loopback

iface eth1 inet dhcp
metric 10

iface eth2 inet dhcp
metric 100

Это отключает оба сетевых соединения в целом согласно индикатору соединений в главной панели.

Как я могу получить обе работы сетевых подключений, и интернет-трафик направили в сети 1?

3
задан 11 February 2017 в 11:09

2 ответа

Ваш /etc/network/interfaces должен быть похожим на следующее для хранения интерфейсов включенными.

auto lo
  iface lo inet loopback

auto eth1
  iface eth1 inet dhcp 
  metric 10

auto eth2
  iface eth2 inet dhcp 
  metric 100

От man interfaces страница:

   Lines beginning with the word "auto" are used to identify the physical
   interfaces to be brought up when ifup  is  run  with  the  -a  option.
   (This  option is used by the system boot scripts.)  Physical interface
   names should follow the word "auto" on the same line.   There  can  be
   multiple  "auto"  stanzas.  ifup brings the named interfaces up in the
   order listed.

Так, помещая Word auto сделает его так, те соединения подходят на начальной загрузке или при перезапуске сети.

Hope это помогает!

3
ответ дан 1 December 2019 в 16:26

Я не мог выяснить, как сделать это сообщение записи ниже записи Землянина.

Terrance, Миллион благодарностей. Я внес изменения, которые Вы предложили моему интерфейсному файлу, и мои поля Ubuntu MATE 15.10 теперь имеют горные соединения тела в обеих сетях и одновременном Интернете и доступе совместного доступа к файлам.

я хотел отправить результаты на этом потоке в пользу других, кого не может получить 2 NICS, работающие с одним интернет-соединением. Я запущу с рабочего примера файла интерфейсов.

Это /etc/network/interfaces файл:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# J5 Create USB/Ether Adapter MAC c4b
# Subnet Two Gateway 192.168.2.1

auto enx00051ba184cb
iface enx00051ba184cb inet dhcp
metric 100

# Ethernet internal port on Sager laptop MAC 254
# Internet Gateway 192.168.1.1

auto enp6s0
iface enp6s0 inet dhcp
metric 10

mark@UM1510:~$ sudo /etc/init.d/networking stop
[ ok ] Stopping networking (via systemctl): networking.service.
mark@UM1510:~$ sudo /etc/init.d/networking start
[ ok ] Starting networking (via systemctl): networking.service.

mark@UM1510:~$ route

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    10     0        0 enp6s0
default         192.168.2.1     0.0.0.0         UG    100    0        0 enx00051ba184cb
link-local      *               255.255.0.0     U     100    0        0 enx00051ba184cb
192.168.1.0     *               255.255.255.0   U     10     0        0 enp6s0
192.168.2.0     *               255.255.255.0   U     100    0        0 enx00051ba184cb

Результаты: На сайте ресурсы доступны от обеих сетей файловым менеджером, и доступ в Интернет доступен одновременно.

ПРИМЕЧАНИЕ: порядок перечисленных соединений в файле интерфейсов не имеет никакого эффекта на порядок соединений, замеченных в отчете о маршруте. Вместо этого метрический параметр вызывает пользу одной сети по другой и получающееся положение одно из интернет-соединения в отчете о маршруте.

В следующем, пример только метрики переключаются в файл интерфейсов для одобрения enx00051ba184cb соединение по enp6s0 соединение. Сетевые кабели также переключаются от одного интерфейса до другого для хранения сети с наименьшей метрикой присвоенной сети с интернет-соединением. Это отмечено в интерфейсных комментариях файла ниже.

/etc/network/interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# J5 Create USB/Ether Adapter MAC c4b
# Internet Gateway 192.168.1.1

auto enx00051ba184cb
iface enx00051ba184cb inet dhcp
metric 10

# Ethernet internal port on Sager laptop MAC 254
# Subnet Two Gateway 192.168.2.1

auto enp6s0
iface enp6s0 inet dhcp
metric 100

mark@UM1510:~$ sudo /etc/init.d/networking stop
[sudo] password for mark: 
[ ok ] Stopping networking (via systemctl): networking.service.
mark@UM1510:~$ sudo /etc/init.d/networking start
[ ok ] Starting networking (via systemctl): networking.service.

mark@UM1510:~$ route

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    10     0        0 enx00051ba184cb
default         192.168.2.1     0.0.0.0         UG    100    0        0 enp6s0
link-local      *               255.255.0.0     U     10     0        0 enx00051ba184cb
192.168.1.0     *               255.255.255.0   U     10     0        0 enx00051ba184cb
192.168.2.0     *               255.255.255.0   U     100    0        0 enp6s0

Результаты: На сайте ресурсы доступны файловым менеджером, и доступ в Интернет доступен одновременно.

Все это было выполнено без изменений, внесенных в GUI Сетевых соединений, предлагаемом Gnome. Как мать факта группа меню Панели Вершины Сетевых соединений в рабочем столе ПОМОЩНИКА неактивна файлом интерфейсов, заполненным с записями ниже строк:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

я попытался неудачно достигнуть тех же результатов, которых я теперь достиг с поддержкой Terrance с GUI менеджера по Сетевым соединениям Ubuntu. Действительно ли возможно переместить все эти настройки, которые я сделал в GUI менеджера по Сетевым соединениям Ubuntu? Тогда сбросьте файл интерфейсов назад для установки по умолчанию? т.е.:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
0
ответ дан 1 December 2019 в 16:26

Другие вопросы по тегам:

Похожие вопросы: