Настройка сети Ethernet

Строка 184 из /etc/grub.d/30_os-prober читает:

prepare_boot_cache="$(prepare_grub_to_access_device ${LBOOT} | sed -e "s/^/\t/")"

Это может привести к запутыванию парсера сценария. Отредактируйте его:

prepare_boot_cache="$(prepare_grub_to_access_device ${LBOOT} | sed -e 's/^/\t/')"

должно выглядеть лучше. Это единственный дефект, который я обнаружил в os-prober grub2 в 12.04. Попробуйте и посмотрите, может ли она найти ОС.

2
задан 21 February 2011 в 23:26

16 ответов

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я думаю, что это ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в /etc/network/interfaces, но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл /etc/network/interfaces и замените его содержимое следующим

auto lo
iface lo inet loopback

mapping eth0
      script /home/<username>/net.sh
      map eth0 eth0-home
      map eth0 eth0-work

iface eth0-home inet static
      address #ip address for home
      netmask #subnet mask for home
      hwaddress ether #MAC address for home

iface eth0-work inet static
      address #ipaddress for work
      netmask #netmask for work
      hwaddress ether #MAC address for work

, чтобы установить ip-адрес, сетевую маску и hwaddress для eth0-home и eth0-work для вашего симпатия. Также замените & lt; имя_пользователя & gt; в четвертой строке сценария с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

#!/bin/sh
echo eth0

сохраните и закройте сеть. sh файл.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0=eth0-home для запуска сети с настройками eth0-home и sudo ifup eth0=eth0-work, чтобы начать с настроек eth0-work.

Также обратите внимание, что раздел отображения в файле интерфейсов и файл сценария, который мы созданные в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен для автоматического подключения. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения этих двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке: http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 25 May 2018 в 22:53

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я думаю, что это ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в /etc/network/interfaces, но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл /etc/network/interfaces и замените его содержимое следующим

auto lo iface lo inet loopback mapping eth0 script /home/<username>/net.sh map eth0 eth0-home map eth0 eth0-work iface eth0-home inet static address #ip address for home netmask #subnet mask for home hwaddress ether #MAC address for home iface eth0-work inet static address #ipaddress for work netmask #netmask for work hwaddress ether #MAC address for work

, чтобы установить ip-адрес, сетевую маску и hwaddress для eth0-home и eth0-work для вашего симпатия. Также замените & lt; имя_пользователя & gt; в четвертой строке сценария с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

#!/bin/sh echo eth0

сохраните и закройте сеть. sh файл.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0=eth0-home для запуска сети с настройками eth0-home и sudo ifup eth0=eth0-work, чтобы начать с настроек eth0-work.

Также обратите внимание, что раздел отображения в файле интерфейсов и файл сценария, который мы созданные в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен для автоматического подключения. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения этих двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке: http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 25 July 2018 в 22:27

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я думаю, что это ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в /etc/network/interfaces, но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл /etc/network/interfaces и замените его содержимое следующим

auto lo iface lo inet loopback mapping eth0 script /home/<username>/net.sh map eth0 eth0-home map eth0 eth0-work iface eth0-home inet static address #ip address for home netmask #subnet mask for home hwaddress ether #MAC address for home iface eth0-work inet static address #ipaddress for work netmask #netmask for work hwaddress ether #MAC address for work

, чтобы установить ip-адрес, сетевую маску и hwaddress для eth0-home и eth0-work для вашего симпатия. Также замените & lt; имя_пользователя & gt; в четвертой строке сценария с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

#!/bin/sh echo eth0

сохраните и закройте сеть. sh файл.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0=eth0-home для запуска сети с настройками eth0-home и sudo ifup eth0=eth0-work, чтобы начать с настроек eth0-work.

Также обратите внимание, что раздел отображения в файле интерфейсов и файл сценария, который мы созданные в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен для автоматического подключения. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения этих двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке: http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 2 August 2018 в 03:53

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я предполагаю его ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в / etc / network / interfaces , но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл / etc / network / interfaces и замените его содержимое следующим

  auto lo iface lo inet loopback mapping eth0  script /home/<username>/net.sh map eth0 eth0-home map eth0 eth0-work iface eth0-home inet статический адрес #ip адрес для домашней сетевой маски #subnet mask для домашнего hwaddress ether #MAC адрес для дома iface eth0-  work inet static address #ipaddress для работы netmask #netmask для работы hwaddress ether #MAC address for work  

установить ip-адрес, маску сети и hwaddress для eth0-home и eth0-work по своему усмотрению , Также замените & lt; имя_пользователя & gt; в четвертой строке скрипта с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

  #! / Bin / sh  echo eth0  

сохранить и закрыть файл net.sh.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0 = eth0-home , чтобы начать работу с настройками eth0-home и sudo ifup eth0 = eth0-work , чтобы начать с настроек eth0-work. [ ! d15]

Также обратите внимание, что раздел отображения файла интерфейсов и файл сценария, который мы создали в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен на автоматическое подключение. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 4 August 2018 в 19:57

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я предполагаю его ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в / etc / network / interfaces , но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл / etc / network / interfaces и замените его содержимое следующим

  auto lo iface lo inet loopback mapping eth0  script /home/<username>/net.sh map eth0 eth0-home map eth0 eth0-work iface eth0-home inet статический адрес #ip адрес для домашней сетевой маски #subnet mask для домашнего hwaddress ether #MAC адрес для дома iface eth0-  work inet static address #ipaddress для работы netmask #netmask для работы hwaddress ether #MAC address for work  

установить ip-адрес, маску сети и hwaddress для eth0-home и eth0-work по своему усмотрению , Также замените & lt; имя_пользователя & gt; в четвертой строке скрипта с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

  #! / Bin / sh  echo eth0  

сохранить и закрыть файл net.sh.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0 = eth0-home , чтобы начать работу с настройками eth0-home и sudo ifup eth0 = eth0-work , чтобы начать с настроек eth0-work. [ ! d15]

Также обратите внимание, что раздел отображения файла интерфейсов и файл сценария, который мы создали в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен на автоматическое подключение. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 6 August 2018 в 03:59

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я предполагаю его ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в / etc / network / interfaces , но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл / etc / network / interfaces и замените его содержимое следующим

  auto lo iface lo inet loopback mapping eth0  script /home/<username>/net.sh map eth0 eth0-home map eth0 eth0-work iface eth0-home inet статический адрес #ip адрес для домашней сетевой маски #subnet mask для домашнего hwaddress ether #MAC адрес для дома iface eth0-  work inet static address #ipaddress для работы netmask #netmask для работы hwaddress ether #MAC address for work  

установить ip-адрес, маску сети и hwaddress для eth0-home и eth0-work по своему усмотрению , Также замените & lt; имя_пользователя & gt; в четвертой строке скрипта с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

  #! / Bin / sh  echo eth0  

сохранить и закрыть файл net.sh.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0 = eth0-home , чтобы начать работу с настройками eth0-home и sudo ifup eth0 = eth0-work , чтобы начать с настроек eth0-work. [ ! d15]

Также обратите внимание, что раздел отображения файла интерфейсов и файл сценария, который мы создали в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен на автоматическое подключение. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 7 August 2018 в 21:57

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я предполагаю его ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в / etc / network / interfaces , но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл / etc / network / interfaces и замените его содержимое следующим

  auto lo iface lo inet loopback mapping eth0  script /home/<username>/net.sh map eth0 eth0-home map eth0 eth0-work iface eth0-home inet статический адрес #ip адрес для домашней сетевой маски #subnet mask для домашнего hwaddress ether #MAC адрес для дома iface eth0-  work inet static address #ipaddress для работы netmask #netmask для работы hwaddress ether #MAC address for work  

установить ip-адрес, маску сети и hwaddress для eth0-home и eth0-work по своему усмотрению , Также замените & lt; имя_пользователя & gt; в четвертой строке скрипта с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

  #! / Bin / sh  echo eth0  

сохранить и закрыть файл net.sh.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0 = eth0-home , чтобы начать работу с настройками eth0-home и sudo ifup eth0 = eth0-work , чтобы начать с настроек eth0-work. [ ! d15]

Также обратите внимание, что раздел отображения файла интерфейсов и файл сценария, который мы создали в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен на автоматическое подключение. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 10 August 2018 в 10:12

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я предполагаю его ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в / etc / network / interfaces , но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл / etc / network / interfaces и замените его содержимое следующим

  auto lo iface lo inet loopback mapping eth0  script /home/<username>/net.sh map eth0 eth0-home map eth0 eth0-work iface eth0-home inet статический адрес #ip адрес для домашней сетевой маски #subnet mask для домашнего hwaddress ether #MAC адрес для дома iface eth0-  work inet static address #ipaddress для работы netmask #netmask для работы hwaddress ether #MAC address for work  

установить ip-адрес, маску сети и hwaddress для eth0-home и eth0-work по своему усмотрению , Также замените & lt; имя_пользователя & gt; в четвертой строке скрипта с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

  #! / Bin / sh  echo eth0  

сохранить и закрыть файл net.sh.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0 = eth0-home , чтобы начать работу с настройками eth0-home и sudo ifup eth0 = eth0-work , чтобы начать с настроек eth0-work. [ ! d15]

Также обратите внимание, что раздел отображения файла интерфейсов и файл сценария, который мы создали в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен на автоматическое подключение. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

2
ответ дан 13 August 2018 в 16:34

Вы должны решить, хотите ли вы использовать NM или «hardcoded» config в файле interfaces. Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Однако имена, такие как eth0 и eth1, назначаются сетевым сетевым адаптерам Ethernet, поэтому, если вы используете eth1, я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1, а не eth0 (вы даже можете переименовать сетевые карты), но я не вижу здесь смысла. Пожалуйста, выпустите команду /sbin/ifconfig -a в терминале и используйте это имя, что вы можете там увидеть. Если вы видите только eth1, а не eth0, это тоже нормально использовать, это возможно: udev управляет именами имен в соответствии с HW-адресом («MAC-адрес»), чтобы ваши интерфейсы не были перенумерованы, если вы измените позиции PCI-карты и тому подобное. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0), поскольку udev вспоминает о HW-адресе старой карты, поэтому для этой цели зарезервировано имя eth0, таким образом, я имел eth1 в качестве нового сетевого адаптера. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1, но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70-persistent-net.rules).

1
ответ дан 25 May 2018 в 22:53

Вы должны решить, хотите ли вы использовать NM или «hardcoded» config в файле interfaces. Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Однако имена, такие как eth0 и eth1, назначаются сетевым сетевым адаптерам Ethernet, поэтому, если вы используете eth1, я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1, а не eth0 (вы даже можете переименовать сетевые карты), но я не вижу здесь смысла. Пожалуйста, выпустите команду /sbin/ifconfig -a в терминале и используйте это имя, что вы можете там увидеть. Если вы видите только eth1, а не eth0, это тоже нормально использовать, это возможно: udev управляет именами имен в соответствии с HW-адресом («MAC-адрес»), чтобы ваши интерфейсы не были перенумерованы, если вы измените позиции PCI-карты и тому подобное. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0), поскольку udev вспоминает о HW-адресе старой карты, поэтому для этой цели зарезервировано имя eth0, таким образом, я имел eth1 в качестве нового сетевого адаптера. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1, но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70-persistent-net.rules).

1
ответ дан 25 July 2018 в 22:27

Вы должны решить, хотите ли вы использовать NM или «hardcoded» config в файле interfaces. Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Однако имена, такие как eth0 и eth1, назначаются сетевым сетевым адаптерам Ethernet, поэтому, если вы используете eth1, я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1, а не eth0 (вы даже можете переименовать сетевые карты), но я не вижу здесь смысла. Пожалуйста, выпустите команду /sbin/ifconfig -a в терминале и используйте это имя, что вы можете там увидеть. Если вы видите только eth1, а не eth0, это тоже нормально использовать, это возможно: udev управляет именами имен в соответствии с HW-адресом («MAC-адрес»), чтобы ваши интерфейсы не были перенумерованы, если вы измените позиции PCI-карты и тому подобное. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0), поскольку udev вспоминает о HW-адресе старой карты, поэтому для этой цели зарезервировано имя eth0, таким образом, я имел eth1 в качестве нового сетевого адаптера. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1, но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70-persistent-net.rules).

1
ответ дан 2 August 2018 в 03:53

Вы должны решить, хотите ли вы использовать NM или «жестко закодированную» конфигурацию в файле интерфейсов . Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Тем не менее имена, такие как eth0 и eth1 , назначаются сетевым сетевым адаптерам ethernet, поэтому, если вы используете eth1 , я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1 , а не eth0 (вы даже можете переименовать NIC), но я не вижу здесь смысла. Измените команду / sbin / ifconfig -a в терминале и используйте это имя, которое вы можете увидеть там. Если вы видите только eth1 , а не eth0 , это тоже нормально использовать, возможно: udev управляет именами интерфейсов согласно HW-адресу («MAC-адрес»), чтобы убедиться, что ваши интерфейсы не будут перенумерованы, если вы измените позиции PCI-карты и другие подобные вещи. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0 ), поскольку udev помнит о HW-адресе старой карты, поэтому назовите eth0 зарезервирован для этой цели, таким образом, у меня был eth1 как новый сетевой адаптер. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1 , но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70- настойчивый-net.rules ).

1
ответ дан 4 August 2018 в 19:57

Вы должны решить, хотите ли вы использовать NM или «жестко закодированную» конфигурацию в файле интерфейсов . Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Тем не менее имена, такие как eth0 и eth1 , назначаются сетевым сетевым адаптерам ethernet, поэтому, если вы используете eth1 , я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1 , а не eth0 (вы даже можете переименовать NIC), но я не вижу здесь смысла. Измените команду / sbin / ifconfig -a в терминале и используйте это имя, которое вы можете увидеть там. Если вы видите только eth1 , а не eth0 , это тоже нормально использовать, возможно: udev управляет именами интерфейсов согласно HW-адресу («MAC-адрес»), чтобы убедиться, что ваши интерфейсы не будут перенумерованы, если вы измените позиции PCI-карты и другие подобные вещи. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0 ), поскольку udev помнит о HW-адресе старой карты, поэтому назовите eth0 зарезервирован для этой цели, таким образом, у меня был eth1 как новый сетевой адаптер. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1 , но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70- настойчивый-net.rules ).

1
ответ дан 6 August 2018 в 03:59

Вы должны решить, хотите ли вы использовать NM или «жестко закодированную» конфигурацию в файле интерфейсов . Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Тем не менее имена, такие как eth0 и eth1 , назначаются сетевым сетевым адаптерам ethernet, поэтому, если вы используете eth1 , я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1 , а не eth0 (вы даже можете переименовать NIC), но я не вижу здесь смысла. Измените команду / sbin / ifconfig -a в терминале и используйте это имя, которое вы можете увидеть там. Если вы видите только eth1 , а не eth0 , это тоже нормально использовать, возможно: udev управляет именами интерфейсов согласно HW-адресу («MAC-адрес»), чтобы убедиться, что ваши интерфейсы не будут перенумерованы, если вы измените позиции PCI-карты и другие подобные вещи. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0 ), поскольку udev помнит о HW-адресе старой карты, поэтому назовите eth0 зарезервирован для этой цели, таким образом, у меня был eth1 как новый сетевой адаптер. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1 , но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70- настойчивый-net.rules ).

1
ответ дан 7 August 2018 в 21:57

Вы должны решить, хотите ли вы использовать NM или «жестко закодированную» конфигурацию в файле интерфейсов . Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Тем не менее имена, такие как eth0 и eth1 , назначаются сетевым сетевым адаптерам ethernet, поэтому, если вы используете eth1 , я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1 , а не eth0 (вы даже можете переименовать NIC), но я не вижу здесь смысла. Измените команду / sbin / ifconfig -a в терминале и используйте это имя, которое вы можете увидеть там. Если вы видите только eth1 , а не eth0 , это тоже нормально использовать, возможно: udev управляет именами интерфейсов согласно HW-адресу («MAC-адрес»), чтобы убедиться, что ваши интерфейсы не будут перенумерованы, если вы измените позиции PCI-карты и другие подобные вещи. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0 ), поскольку udev помнит о HW-адресе старой карты, поэтому назовите eth0 зарезервирован для этой цели, таким образом, у меня был eth1 как новый сетевой адаптер. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1 , но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70- настойчивый-net.rules ).

1
ответ дан 10 August 2018 в 10:12

Вы должны решить, хотите ли вы использовать NM или «жестко закодированную» конфигурацию в файле интерфейсов . Насколько я понял, это не очень хорошая идея, чтобы смешивать их, у вас будут проблемы. Вы можете отказаться от использования NM, ок. Тем не менее имена, такие как eth0 и eth1 , назначаются сетевым сетевым адаптерам ethernet, поэтому, если вы используете eth1 , я думаю, у вас есть два сетевых адаптера на вашем компьютере. Да, возможно, что у вас есть только eth1 , а не eth0 (вы даже можете переименовать NIC), но я не вижу здесь смысла. Измените команду / sbin / ifconfig -a в терминале и используйте это имя, которое вы можете увидеть там. Если вы видите только eth1 , а не eth0 , это тоже нормально использовать, возможно: udev управляет именами интерфейсов согласно HW-адресу («MAC-адрес»), чтобы убедиться, что ваши интерфейсы не будут перенумерованы, если вы измените позиции PCI-карты и другие подобные вещи. У меня был опыт, что замена карты на другую, потому что у меня есть только eth1 (и вообще нет eth0 ), поскольку udev помнит о HW-адресе старой карты, поэтому назовите eth0 зарезервирован для этой цели, таким образом, у меня был eth1 как новый сетевой адаптер. Я не уверен, что вы имеете в виду это, когда хотите использовать eth1 , но приятно отметить (btw udev хранит присвоения здесь: /etc/udev/rules.d/70- настойчивый-net.rules ).

1
ответ дан 13 August 2018 в 16:34

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

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