LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 

En este post, vamos a una revisión de cómo podemos asignar una dirección IP estática , ruta estática , Puerta de enlace predeterminada Dirección IP, etc. Asignación de la demanda mediante IP de comandos. El comando IFCONFIG está en desuso y se reemplaza por el comando IP en Linux . Sin embargo, el comando IFCONFIG todavía funciona y está disponible para la mayoría de las distribuciones de Linux.

¿Cómo configuro el protocolo de Internet de dirección IP estática (IPv4)?

Para configurar la dirección IP estática, debe actualizar o editar el archivo de configuración de red para asignar una dirección IP estática a un sistema. Debe ser superusuario con el comando su (cambiar de usuario) desde la terminal o el símbolo del sistema.

Para RHEL / CentOS / Fedora

Abra y edite el archivo de configuración de red para ( eth0 o eth1 ) con su editor favorito. Por ejemplo, para asignar la dirección IP a la interfaz eth0 de la siguiente manera.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

Salida:

DEVICE="eth0"
BOOTPROTO=static
ONBOOT=yes
TYPE="Ethernet"
IPADDR=192.168.50.2
NAME="System eth0"
HWADDR=00:0C:29:28:FD:4C
GATEWAY=192.168.50.1

Para Ubuntu / Debian / Linux Mint

Asigne una dirección IP estática al archivo de configuración eth0 de edición de interfaz /etc/network/interfaces para realizar cambios permanentes como se muestra a continuación.

auto eth0
iface eth0 inet static
address 192.168.50.2
netmask 255.255.255.0
gateway 192.168.50.1

A continuación, reinicie los servicios de red después de ingresar todos los detalles con el siguiente comando.

# /etc/init.d/networking restart
$ sudo /etc/init.d/networking restart

1. Cómo asignar una dirección IP a una interfaz específica

El siguiente comando se utiliza para asignar la dirección IP a una interfaz específica ( eth1 ) sobre la marcha.

# ip addr add 192.168.50.5 dev eth1
$ sudo ip addr add 192.168.50.5 dev eth1

Nota: Desafortunadamente, todas estas configuraciones se perderán después de reiniciar el sistema.

2. Cómo verificar una dirección IP

Para obtener la información de profundidad de sus interfaces de red, como la dirección IP, la información de la dirección MAC, use el siguiente comando como se muestra a continuación.

# ip addr show
$ sudo ip addr show

Salida de muestra

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:0c:29:28:fd:4c brd ff:ff:ff:ff:ff:ff
    inet 192.168.50.2/24 brd 192.168.50.255 scope global eth0
    inet6 fe80::20c:29ff:fe28:fd4c/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:0c:29:28:fd:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.50.5/24 scope global eth1
    inet6 fe80::20c:29ff:fe28:fd56/64 scope link
       valid_lft forever preferred_lft forever

3. Cómo eliminar una dirección IP

El siguiente comando eliminará una dirección IP asignada de la interfaz dada ( eth1 ).

# ip addr del 192.168.50.5/24 dev eth1
$ sudo ip addr del 192.168.50.5/24 dev eth1

4. Cómo habilitar la interfaz de red

El indicador " arriba " con el nombre de la interfaz ( eth1 ) habilita una interfaz de red. Por ejemplo, el siguiente comando activará la interfaz de red eth1 .

# ip link set eth1 up
$ sudo ip link set eth1 up

5. Cómo deshabilitar la interfaz de red

El indicador " inactivo " con el nombre de la interfaz ( eth1 ) desactiva una interfaz de red. Por ejemplo, el siguiente comando desactivará la interfaz de red eth1 .

# ip link set eth1 down
$ sudo ip link set eth1 down

6. ¿Cómo verifico la tabla de ruta?

Escriba el siguiente comando para verificar la información de la tabla de enrutamiento del sistema.

# ip route show
$ sudo ip route show
Salida de muestra
10.10.20.0/24 via 192.168.50.100 dev eth0
192.168.160.0/24 dev eth1  proto kernel  scope link  src 192.168.160.130  metric 1
192.168.50.0/24 dev eth0  proto kernel  scope link  src 192.168.50.2
169.254.0.0/16 dev eth0  scope link  metric 1002
default via 192.168.50.1 dev eth0  proto static

7. ¿Cómo agrego una ruta estática?

Por qué necesita agregar rutas estáticas o rutas manuales, ya que el tráfico no debe pasar por la puerta de enlace predeterminada. Necesitamos agregar rutas estáticas para pasar el tráfico de la mejor manera de llegar al destino.

# ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0
$ sudo ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0

8. Cómo quitar la ruta estática

Para eliminar la ruta estática asignada, simplemente escriba el siguiente comando.

# ip route del 10.10.20.0/24
$ sudo ip route del 10.10.20.0/24

9. ¿Cómo agrego rutas estáticas de persistencia?

Toda la ruta anterior se perderá después de reiniciar el sistema. Para agregar una ruta estática permanente, edite el archivo / etc / sysconfig / network-scripts / route-eth0 (Estamos almacenando la ruta estática para ( eth0 ) y agregamos las siguientes líneas y guardamos y existimos. Por defecto , el archivo route-eth0 no estará allí , necesita ser creado.

Para RHEL / CentOS / Fedora

# vi /etc/sysconfig/network-scripts/route-eth0
10.10.20.0/24 via 192.168.50.100 dev eth0

Para Ubuntu / Debian / Linux Mint

Abra el archivo / etc / network / interfaces y al final agregue las rutas estáticas de persistencia. Las direcciones IP pueden diferir en su entorno.

$ sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.50.2
netmask 255.255.255.0
gateway 192.168.50.100
######### { Ruta estática } ###########
up ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0

A continuación, reinicie los servicios de red después de ingresar todos los detalles con el siguiente comando.

# /etc/init.d/network restart
$ sudo /etc/init.d/network restart

10. ¿Cómo agrego la puerta de enlace predeterminada?

La puerta de enlace predeterminada se puede especificar globalmente o en un archivo de configuración específico de la interfaz. La ventaja de la puerta de enlace predeterminada es si tenemos más de una NIC presente en el sistema. Puede agregar la puerta de enlace predeterminada sobre la marcha como se muestra debajo del comando.

# ip route add default via 192.168.50.100
$ sudo ip route add default via 192.168.50.100

Por favor, corríjame si me lo perdí. Consulte la página del manual haciendo man ip desde el terminal / símbolo del sistema para obtener más información sobre el comando IP.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías