Paso 4: Una nic ip múltiples direcciones.
Hoy tengo una nueva dirección IP para un servidor y tuve que asignar a la tarjeta misma que mi dirección IP actual.
Así?! ¿Cómo hacer en un servidor Debian o Ubuntu?
Es realmente muy simple. En Ubuntu puede ir a Network y edita el archivo interfaces. Ya debería incluir una definición para eth0 (máquinas virtuales tendrá algo más que eth0).
# La interfaz de red loopback auto lo iface lo inet loopback
# La red principal interfaz auto eth0 iface eth0 inet dirección estática 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
auto eth0:0 iface eth0:0 inet static nombre Alias de Foo dirección 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
He marcado en rojo la diferencia entre ambas definiciones.
Una vez usted escribe ese archivo en disco, puede iniciar la interfaz con el comando ifup:
ifup eth0:0
¿Ahora que está en marcha (a menos que usted tiene toneladas de errores)? Obviamente, la interfaz eth0 se espera que ya para arriba. No se puede iniciar un alias si no se está ejecutando la interfaz principal.
Para comprobar que la nueva interfaz está funcionando, utilice el comando ifconfig como en:
ifconfig
Este comando enumera todas las interfaces, incluyendo alias. Tenga en cuenta que los alias no lista el número de paquetes transferidos ya que son consideradas 100% similar a la interfaz principal. Esto también se aplica al cortafuegos. En otras palabras, probablemente no tendrás que realizar cambios en el firewall... 1
Usted puede agregar más cambiando el número después de los dos puntos, por ejemplo eth0: 1, eth0: 2, etc..
Debe ser observado: está limitado a 254 alias (0 a 254 + principal interfaz, 255 IPs por NIC!)
Pero el tráfico saliente de la dirección IP equivocada ahora!
Otro problema que se topará es la aleatoriedad de la dirección IP que se utiliza para enviar el tráfico desde el servidor al mundo. En general no importa, a menos que tienes que hacer cosas como copias de seguridad que necesitan el servidor de seguridad como la protección de los procesos y usted quiere asegurarse de que utiliza sólo una dirección.
En ese caso, desea agregar una nueva ruta. En la línea de comandos, se ve así:
Añadir ruta - host 1.2.3.4 dev eth0
La dirección IP 1.2.3.4 es un IP externo (otro ordenador de tu red local o en Internet). Todo el tráfico enviado a ese servidor se verá obligado a través de eth0.
Si desea que todo su tráfico para ir a través de eth0, no especifique la IP de destino como en:
ruta dev eth0
Esto utiliza 0.0.0.0 como dirección IP de destino que es el comodín de cualquier IP.
Para mantener la ruta permanente (es decir, sistema nuevo al reiniciar) Añadir en el archivo de interfaz como sigue:
Ruta agregar - net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 eth0 puede ingresar cualquier comando de ruta necesita que su sistema funcione. A ajustar los parámetros como sea necesario para su red.
De alguna manera ahora Postfix utiliza la dirección IP equivocada
El truco de la ruta no es probable que trabajar con Postfix. Lo que quieres es editar la configuración y agregue la dirección IP para ser utilizado con SMTP. Generalmente es muy importante para otro sistema de correo verificar tu PTR.
Los ajustes van en main.cf y parecen a esto:
smtp_bind_address = 1.2.3.4
Puede incluir varias IPs, como localhost, separado por comas. Aunque en este momento no he encontrado había una necesidad de nada más.
Más información
Para más detalles sobre todas las opciones disponibles en el archivo de interfaz, visite la página del mismo nombre:
interfaces de hombre