Gostaria de alterar a máscara de rede de um ubuntu 19.04 usando o netplan. Editei o único arquivo yaml que eu tinha, que é \etc\netplan\50-cloud-init.yaml
network:
ethernets:
ens160:
addresses: [10.100.0.78/24]
gateway4: 10.100.0.253
dhcp4: no
nameservers:
addresses: [10.100.0.8,10.100.0.9]
optional: true
version: 2
mas se eu der o comando ip a
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: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:50:56:bc:ff:52 brd ff:ff:ff:ff:ff:ff
inet 10.100.0.78/24 brd 10.100.0.255 scope global ens160
valid_lft forever preferred_lft forever
inet6 fe80::250:56ff:febc:ff52/64 scope link
valid_lft forever preferred_lft forever
Eu gostaria que a máscara de rede fosse 255.255.0.0 . onde está a configuração da máscara de rede?
O que normalmente é chamado de 'máscara de rede' é a maneira mais antiga de definir a máscara de rede. A máscara de rede, no entanto, pode ser convertida em intervalos CIDR, o que é mais fácil para algumas pessoas discutirem/entenderem em documentos em que a máscara de rede não é calculada facilmente em suas cabeças. Assim, para o Netplan, a máscara de rede é definida por meio de intervalos CIDR anexados à definição do endereço IP. (A Universidade de Wisconsin tem uma boa e completa tabela de conversão de CIDR para máscara de rede em CIDR , se você deseja revisar isso em profundidade ou mantê-lo em seus registros)
O
/24
no final do seu endereço indica o prefixo CIDR que, por sua vez, se correlaciona com as definições de máscara de rede. A máscara de rede de /24 é 255.255.255.0.Você deseja que essa máscara seja
255.255.0.0
correlacionada a um/16
intervalo CIDR, portanto, especifique a/16
em vez de a/24
e atualize sua degateway4
acordo.Então, execute
sudo netplan apply
depois, e ele deve ser aplicado. (Ou reinicie o sistema).