LINUX.ORG.RU
решено ФорумAdmin

Настройка второго сетевого адаптера Centos 8 (виртуалка VMware)

 


0

0

Здравствуйте, возникла проблема с добавлением второй сетевушки на centos 8. Использую виртуалку vmWare vsphere client. Добавил новый адаптер через vmware, (до этого там был только один адаптер). Адаптер добавился, перезагрузил виртуалку(все прошло без ошибок).
ifconfig показал следующее:
Старый сетевой адаптер(получает ip по dhcp)

 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.57.36  netmask 255.255.255.0  broadcast 192.168.57.255
        inet6 fe80::b2dc:a670:7f3a:dfc1  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:60:aa:9b  txqueuelen 1000  (Ethernet)


Новый, который я добавил(получил дефолтные настройки, так же dhcp)
 ens34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.57.113  netmask 255.255.255.0  broadcast 192.168.57.255
        inet6 fe80::4de7:64e0:9211:3ac8  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:60:aa:a5  txqueuelen 1000  (Ethernet)

Ip пропинговал, даже проверил smb по новой сетевушке, все работает отлично.

Однако в /etc/sysconfig/network-scripts/ есть файл только старого адаптера ifcfg-ens32, конфиг нового адаптера не появился (я так понял он сам и не должен там появляться), добавил его вручную

cp ifcfg-ens32 ifcfg-ens34
В ifcfg-ens34 прописал статику, задал ip, шлюз имя device и пр.
параметры конфигов
ifcfg-ens32

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens32"
UUID="b5274cab-74a8-4c11-970f-f9fdc9c3ca9a"
DEVICE="ens32"
ONBOOT="yes"
IPV6_PRIVACY="no"


ifcfg-ens34

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
IPADDR0=192.168.57.238
PREFIX0=24
GATEWAY0=192.168.57.55
DNS0=192.168.57.4
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens32"
UUID="b5274cab-74a8-4c11-970f-f9fdc9c3ca9a"
DEVICE="ens34"
ONBOOT="yes"
IPV6_PRIVACY="no"

Перезагрузил систему и получилось так что у меня статику начал получать ens-32 а не ens-34. Новый адаптер так же получает ip по dhcp, можете объяснить в чем может быть причина ? А так же можете сказать какие еще юниты отвечают за пересчитывание конфигов в /etc/sysconfig/networks-scripts ? Так как systemctl restart NetworkManager не сработал (после того как я добавил статику в новый конфиг ens-34),сработало только после ребута.



Последнее исправление: ATidyDarty (всего исправлений: 3)

И в чем проблема?

Интерфейс поднимается, ip получает, что ты хочешь?

Открывай документацию по CentOS и настраивай.

Судя по тому, что второй интерфейс получил ip адрес из той же сети, что и первый, ты видимо подключил второй интерфейс к тому же виртуальному свичу (коммутатору).

Тебе нужно так?

infomeh ★★
()
Ответ на: комментарий от infomeh

Извиняюсь не дописал обращение, исправил.

ATidyDarty
() автор топика

В ifcfg-ens34 прописал статику, задал ip, шлюз имя device и пр. Перезагрузил систему и получилось так что у меня статику начал получать ens-32 а не ens-34. Новый адаптер так же получает ip по dhcp, можете объяснить в чем может быть причина ?

Ты MAC адрес поменял в конфигурационном файле на MAC адрес нового сетевого интерфейса?

А так же можете сказать какие еще юниты отвечают за пересчитывание конфигов в /etc/sysconfig/networks-scripts ? Так как systemctl restart NetworkManager не сработал (после того как я добавил статику в новый конфиг ens-34),сработало только после ребута.

NetworkManager никакого отношения к конфигурационным файлам в /etc/sysconfig/networks-scripts не имеет, перезапускать его, если ты настраиваешь сеть через networks-scripts смысла нет.

infomeh ★★
()
Ответ на: комментарий от mogwai

И тебя не смущает, что у тебя в обоих файлах UUID одинаковый?

mogwai ★★★★★
()
Ответ на: комментарий от infomeh

Извиняюсь , забыл вообще про это, главное проверил в виртуалке, когда создавал, проверил в ifconfig - MAC разные, а в самом конфиге не поменял. Тема закрыта , спасибо за помощь. И можете еще пожалуйста подсказать как можно перечитать конфиги в /network-scripts не ребутая систему, пробовал ifdown ifup не помогло.

ATidyDarty
() автор топика
Ответ на: комментарий от ATidyDarty

Можно только перезапустить всю сеть:

systemctl restart network

Это при условии что ты используешь network-scripts. Как там это в NetworkManager сделать - хз

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Как минимум что у видел я
NAME=«ens32»

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.