Estou tentando configurar minhas interfaces de rede em um servidor Ubuntu 22.04, mas estou tendo problemas com os IPs atribuídos.
O servidor é um Dell R330 com NICs Broadcom BCM5720 dual onboard e adicionei uma placa Intel I350-T4 da Dell (de segunda mão, mas peça Dell/Intel genuína). Então o servidor tem um total de 6 NICs.
O objetivo deste servidor é ser um host de virtualização.
Devo dizer que sou bem novo em sistemas Linux modernos, mas consegui instalar tudo corretamente, mas enfrentei um problema relacionado à configuração de IP.
Então usei o netplan para configurar as interfaces assim (tentei manter a rede simples):
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: no
dhcp6: no
addresses:
- 192.168.10.55/24
routes:
- to: default
via: 192.168.10.254
nameservers:
addresses: [194.2.0.20, 8.8.8.8]
eno2:
dhcp4: no
dhcp6: no
addresses:
- 192.168.10.41/24
routes:
- to: default
via: 192.168.10.254
nameservers:
addresses: [194.2.0.20, 8.8.8.8]
enp2s0f0:
dhcp4: no
dhcp6: no
addresses:
- 192.168.10.56/24
routes:
- to: default
via: 192.168.10.254
nameservers:
addresses: [194.2.0.20, 8.8.8.8]
enp2s0f1:
dhcp4: no
dhcp6: no
addresses:
- 192.168.10.57/24
routes:
- to: default
via: 192.168.10.254
nameservers:
addresses: [194.2.0.20, 8.8.8.8]
enp2s0f2:
dhcp4: no
dhcp6: no
addresses:
- 192.168.10.58/24
routes:
- to: default
via: 192.168.10.254
nameservers:
addresses: [194.2.0.20, 8.8.8.8]
enp2s0f3:
dhcp4: no
dhcp6: no
addresses:
- 192.168.10.59/24
routes:
- to: default
via: 192.168.10.254
nameservers:
addresses: [194.2.0.20, 8.8.8.8]
Mas quando eu faço isso ip a
eu recebo:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0f0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether b4:96:91:bd:94:44 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.56/24 brd 192.168.10.255 scope global enp2s0f0
valid_lft forever preferred_lft forever
inet 192.168.10.184/24 brd 192.168.10.255 scope global secondary enp2s0f0
valid_lft forever preferred_lft forever
inet6 fe80::b696:91ff:febd:9444/64 scope link
valid_lft forever preferred_lft forever
3: eno1: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 10:98:36:a9:e1:c5 brd ff:ff:ff:ff:ff:ff
altname enp4s0f0
inet 192.168.10.55/24 brd 192.168.10.255 scope global eno1
valid_lft forever preferred_lft forever
inet 192.168.10.181/24 brd 192.168.10.255 scope global secondary eno1
valid_lft forever preferred_lft forever
inet6 fe80::1298:36ff:fea9:e1c5/64 scope link
valid_lft forever preferred_lft forever
4: eno2: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 10:98:36:a9:e1:c6 brd ff:ff:ff:ff:ff:ff
altname enp4s0f1
inet 192.168.10.41/24 brd 192.168.10.255 scope global eno2
valid_lft forever preferred_lft forever
inet 192.168.10.182/24 brd 192.168.10.255 scope global secondary eno2
valid_lft forever preferred_lft forever
inet6 fe80::1298:36ff:fea9:e1c6/64 scope link
valid_lft forever preferred_lft forever
5: enp2s0f1: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether b4:96:91:bd:94:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.57/24 brd 192.168.10.255 scope global enp2s0f1
valid_lft forever preferred_lft forever
inet 169.254.226.157/16 brd 169.254.255.255 scope global enp2s0f1
valid_lft forever preferred_lft forever
inet6 fe80::b696:91ff:febd:9445/64 scope link
valid_lft forever preferred_lft forever
6: enp2s0f2: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether b4:96:91:bd:94:46 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.58/24 brd 192.168.10.255 scope global enp2s0f2
valid_lft forever preferred_lft forever
inet 169.254.181.188/16 brd 169.254.255.255 scope global enp2s0f2
valid_lft forever preferred_lft forever
inet6 fe80::b696:91ff:febd:9446/64 scope link
valid_lft forever preferred_lft forever
7: enp2s0f3: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether b4:96:91:bd:94:47 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.59/24 brd 192.168.10.255 scope global enp2s0f3
valid_lft forever preferred_lft forever
inet 169.254.18.189/16 brd 169.254.255.255 scope global enp2s0f3
valid_lft forever preferred_lft forever
inet6 fe80::b696:91ff:febd:9447/64 scope link
valid_lft forever preferred_lft forever
8: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:cf:6e:36 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
Como você pode ver, o netplan é aplicado, mas para algumas interfaces eu tenho um ip secundário atribuído por DHCP (por um cisco asa) e para as outras interfaces há um endereço secundário APIPA (mas não com a palavra-chave secondary) atribuído.
Não entendo por que o servidor DHCP está atribuindo endereços secundários e, além disso, não entendo por que as últimas 3 NICs da placa I350-T4 receberam endereços APIPA.
Claro que fiz algo errado, mas não consigo identificar o que foi.
Você pode me aconselhar e me ajudar?
(desculpe pelo meu inglês mediano)
Editar: Acho que vale a pena mencionar que antes de usar o netplan, os ips secundários eram atribuídos como primários da mesma maneira (DHCP para as 3 primeiras NICs e APIPA para as 3 últimas NICs) e já era estranho. É por isso que tentei usar o netplan para configurar todas as interfaces.
Editar: Encontrei o problema, veja minha resposta
Obrigado mpboden por tentar ajudar!
Abençoe a todos.
Eu encontrei o problema, uma pena não ter percebido antes.
Eu instalei o LXQt para ter um ambiente gráfico mínimo para poder usar
virt-manager
e facilitar as configurações das máquinas virtuais.O problema é que o LXQt usa
connman
para configurar a rede e quando percebi isso, dei uma olhada e vi que havia uma configuração ativa nas minhas interfaces ethernet, incluindo DHCP ativo em todas as interfaces. Então isso estava em conflito com minhanetplan
configuração. Acabei de excluir meu.yaml
arquivo de configuração e fiz minha configuração de rede comconnman
. Tudo está funcionando como esperado agora!