На моем сервере CentOS я настроил 7 IP-адресов.
IP-адрес по умолчанию - 87.233.82.98. Этот адрес следует использовать для исходящих подключений. Однако адрес 87.233.82.99 используется для исходящих соединений.
Адрес .99 также упоминается в таблице IP-маршрутов.
[root@db01 network-scripts]# ip route show
87.233.82.98 dev eth0 scope link
87.233.82.0/24 dev eth0 proto kernel scope link src 87.233.82.99
169.254.0.0/16 dev eth0 scope link metric 1002
default via 87.233.82.97 dev eth0
Как я могу изменить свой IP-адрес для исходящих подключений на 87.233.82.98?
Вы можете изменить исходный IP-адрес, используемый по умолчанию для исходящих соединений, используя следующую команду:
ip route replace default via 87.233.82.97 dev eth0 src 87.233.82.98
Точно так же вы можете сделать то же самое, чтобы изменить исходный IP-адрес при контакте с IP-адресами в одной подсети, используя такую команду, как:
ip route replace 87.233.82.0/24 dev eth0 src 87.233.82.98
Вы можете видеть человека ip-route
для доступных опций.