Aprendizaje Linux - Gestión de Redes

gestión de redes

Ver herramienta de estado de la red

1.net-herramientas

  • ifconfig
  • ruta
  • netstat

2.iproute2

  • ip
  • ss

# Tarjeta de visualización de información Ifconfig

  • eth0 primera NIC (interfaz de red)
  • La primera interfaz de red se puede llamar los siguientes nombres
    • ENO1 NIC a bordo
    • ens33 tarjeta PCI-E
    • enp0s3 No se puede obtener física PCI-E información de la tarjeta
    • centos7 usando el dispositivo de red nombrar consistencia, ninguno del partido anterior es eth0 usado

La modificación nombre de interfaz de red

NIC biosdevname denominación y net.ifnames por dos parámetros afectan, editar / etc / default / grup, añaden biosdevname = 0 net.ifnames = 0, puede hacer que el nombre de la tarjeta cambiado de nuevo a eth0
Después de los dos anteriores parámetros a modificar, larva, modificar el nombre de la red tarjeta
# grup2-mkconfig -o /boot/grub2/grub.cfg en un archivo legible sistema de
reinicio
# reinicio

biosdevname net.ifnames tarjeta de presentación
defecto 0 1 ens33
combinación 1 1 0 em1
combinación 2 0 0 eth0

Glosario: Gestor de arranque GRUB es un multi-sistema, que es responsable de cargar el núcleo de Linux y el sistema de arranque, el primer programa se ejecute al iniciar el sistema es grub.
Ruta del archivo de configuración de GRUB / etc / default / grub

Compruebe la tarjeta de conexión física

  • eth0 mii-tool

vista de puerta de enlace

  • route -n Utilice el parámetro -n no resuelve el nombre de host, de manera más rápida, si + ip, ip resolverá al nombre de dominio, más lentamente

comandos de configuración de red

  • ifconfig <interfaz> <dirección IP> [Máscara de subred]
  • ifup <interfaz> Interfaz de inicio
  • ifdown <interfaz> Cerrar Interfaz

Añadir la puerta de enlace

  • ruta por defecto add gw <puerta de enlace IP>
  • route add -host <especificar ip> gw <puerta de enlace IP>
  • route add -net <especificar el segmento de red> máscara de red <subred enmascarar> gw <puerta de enlace IP>

Puerta de entrada con un conjunto de herramientas iproute2

  • ls Añadir IP
    • ifconfig
  • IP Link conjunto dev eth0
    • ifup eth0
  • Dirección IP 10.0.0.1/24 add dev eth1
    • ifconfig eth1 10.0.0.1 máscara de red 255.255.255.0
  • ip ruta add 10.0.0 / 24 a través de 192.168.0.1
    • route add -net 10.0.0.0 máscara de red 255.255.255.0 gw 192.168.0.1

Solución de problemas de red Comandos

  • de ping detectar si los anfitriones de comunicación actual y el destino, la red puede ser interrumpida o no un servidor de seguridad, utilizando el ICMP protocolo de transferencia de instrucciones de ping
    Ejemplo
    # ping www.baidu.com

  • Cada traceroute traza saltos de encaminamiento, el paquete de datos para visualizar el camino entre un host
    Ejemplo
    # traceroute -w 1 www.baidu.com -w conjunto tiempo de espera

  • mtr detectar si la pérdida de paquetes entre la corriente y de destino hosts, traceroute se detalla que el contenido aparece
    Ejemplo
    # mtr

  • Ver comando nslookup ip de dominio correspondiente, comprobar la información de DNS
    Ejemplo
    # nslookup www.baidu.com

  • estado de conexión telnet del puerto de inspección
    Ejemplo
    # telnet www.baidu.com 80

  • captura de tcpdump, herramienta sniffer, puede imprimir todos los paquetes de información de la cabecera a través de interfaz de red
    Ejemplo
    # tcpdump -i cualquier (arbitraria NIC) -n (no utilizar la visualización del nombre de dominio) 80 Puerto
    # tcpdump -n -i el anfitrión cualquier 10.0.0.1
    # tcpdump -i -n el anfitrión cualquier 10.0.0.1 y el puerto 8080
    # tcpdump -i -n el anfitrión cualquier 10.0.0.1 y el puerto 8080 w / tmp / filenname

  • netstat para imprimir la información de estado en el sistema de red de Linux que le permite saber la red de todo el sistema Linux.
    Ejemplo
    # netstat -ntpl

    • -n Display IP, nombres de dominio no muestran
    • -t tcp manera de interceptar el contenido no deseado
    • proceso de visualización -p
    • -l escuchar, escuchar
  • ss se utiliza para información de visualización en el estado activo de la toma de corriente, capaz de mostrar información más detallada sobre el estado de conexión de TCP y, más rápido y más eficiente que netstat
    Ejemplo
    -ntpl # ss

Servicios de Gestión de Red

programa de gestión de servicios de red se divide en dos, a saber SysV y systemd

  • puesta en servicio de la red | stop | restart
  • -lista red chkconfig
  • systemctl lista de unidad archivos NetworkManager.service
  • systemctl empezar | parada | reiniciar NetworkManager
  • systemctl permitir | inhabilitar NetworkManager

systemd Centos7 herramientas de gestión de servicios de red, SysV es Centos6 y anteriores

Archivo de configuración de red

  • ifcfg-eth0 red nombres de archivo de configuración de la tarjeta con los nombres reales cambiado
  • / Etc / hosts configuración archivo asociado con el anfitrión

NM (NetworkManager.service) puede gestionar una variedad de red

  • tarjeta de red por cable, tarjeta de red inalámbrica
  • IP dinámica, IP estática
  • Ethernet, no Ethernet
  • tarjeta física, tarjeta virtual

nmcli: línea de comandos. NM Se trata de las herramientas más utilizadas, Centos8 utilizar la herramienta para gestionar la red

Algunos comandos de uso común NM

Comprobar IP (similar a ifconfig, ip addr)
nmcli

conexión nmcli entiende perfil corresponde ifcfg-ethX.
Se puede abreviar como c nmcli

Crear una conexión, configure la dirección IP estática (equivalente a la configuración ifcfg, en BOOTPROTO = ninguno, y empezar a ifup)
nmcli el complemento C-CON nombre de tipo Ethernet ifname la ethX ipv4.addr 192.168.1.100/24 ipv4.gateway la ethX 192.168.1.1 ipv4.method Manual

Crear una conexión, una configuración de IP dinámica (equivalente a la configuración ifcfg, en BOOTPROTO = dhcp, y empezar a ifup)
nmcli Agregar el nombre C-CON tipo de Ethernet Auto ipv4.method la ethX ifname la ethX

IP modificado (no interactivo)
nmcli C Modificar la ethX ipv4.addr '192.168.1.200/24'
nmcli el ethX C

修改ip (交互式)
nmcli c edición ethX
nmcli> Goto ipv4.addresses
nmcli ipv4.addresses> cambiar
el valor Editar 'direcciones': 192.168.1.200/24
¿Usted también desea establecer 'ipv4.method' a 'manual'? [Sí]: sí
nmcli IPv4> Guardar
nmcli IPv4> Activar
nmcli IPv4> quit

Habilitar conexión (equivalente a ifup)
c nmcli hasta ethX

conexión de parada (correspondiente a ifdown)
nmcli C de Down

de suprimir conexión (ifdown similar y eliminar el ifcfg)
nmcli c la ethX Delete

Ver lista de conexiones
nmcli c muestran

Ver Detalles de la conexión
nmcli c muestran ethX

Todo ifcfg sobrecargada o la ruta de la conexión (no surten efecto inmediatamente)
nmcli c recarga

Ifcfg o ruta designada sobrecargado para la conexión (no surten efecto inmediatamente)
nmcli la carga C / etc / sysconfig / network-scripts / ifcfg-ethX
/ etc / sysconfig / network-scripts / ruta-ethX nmcli la carga C

Conexión entre en vigor de inmediato, hay tres maneras
nmcli c up ethX
nmcli d Vuelva a aplicar ethX
nmcli d Conectar ethX

Ver lista de dispositivos
nmcli d

Ver información El dispositivo
nmcli d muestran

Ver los detalles del dispositivo especificado
nmcli d muestran ethX

Activar la tarjeta
nmcli d conexión ethX

Apagar la red inalámbrica (NM activada de forma predeterminada a la red inalámbrica)
nmcli En TODOS r

Ver NM nanotubos estado
nmcli n

NM nanotubo abierta
n nmcli en

Cerrar NM nanotubo (cuidadosa ejecución)
nmcli la N-OFF

Monitor de eventos
nmcli m

estado de vista NM sí
nmcli

Detectar si el NM disponible en línea
nm-línea

Supongo que te gusta

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