Я новичок в сети 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 ответа3

0

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

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

0

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

0

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

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

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

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

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

Интерфейс Eth1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .