Aprender Linux - Gestão de Rede

gerenciamento de rede

Ver ferramenta de status da rede

1.net-tools

  • ifconfig
  • rota
  • netstat

2.iproute2

  • ip
  • ss

# Exibição informações de cartão de Ifconfig

  • eth0 primeira NIC (interface de rede)
  • A primeira interface de rede podem ser chamados os seguintes nomes
    • ENO1 bordo NIC
    • cartão ens33 PCI-E
    • enp0s3 Não é possível obter informações de cartão físico PCI-E
    • centos7 utilizando o dispositivo de rede de nomenclatura consistência, nenhum do jogo acima é eth0 usados

A modificação nome de interface de rede

NIC biosdevname nomeação e net.ifnames por dois parâmetros afetam, editar / etc / default / arquivo grup, adicione biosdevname = 0 net.ifnames = 0, pode fazer o nome do cartão alterado novamente para eth0
Após a acima de dois parâmetros para modificar, atualizar grub, modificar o nome da placa de rede
# grup2-mkconfig -o /boot/grub2/grub.cfg em um arquivo legível sistema de
reinicialização
# reboot

biosdevname net.ifnames cartão de visita
omissão 0 1 ens33
combinação 1 1 0 em1
combinação 2 0 0 eth0

Glossário: GRUB Boot Manager é um multi-sistema, que é responsável por carregar o kernel e sistema Linux de boot, o primeiro programa a ser executado na inicialização do sistema é grub.
Caminho do arquivo de configuração do GRUB / etc / default / grub

Verifique o cartão de conexão física

  • eth0 mii-tool

Ver gateway

  • route -n Use o parâmetro -n não resolver o nome do host, de modo mais rápido, se + ip, ip vai resolver para o nome de domínio, mais lentamente

comandos de configuração de rede

  • ifconfig <Interface> <endereço IP> [Subnet Mask]
  • ifup <Interface> Iniciar interface
  • ifdown <Interface> Fechar interface

Adicione o gateway

  • route add default gw <gateway IP>
  • route add -host <especificar ip> gw <gateway IP>
  • route add -net <especificar o segmento de rede> máscara de rede <subnet máscara> gw <gateway IP>

Gateway com jogo de ferramenta iproute2

  • ls Adicionar IP
    • ifconfig
  • IP Link conjunto dev eth0 up
    • ifup eth0
  • ip addr add 10.0.0.1/24 dev eth1
    • ifconfig eth1 10.0.0.1 máscara de rede 255.255.255.0
  • ip route add 10.0.0 / 24 via 192.168.0.1
    • route add -net 10.0.0.0 máscara de rede 255.255.255.0 gw 192.168.0.1

Rede Resolução de Problemas Comandos

  • de ping detectar se as atuais de comunicação e de destino anfitriões, a rede pode ser interrompida ou falha de um firewall, usando o ICMP protocolo de transferência de instrução de ping
    Exemplo
    # ping www.baidu.com

  • Cada traço traceroute encaminhamento lúpulo, os dados por pacotes para exibir o caminho entre um hospedeiro
    Exemplo
    # traceroute -w 1 www.baidu.com -w conjunto tempo de espera

  • mtr detectar se a perda de pacotes entre as atuais e de destino anfitriões, traceroute detalhado do que o conteúdo exibido
    Exemplo
    # mtr

  • Veja o comando nslookup ip domínio correspondente, verificar informações de DNS
    Exemplo
    # nslookup www.baidu.com

  • estado de conexão telnet da porta de inspecção
    Exemplo
    # telnet www.baidu.com 80

  • captura tcpdump, ferramenta sniffer, ele pode imprimir todos os pacotes de informação do cabeçalho através de interface de rede
    Exemplo
    # tcpdump -i qualquer (arbitrária NIC) -n (não use a exibição de nome de domínio) 80 Porto
    # tcpdump -n -i a qualquer host 10.0.0.1
    # tcpdump -i -n a qualquer host 10.0.0.1 e Port 8080
    # tcpdump -i -n a qualquer host 10.0.0.1 e Port 8080 w / tmp / filenname

  • netstat para imprimir as informações de status no sistema de rede Linux que lhe permite saber a rede de todo o sistema Linux.
    Exemplo
    # netstat -ntpl

    • Exibição -n IP, nomes de domínio não mostram
    • maneira tcp -t para o conteúdo indesejado interceptar
    • processo de exibição -p
    • -Eu ouvir, ouvir
  • ss é usado para exibir informações no estado activo da tomada, capaz de exibir a informação mais detalhada sobre o estado de ligação de TCP e, mais rápido e mais eficiente do que netstat
    Exemplo
    # ss -ntpl

Serviços de Gestão de Rede

programa de Gestão de Serviços de Rede é dividido em dois, a saber SysV e systemd

  • serviço de início de rede | parada | restart
  • rede -list chkconfig
  • systemctl lista-unit-arquivos NetworkManager.service
  • systemctl começar | parada | reiniciar NetworkManager
  • systemctl permitir | desativar NetworkManager

ferramentas de gerenciamento de serviços de rede systemd Centos7, SysV é Centos6 e anterior

Arquivo de configuração de rede

  • ifcfg-eth0 nomes de arquivos de configuração de placa de rede com nomes reais mudados
  • / Configuração de arquivo etc / hosts associados com o host

NM (NetworkManager.service) pode gerenciar uma variedade de rede

  • placa de rede com fio, placa wireless
  • IP dinâmico, IP estático
  • Ethernet, não-Ethernet
  • cartão físico, cartão virtual

nmcli: linha de comando. NM Esta é as ferramentas mais usadas, Centos8 usar a ferramenta para gerenciar rede

Alguns NM comandos comumente usados

Verifique ip (semelhante ao ifconfig, ip addr)
nmcli

conexão nmcli compreendido ao perfil corresponde ifcfg--ethX.
Ele pode ser abreviado como nmcli c

Criar uma ligação, configurar o IP estático (equivalente ao ifcfg- configuração, em que o BOOTPROTO = nenhum, e iniciar ifup)
nmcli Adicionar C-CON nome tipo Ethernet ifname o ethX ipv4.addr 192.168.1.100/24 ipv4.gateway o ethX 192.168.1.1 ipv4.method manual

Criar uma ligação, uma configuração de IP dinâmico (equivalente ao ifcfg- configuração, em que o BOOTPROTO = DHCP, e iniciar ifup)
nmcli o nome Adicione C-CON tipo Ethernet Auto ipv4.method o ethX ifname o ethX

IP modificado (não interactivo)
nmcli C Modificar o ethX ipv4.addr '192.168.1.200/24'
nmcli-se o ethX C

修改ip (交互式)
nmcli c editar ethX
nmcli> Goto ipv4.addresses
nmcli ipv4.addresses> alterar
o valor Editar 'endereços': 192.168.1.200/24
Do você também quiser set 'ipv4.method' para 'manual'? [sim]: sim
nmcli ipv4> save
nmcli ipv4> Activar
nmcli ipv4> quit

Ativar conexão (equivalente a ifup)
nmcli c se ethX

Parar ligação (correspondendo a ifdown)
nmcli C para baixo

ligação de exclusão (ifdown semelhante e remover o ifcfg-)
nmcli c a exclusão ethX

Ver lista de conexão
nmcli c mostram

Vista Ligação detalhes
nmcli c mostram ethX

Todos ifcfg sobrecarregado ou rota para a conexão (não entram em vigor imediatamente)
nmcli c recarga

Ifcfg ou rota designada sobrecarregado para a conexão (não entram em vigor imediatamente)
nmcli a carga c / etc / sysconfig / network-scripts / ifcfg-ethX
nmcli a carga c / etc / sysconfig / network-scripts / route-ethX

Connection tenham efeito imediato, existem três maneiras
nmcli c se ethX
nmcli d Reaplicar ethX
nmcli d Ligue ethX

Ver lista de dispositivos
d nmcli

Ver detalhes Todos dispositivo
nmcli d espectáculo

Ver os detalhes do dispositivo especificado
d nmcli show de ethX

Ativar o cartão
d nmcli ethX connect

Desligue a rede sem fio (NM habilitado por rede sem fio padrão)
nmcli OFF Todos os r

Ver NM nanotubo estado
nmcli n

NM nanotubo aberta
nmcli n em

Fechar NM nanotubo (execução cuidadosa)
nmcli o n-OFF

Monitorar eventos
nmcli m

estado de exibição NM si
nmcli

Detectar se o NM on-line disponível
nm-online

Acho que você gosta

Origin www.cnblogs.com/chenri/p/12590390.html
Recomendado
Clasificación