Search

Language:  
Search for:

Available article translations:

When mail is sent from my server, QMail uses an incorrect IP for the connection. How do I change the IP used for outgoing connections from my server?

Article ID: 1190, created on Oct 6, 2008, last review on Nov 29, 2014

APPLIES TO:
  • Plesk for Linux/Unix

Symptoms

I would like to configure an IP address used by QMail for outgoing connections from my server.

Resolution

The default IP for outgoing connections can be set using the "ip" utility. First, check how routing is configured on the server:

# /sbin/ip route
 192.168.50.0/24 dev eth1 proto kernel scope link src 192.168.50.53
 169.254.0.0/16 dev eth1 scope link
 default via 192.168.50.254 dev eth1

If no "src" is listed in the "ip" output for the default route, the main IP on the interface is used for outgoing connections. You can change it using the following command:

# /sbin/ip route change default via 192.168.50.254 dev eth1 src 192.168.50.100

Now:

# /sbin/ip route
 192.168.50.0/24 dev eth1 proto kernel scope link src 192.168.50.53
 169.254.0.0/16 dev eth1 scope link
 default via 192.168.50.254 dev eth1 src 192.168.50.100

Note: Be careful. If you set the wrong IP as the source, you will lose the link to the server.

Additional Information

To preserve this result after reboot:

  • CentOS and RedHat OS'es:

    Route configuration can be stored per-interface in a /etc/sysconfig/network-scripts/route-interface file. For example, static routes for the eth0 interface would be stored in the /etc/sysconfig/network-scripts/route-eth0 file. The route-interface file has two formats: ip command arguments and network/netmask directives. See the ip-route(8) man page for more information on the ip route command

  • SuSE Linux:

    Insert the following lines into the /etc/sysconfig/network/if-up.d/staticroute file:

    /sbin/ip route change default via 192.168.50.254 dev eth1 src 192.168.50.100
    /sbin/ip route change 192.168.50.0/24 dev eth1 src 192.168.50.100
    

Search words:

source routing

qmail outgoing ip




29d1e90fd304f01e6420fbe60f66f838 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No
 
 
 
 
 
 
Server Virtualization
- Odin Cloud Server
- Odin Containers for Windows 6.0
- Odin Virtuozzo Containers
Automation
- Odin Automation
- Odin Automation for Cloud Infrastructure
- Odin Business Automation Standard
- Odin Virtual Automation
- Odin Plesk Panel Suite
- Web Presence Builder
- Odin Plesk Automation
- Odin Small Business Panel
- Value-added Services for Hosters
- Odin Partner Storefront
Services & Resources
- Cloud Acceleration Services
- Professional Services
- Support Services
- Training & Certification