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