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