Maneiras comuns de configurar rede e endereço IP estático no Ubuntu

O ambiente aqui é a configuração de rede da versão Ubuntu18 na máquina virtual, é mais comum o uso de máquinas virtuais, pois o host geralmente é conectado diretamente por fio e a configuração é muito simples.

1. Modo NAT

A maneira mais simples de conectar uma máquina virtual à Internet é verificar o "modo NAT" . Nenhuma configuração é necessária. Se o host puder acessar a Internet, a máquina virtual poderá acessar a Internet. É o suficiente para quem só precisa acessar pela Internet, conforme mostrado abaixo:

2. Modo somente host

No modo NAT acima, o endereço IP não pode ser alterado ou o intervalo de endereços IP alocados pelo DHCP, por isso é mais flexível configurar o "Modo Somente Host" , marcar "Conectar o adaptador virtual do host a esta rede" e "Usar local Serviço DHCP para O endereço IP atribuído à máquina virtual é mostrado abaixo:

3. Modo ponte

O modo Bridge pode se conectar a dispositivos de rede externos. O que isso significa? Por exemplo, se o host estiver conectado a um USB WIFI, várias máquinas virtuais no host poderão se conectar ativamente a esse USB-WIFI. A importância disso é que esses dispositivos podem ser configurados no mesmo segmento de rede. Isso raramente é usado. e alguns são mais convenientes quando você precisa fazer testes de processamento distribuído.

4. IP estático

Os itens acima são todos IPs dinâmicos atribuídos automaticamente pelo DHCP. A seguir, vamos dar uma olhada na configuração de um IP estático, o que é muito prático em muitos cenários.

4.1. Configuração da interface do usuário

Abrimos as configurações de rede (no canto superior direito), clique em "IPv4" , selecione "Manual" (configuração manual), insira as opções de endereço IP, máscara de rede, gateway e DNS respectivamente. Após a configuração, clique em  Aplicar no canto superior direito canto , conforme mostrado abaixo:

4.2、netplan

Claro, muitas vezes também estamos acostumados a usar comandos para operar, ou às vezes o servidor Linux remoto possui apenas uma interface de linha de comando, podemos modificar o arquivo de configuração da rede para definir um IP fixo:

Verifique o status do IP desta máquina: ifconfig 

ens33 : flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.3.55 máscara de rede 255.255.255.0 transmissão 192.168.3.255
        inet6 240e:338:c16:43a1:9017:c885:194a:4 prefixo lente 128 escopoid 0x0<global >
        inet6 240e:338:c16:43a1:281d:8ea4:d748:21dd prefixlen 64 scopeid 0x0<global>
        inet6 fe80::4531:a232:48b5:41f9 prefixlen 64 scopeid 0x20<link>
        inet6 240e:338:c16:43a1 :53dd:958d:fd3e:1caf prefixlen 64 scopeid 0x0<global>
        ether 00:0c:29:4b:0b:84 txqueuelen 1000 (Ethernet)
        Pacotes RX 3152 bytes 4123672 (4,1 MB)
        Erros RX 0 descartados 0 ultrapassagens 0 quadro 0
        Pacotes TX 1887 bytes 184966 (184,9 KB)
        Erros TX 0 descartados 0 ultrapassagens 0 portadora 0 colisões 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 máscara de rede 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<host>
        loop txqueuelen 1000 (Loopback local)
        Pacotes RX 200 bytes 18080 (18,0 KB)
        RX erros 0 descartados 0 ultrapassagens 0 quadro 0
        pacotes TX 200 bytes 18080 (18,0 KB)
        Erros TX 0 descartados 0 ultrapassagens 0 portadora 0 colisões 0

O nome da placa de rede é ens33 . O que você precisa prestar atenção é o endereço IP e a máscara de sub-rede: inet 192.168.3.55 máscara de rede 255.255.255.0
Verifique a tabela de roteamento IP: route -n

Tabela de roteamento IP do kernel
Destino Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0         192.168.3.1     0.0.0.0 UG 100 0 0 ens33
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ens33
192.168.3.0 0.0.0 .0 255.255.255.0 U 100 0 0 ens33  

Basta seguir o gateway: 192.168.3.1

cd /etc/netplan
backup: sudo cp 01-network-manager-all.yaml 01-network-manager-all1.yaml 

Modifique o arquivo de configuração de rede: sudo gedit 01-network-manager-all.yaml 

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33:
      addresses: [192.168.3.110/24]
      gateway4: 192.168.3.1
      dhcp4: no
      nameservers:
        addresses: [114.114.114.114, 223.5.5.5]

Precauções:

Endereço IP : [192.168.3.110/24]/24  necessário 

O que isso 24 significa? Sabemos que um endereço IP é composto por duas partes, a parte da rede + a parte do host, então como distingui-las? Através da máscara de sub-rede, por exemplo: 255.255.255.0, significa que os três primeiros bytes são a parte da rede e o último 1 byte é a parte do host. Se for 255.255.0.0, então a parte da rede são os dois primeiros bytes , e o último byte é a parte do host. Dois bytes são a parte do host, então aqui temos 24, 24 bits são 3 bytes, o que significa que 192.168.3 é a parte da rede, e o seguinte 110 representa um dos hosts no parte hospedeira.

gateway4 indica o endereço do gateway, dhcp4: não indica nenhuma alocação dinâmica

Além dos espaços para alinhamento do recuo, é necessário um espaço após os dois pontos.

Aplique a nova configuração: sudo netplan apply
Reinicie a rede: sudo service network-manager start

Também podemos ver isso intuitivamente nas configurações de rede. Claro, o comando ifconfig também pode ser usado, como segue: 

 

4.3、interfaces

Outro que era muito comum no passado, modifique: gedit /etc/network/interfaces

auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.3.110
netmask 255.255.255.0
gateway 192.168.3.1
dns-nameserver 114.114.114.114

sudo systemctl reiniciar rede
sudo /etc/init.d/networking restart

Novas modificações baseadas no original, você pode selecionar livremente o endereço IP e abrir a configuração de rede

 Após a seleção, verificaremos se o endereço IP foi alterado.

O texto acima são as três formas de configuração de rede em máquinas virtuais e o conhecimento básico de configuração de IP estático, espero que possa ajudar a todos.

Acho que você gosta

Origin blog.csdn.net/weixin_41896770/article/details/134282276
Recomendado
Clasificación