The default IP for outgoing connections can be set using the "ip" utility. Check how routing is configured on the server:
assume we have two network interfaces vnet0:0 (192.168.175.100) and vnet0:1 (192.168.175.200) and 192.168.175.1 is gateway:
[root@server]#/sbin/ip route
192.168.175.0/24 dev venet0 scope host
169.254.0.0/16 dev venet0 scope link
default via 199.168.175.1 dev venet0
If no "src" is listed in the "ip" output for the default route, the main IP on the interface is used for outgoing connections.
To change Plesk default Mail IP address, check ifconfig on the server first as :
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:898825 errors:0 dropped:0 overruns:0 frame:0
TX packets:898825 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:2333074597 (2224.9 Mb) TX bytes:2333074597 (2224.9 Mb)
venet0 Link encap:UNSPEC Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet Adresse:127.0.0.1 P-z-P:127.0.0.1 Bcast:0.0.0.0 Maske:255.255.255.255
UP BROADCAST PUNKTZUPUNKT RUNNING NOARP MTU:1500 Metric:1
RX packets:69429506 errors:0 dropped:0 overruns:0 frame:0
TX packets:109230137 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:0
RX bytes:19231956377 (18341.0 Mb) TX bytes:136258969119 (129946.6 Mb)
venet0:0 Link encap:UNSPEC Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet Adresse:192.168.175.100 P-z-P:92.168.175.100 Bcast:0.0.0.0 Maske:255.255.255.255
UP BROADCAST PUNKTZUPUNKT RUNNING NOARP MTU:1500 Metric:1
venet0:1 Link encap:UNSPEC Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet Adresse:192.168.175.200 P-z-P:92.168.175.200 Bcast:0.0.0.0 Maske:255.255.255.255
UP BROADCAST PUNKTZUPUNKT RUNNING NOARP MTU:1500 Metric:1
Change the mail IP address through following command as :
[root@server]#/sbin/ip route change default via 192.168.175.1 dev venet0:1 src 192.168.175.200
now verify the mail IP address :
[root@server]#/sbin/ip route
192.168.175.0/24 dev venet0 scope host
169.254.0.0/16 dev venet0 scope link
default via 192.168.175.1 dev venet0 src192.168.175.200
If "ip route" command says nothing about gateway or gateway is 0.0.0.0, for example like this one:
[root@server]#/sbin/ip route
127.0.0.0/8 dev lo scope link
default dev venet0 scope link
you can use this command:
[root@server]#/sbin/ip route change default via 192.168.175.100 dev venet0 src 192.168.175.200