Vmware linux сеть настройка сети

Русские Блоги

Виртуальная машина VMware настраивает мостовую сеть с двумя сетевыми картами для Linux

Виртуальные машины Linux часто используются в процессе разработки. Как правило, режим NAT можно использовать для совместного использования хост-сети, но я хочу использовать другие компьютеры в компьютерном зале для удаленного доступа к виртуальным машинам на компьютере без использования режима NAT. На этот раз нам нужно использовать режим моста. Установите linux в vmware и хост, чтобы они принадлежали одному и тому же сегменту сети, не только может получить доступ к любому сетевому сегменту компании, но и получить доступ к виртуальной машине Linux в vmware под сегментом сети компании.

Компьютеры компании обычно имеют две сети: одну для доступа к интрасети компании (при условии, что 172,17 — это сегмент внутренней сети), а другую для доступа к внешней сети (при условии, что 172,16 — это сегмент внешней сети). Нам необходимо соединить эти две сетевые карты, чтобы получить доступ к двум сегментам сети компании одновременно, как к независимому хосту.

Первый шаг: сначала настройте режим моста в vmware: откройте [Edit] >> [Virtual Network Editor].

Добавьте две сети: режим моста VMnet0 для подключения к внешней сетевой карте и режим моста VMnet1 для подключения к внутренней сетевой карте. Затем подтвердите сохранение. Выйдите из программного обеспечения VMWare и откройте его снова, чтобы вступить в силу.

Читайте также:  Enable routing in linux

Второй шаг: найдите виртуальную машину linux и откройте [Изменить настройки виртуальной машины].

По умолчанию есть сетевой адаптер, вам нужно добавить сетевой адаптер, а затем выбрать сетевое имя, установленное на первом шаге.

Шаг 3. Включите Linux и настройте сеть. В качестве примера я возьму Debian 9.

Имена сетевых карт по умолчанию — ens33 и ens37, и я хочу изменить имена сетевых карт на eth0 и eth1.

1. Измените файл / etc / default / grub.

GRUB_CMDLINE_LINUX="" Чтобы GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

Обновите модификацию grub с правами root:

grub-mkconfig -o /boot/grub/grub.cfg

2. Отредактируйте /etc/udev/rules.d/70-persistent-net.rules, создайте, если нет

# interface with MAC address "00:0c:29:c7:be:f8" will be assigned "eth0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:0c:29:fc:e7:f8", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth0" # interface with MAC address "00:0c:29:c7:be:99" will be assigned "eth1" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:0c:29:fc:e7:99", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth1"

3. Измените / etc / network / interfaces, eth0 используется для доступа к внешней сети, а eth1 используется для доступа к внутренней сети.

# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback auto eth0 allow-hotplus eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 172.17.176.80 netmask 255.255.0.0 gateway 172.26.0.1 

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

При необходимости измените MAC-адрес:

1. Поскольку для доступа в Интернет необходимо изменить его на зарегистрированный MAC-адрес, просто измените его так, чтобы он совпадал с MAC-адресом сетевой карты компьютера (MAC-адрес сетевой карты компьютера был зарегистрирован на момент входа), проверьте локальный MAC-адрес .

Читайте также:  Ubuntu zfs on linux

2. Измените MAC-адрес, соответствующий мостовой сетевой карте в VMware;

3. Введите debian и измените MAC-адрес eth0 в /etc/udev/rules.d/70-persistent-net.rules, чтобы он был таким же, как указано выше.

# interface with MAC address "4c:ed:fb:69:38:c3" will be assigned "eth0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:0c:29:fc:e7:f8", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth0" # interface with MAC address "00:0c:29:c7:be:99" will be assigned "eth1" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR=="00:0c:29:fc:e7:99", ATTR=="0x0", ATTR=="1", KERNEL=="eth*", NAME="eth1"

4. Перезагрузите, чтобы вступили в силу.

В настоящее время виртуальная машина в vmware похожа на независимый хост, который может связываться с любым хостом компании или использовать внешнюю сеть компании без регистрации MAC-адреса.

Источник

Русские Блоги

Доступ в Интернет в режиме моста Linux на виртуальной машине vmware

VMware использует режим моста под CentOS, статический IP во внешней сети

Через 15 лет я написал в блоге:Bridged сетевых настроек в VMwareРечь также шла о настройке режима моста vmware под Linux и статического IP-адреса во внешней сети, но в то время это было в основном реализовано с помощью графического интерфейса, который не был очень универсальным. В производственной среде очень мало графических интерфейсов установки Linux. Исходный блог просто не редактируется, возможно создание нового. Здесь я использую самую маленькую систему CentOS6.5 для демонстрации. Теперь, поскольку CentOS принадлежит к серии Red Hat, метод, описанный в этой статье, также применим к сетевой конфигурации Linux серии Red Hat.

1. Настройки VMware для режима моста:

VMware->【Edit】->【Virtual Network Edit】

2. Настройки виртуальной машины в режиме моста:

3. Установите статический IP-адрес в режиме моста.

Виртуальная машина, настроенная в режиме подключения к мостовой сети, рассматривается как часть Ethernet, где находится хост.Отношения между виртуальной системой и хост-машиной похожи на два компьютера, подключенных к одному концентратору. Все общие ресурсы и сетевые подключения могут напрямую совместно использовать линию доступа в Интернет хост-сети для доступа в Интернет. Между хостом и виртуальной машиной может быть взаимный доступ, а также между виртуальными машинами. Соответствующая виртуальная машина рассматривается как независимая физическая машина в сети Ethernet, на которой расположен хост.Каждая виртуальная машина подключена к хосту Ethernet через сетевую карту VMnet0 по умолчанию, а виртуальная сеть между виртуальными машинами — это VMnet0. В настоящее время ваша виртуальная машина похожа на независимую физическую машину в локальной сети. Операционная система на виртуальной машине может проверять связь с другими хостами, и другие узлы также могут проверять связь с виртуальной машиной. Если вы хотите, чтобы они обменивались данными друг с другом, вам необходимо настроить IP-адрес и маску подсети для виртуальной системы, иначе они не смогут взаимодействовать.

Читайте также:  Raspberry pi альт линукс

Поэтому перед настройкой я должен посмотреть IP-адрес физического хоста: (здесь я использую беспроводную сетевую карту Wi-Fi для физического хоста)

1. ipconfig Просмотр IP-адреса физического хоста (IP-адрес сетевой карты, используемой во внешней сети)

2. В соответствии с IP-адресом физического хоста установите IP-адрес виртуальной машины linux:

vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE = eth0 # Имя сетевой карты виртуальной машины. TYPE=Ethernet ONBOOT = yes # Включить конфигурацию сети. NM_CONTROLLED=yes BOOTPROTO = static #static, статический ip вместо dhcp, автоматически получить IP-адрес. IPADDR = 192.168.31.77 # Установите статический IP-адрес, который я хочу использовать. Он должен находиться в том же сегменте сети, что и физический хост, но не в одном и том же. NETMASK = 255.255.255.0 # Маска подсети, как у физического хоста. GETWAY = 192.168.31.1 # То же, что и физический хост DNS1 = 8.8.8.8 #DNS, просто напишите адрес Google. HWADDR=00:0c:29:22:05:4c IPV6INIT=no USERCTL=no

Я использую xshell для подключения к linux, что выглядит яснее:

Перезапустите сетевой сервис:

3. Добавьте адрес шлюза в файл конфигурации сети / etc / sysconfig / network.

[[email protected] ~]# vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=xiaolyu77 GATEWAY = 192.168.31.1 # Адрес шлюза, такой же, как адрес шлюза физического хоста

Источник

Оцените статью
Adblock
detector