Можно ли активировать две сети на одном физическом соединении в сетевом менеджере?

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

4
задан 14 October 2010 в 16:14

18 ответов

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM. Я не эксперт и не новичок в NM и Ubuntu. Также рекомендуется.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленного файла: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

#!/bin/sh -e
# Script for nm to add an alias eth1:0 and multicast routing on eth1 up---wjw

if [ -z "$1" ]; then
    echo "$0: called with no interface" 1>&2
    exit 1;
fi
        eth1="eth1"
if [ "$1" != "$eth1" ]; then
        exit 0;
fi


# Run the right scripts
case "$2" in
    up|vpn-up)
        ifconfig eth1:0 192.168.10.10  netmask 255.255.255.0 broadcast 192.168.10.255
        route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1:0
        ;;
    down|vpn-down|hostname|dhcp4-change|dhcp6-change)
        # Do nothing more
        exit 0
        ;;
    *)
        echo "$0: called with unknown action \`$2'" 1>&2
        exit 1
        ;;
esac
1
ответ дан 26 May 2018 в 01:09

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM. Я не эксперт и не новичок в NM и Ubuntu. Также рекомендуется.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленного файла: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

#!/bin/sh -e # Script for nm to add an alias eth1:0 and multicast routing on eth1 up---wjw if [ -z "$1" ]; then echo "$0: called with no interface" 1>&2 exit 1; fi eth1="eth1" if [ "$1" != "$eth1" ]; then exit 0; fi # Run the right scripts case "$2" in up|vpn-up) ifconfig eth1:0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1:0 ;; down|vpn-down|hostname|dhcp4-change|dhcp6-change) # Do nothing more exit 0 ;; *) echo "$0: called with unknown action \`$2'" 1>&2 exit 1 ;; esac
1
ответ дан 25 July 2018 в 23:08

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM. Я не эксперт и не новичок в NM и Ubuntu. Также рекомендуется.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленного файла: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

#!/bin/sh -e # Script for nm to add an alias eth1:0 and multicast routing on eth1 up---wjw if [ -z "$1" ]; then echo "$0: called with no interface" 1>&2 exit 1; fi eth1="eth1" if [ "$1" != "$eth1" ]; then exit 0; fi # Run the right scripts case "$2" in up|vpn-up) ifconfig eth1:0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1:0 ;; down|vpn-down|hostname|dhcp4-change|dhcp6-change) # Do nothing more exit 0 ;; *) echo "$0: called with unknown action \`$2'" 1>&2 exit 1 ;; esac
1
ответ дан 27 July 2018 в 02:55

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленный файл: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

  #! / Bin / sh -e # Сценарий для nm для добавления  alias eth1: 0 и многоадресная маршрутизация по eth1 up --- wjw, если [-z "$ 1"];  затем echo "$ 0: вызов без интерфейса" 1 & gt; & amp; 2 выход 1;  fi eth1 = "eth1", если ["$ 1"! = "$ eth1"];  затем выйдите из 0;  fi # Запустить правый сценарий «$ 2» в up | vpn-up) ifconfig eth1: 0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1: 0 ;;  down | vpn-down | hostname | dhcp4-change | dhcp6-change) # Больше ничего не делать 0 ;;  *) echo "$ 0: вызов с неизвестным действием \` $ 2 '"1 & gt; & amp; 2 exit 1 ;;  esac  
1
ответ дан 2 August 2018 в 04:28

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленный файл: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

  #! / Bin / sh -e # Сценарий для nm для добавления  alias eth1: 0 и многоадресная маршрутизация по eth1 up --- wjw, если [-z "$ 1"];  затем echo "$ 0: вызов без интерфейса" 1 & gt; & amp; 2 выход 1;  fi eth1 = "eth1", если ["$ 1"! = "$ eth1"];  затем выйдите из 0;  fi # Запустить правый сценарий «$ 2» в up | vpn-up) ifconfig eth1: 0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1: 0 ;;  down | vpn-down | hostname | dhcp4-change | dhcp6-change) # Больше ничего не делать 0 ;;  *) echo "$ 0: вызов с неизвестным действием \` $ 2 '"1 & gt; & amp; 2 exit 1 ;;  esac  
1
ответ дан 4 August 2018 в 21:01

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленный файл: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

  #! / Bin / sh -e # Сценарий для nm для добавления  alias eth1: 0 и многоадресная маршрутизация по eth1 up --- wjw, если [-z "$ 1"];  затем echo "$ 0: вызов без интерфейса" 1 & gt; & amp; 2 выход 1;  fi eth1 = "eth1", если ["$ 1"! = "$ eth1"];  затем выйдите из 0;  fi # Запустить правый сценарий «$ 2» в up | vpn-up) ifconfig eth1: 0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1: 0 ;;  down | vpn-down | hostname | dhcp4-change | dhcp6-change) # Больше ничего не делать 0 ;;  *) echo "$ 0: вызов с неизвестным действием \` $ 2 '"1 & gt; & amp; 2 exit 1 ;;  esac  
1
ответ дан 6 August 2018 в 04:32

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленный файл: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

  #! / Bin / sh -e # Сценарий для nm для добавления  alias eth1: 0 и многоадресная маршрутизация по eth1 up --- wjw, если [-z "$ 1"];  затем echo "$ 0: вызов без интерфейса" 1 & gt; & amp; 2 выход 1;  fi eth1 = "eth1", если ["$ 1"! = "$ eth1"];  затем выйдите из 0;  fi # Запустить правый сценарий «$ 2» в up | vpn-up) ifconfig eth1: 0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1: 0 ;;  down | vpn-down | hostname | dhcp4-change | dhcp6-change) # Больше ничего не делать 0 ;;  *) echo "$ 0: вызов с неизвестным действием \` $ 2 '"1 & gt; & amp; 2 exit 1 ;;  esac  
1
ответ дан 7 August 2018 в 22:42

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленный файл: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

  #! / Bin / sh -e # Сценарий для nm для добавления  alias eth1: 0 и многоадресная маршрутизация по eth1 up --- wjw, если [-z "$ 1"];  затем echo "$ 0: вызов без интерфейса" 1 & gt; & amp; 2 выход 1;  fi eth1 = "eth1", если ["$ 1"! = "$ eth1"];  затем выйдите из 0;  fi # Запустить правый сценарий «$ 2» в up | vpn-up) ifconfig eth1: 0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1: 0 ;;  down | vpn-down | hostname | dhcp4-change | dhcp6-change) # Больше ничего не делать 0 ;;  *) echo "$ 0: вызов с неизвестным действием \` $ 2 '"1 & gt; & amp; 2 exit 1 ;;  esac  
1
ответ дан 10 August 2018 в 10:48

Я нашел решение, которое, похоже, работает с портом Ethernet, управляемым NM.

Использование Ubuntu 12.04 Добавлен скрипт: /etc/NetworkManager/dispatcher.d/wjw-alias-eth1 (отредактированная версия установленный файл: /etc/NetworkManager/dispatcher.d/01ifupdown).

NM сообщает, что скрипты в dispatcher.d выполняются в алфавитном порядке сортировки, поэтому назовите ваш добавленный файл, чтобы он работал последним.

В моем случае eth1 находится за маршрутизатором, который назначает IP # через «статический» DHCP. Мне нужен второй IP-адрес в одном сегменте LAN, поэтому я могу одновременно запускать два DLNA-сервера. (Mythtv и Serviio в моем случае.) Кажется, серверы DLNA должны привязываться к другому IP #. Я хотел, чтобы NM управлял eth1, чтобы продолжать использовать свои встроенные лайты

мой добавленный скрипт:

  #! / Bin / sh -e # Сценарий для nm для добавления  alias eth1: 0 и многоадресная маршрутизация по eth1 up --- wjw, если [-z "$ 1"];  затем echo "$ 0: вызов без интерфейса" 1 & gt; & amp; 2 выход 1;  fi eth1 = "eth1", если ["$ 1"! = "$ eth1"];  затем выйдите из 0;  fi # Запустить правый сценарий «$ 2» в up | vpn-up) ifconfig eth1: 0 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255 route add -net 239.0.0.0 netmask 255.0.0.0 dev eth1: 0 ;;  down | vpn-down | hostname | dhcp4-change | dhcp6-change) # Больше ничего не делать 0 ;;  *) echo "$ 0: вызов с неизвестным действием \` $ 2 '"1 & gt; & amp; 2 exit 1 ;;  esac  
1
ответ дан 13 August 2018 в 17:22

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы.

ifconfig eth0:0 10.0.0.3
ifconfig eth0:1 10.0.0.4
2
ответ дан 26 May 2018 в 01:09
  • 1
    Да, это работает, но я искал полное решение для сетевого администратора, без участия cli. Но я предполагаю, что если я начну автоматизировать создание псевдонима при запуске, после этого не потребуется никаких cli. – Lucian Adrian Grijincu 11 October 2010 в 04:43

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы.

ifconfig eth0:0 10.0.0.3 ifconfig eth0:1 10.0.0.4
2
ответ дан 25 July 2018 в 23:08
  • 1
    Да, это работает, но я искал полное решение для сетевого администратора, без участия cli. Но я предполагаю, что если я начну автоматизировать создание псевдонима при запуске, после этого не потребуется никаких cli. – Lucian Adrian Grijincu 11 October 2010 в 04:43

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы.

ifconfig eth0:0 10.0.0.3 ifconfig eth0:1 10.0.0.4
2
ответ дан 27 July 2018 в 02:55
  • 1
    Да, это работает, но я искал полное решение для сетевого администратора, без участия cli. Но я предполагаю, что если я начну автоматизировать создание псевдонима при запуске, после этого не потребуется никаких cli. – Lucian Adrian Grijincu 11 October 2010 в 04:43

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы соответственно.

  ifconfig eth0: 0 10.0.0.3 ifconfig eth0: 1 10.0.0.4  
2
ответ дан 2 August 2018 в 04:28

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы соответственно.

  ifconfig eth0: 0 10.0.0.3 ifconfig eth0: 1 10.0.0.4  
2
ответ дан 4 August 2018 в 21:01

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы соответственно.

  ifconfig eth0: 0 10.0.0.3 ifconfig eth0: 1 10.0.0.4  
2
ответ дан 6 August 2018 в 04:32

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы соответственно.

  ifconfig eth0: 0 10.0.0.3 ifconfig eth0: 1 10.0.0.4  
2
ответ дан 7 August 2018 в 22:42

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы соответственно.

  ifconfig eth0: 0 10.0.0.3 ifconfig eth0: 1 10.0.0.4  
2
ответ дан 10 August 2018 в 10:48

Вы можете создать псевдоним. Оба они находятся в одной подсети. Затем вы можете назначить свои службы соответственно.

  ifconfig eth0: 0 10.0.0.3 ifconfig eth0: 1 10.0.0.4  
2
ответ дан 13 August 2018 в 17:22
  • 1
    Да, это работает, но я искал полное решение для сетевого администратора, без участия cli. Но я предполагаю, что если я начну автоматизировать создание псевдонима при запуске, после этого не потребуется никаких cli. – Lucian Adrian Grijincu 11 October 2010 в 04:43

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

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