Интерфейс Eth1 не виден в виртуальной машине

Я новичок в сети Linux. По сути, я хотел использовать интерфейс eth1 моего компьютера в VirtualBox, но я просто не нахожу интерфейс eth1. Ниже приведены выходы ifconfig и sudo ifconfig eth1. Пожалуйста, помогите мне с ценными идеями.

Благодарю.

o / p от хоста:

sameer@sameer-Vostro-1015:~$ ifconfig
eth0  Link encap:Ethernet  HWaddr b8:ac:6f:6b:18:62  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo    Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:2338 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2338 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:314892 (314.8 KB)  TX bytes:314892 (314.8 KB)

wlan0 Link encap:Ethernet  HWaddr 20:7c:8f:07:a6:58  
      inet6 addr: fe80::227c:8fff:fe07:a658/64 Scope:Link
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:23408 errors:0 dropped:0 overruns:0 frame:0
      TX packets:17505 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:15494141 (15.4 MB)  TX bytes:2203889 (2.2 MB) 


sameer@sameer-Vostro-1015:~$ sudo ifconfig eth1
eth1: error fetching interface information: Device not found

о / п из виртуальной коробки:

O / P от VirtualBox

3 ответа

Решение

Наконец-то я смог создать интерфейс Eth1 на своей виртуальной коробке. Я должен был сделать две вещи:

  1. Как ни странно, опция предпочтения не видна на Virtual Box для Ubuntu. Поэтому мне пришлось нажать Ctrl + G, чтобы войти в него. Затем я перешел на вкладку "Сеть" и создал адаптер "hostonly", щелкнув маленькую кнопку в правом верхнем углу среди трех указанных значков.

  2. Затем я должен был включить интерфейс, выполнив команду

sudo ifconfig eth1 192.168.56.101 маска сети 255.255.255.0 up

Тогда это было сделано:)

Интерфейс Eth1

На вашем хосте нет eth1 - eth0 - единственная ваша сетевая карта.

Гостевая виртуальная машина не имеет прямого доступа к сетевым интерфейсам вашего хост-компьютера, у нее есть виртуальный сетевой адаптер. Если вы хотите, чтобы весь трафик с вашей виртуальной машины использовал определенный интерфейс, вам необходимо ввести сетевые параметры VirtualBox для этой виртуальной машины и настроить мостовой режим с соответствующим интерфейсом. Режим по умолчанию - NAT, где VirtualBox, по сути, выступает в роли маршрутизатора для ваших виртуальных машин, а сложность сети скрыта для гостей; в мостовом режиме виртуальной машине по существу разрешено использовать интерфейс напрямую, а с точки зрения сети это выглядит так, как будто второй интерфейс подключен к порту. См. https://www.virtualbox.org/manual/ch06.html, в частности, раздел 6.5 "Мостовая сеть".

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

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