У меня есть VPS, который размещен на ovh.com, и я добавил новый IP-адрес.
Я искал в Интернете по всему миру, но не могу найти способ установить VPS, поэтому исходящий трафик использует второй IP-адрес.
Я использую Debian 8 (Jessie). Вот мой файл / etc / network / interfaces:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
address 46.105.47.86
Вот вывод ifconfig:
eth0 Link encap:Ethernet HWaddr fa:16:3e:81:53:07
inet addr:51.254.117.162 Bcast:51.254.117.162 Mask:255.255.255.255
inet6 addr: fe80::f816:3eff:fe81:5307/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15346 errors:0 dropped:0 overruns:0 frame:0
TX packets:11246 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1214754 (1.1 MiB) TX bytes:13473776 (12.8 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:56 errors:0 dropped:0 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:57720 (56.3 KiB) TX bytes:57720 (56.3 KiB)
Вот вывод ip:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fa:16:3e:81:53:07 brd ff:ff:ff:ff:ff:ff
inet 51.254.117.162/32 brd 51.254.117.162 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::f816:3eff:fe81:5307/64 scope link
valid_lft forever preferred_lft forever
Вот вывод ip rs:
default via 51.254.112.1 dev eth0
51.254.112.1 dev eth0 scope link
Я хотел бы постоянно использовать 46.105.47.86 в качестве исходящего IP. Может кто-нибудь объяснить мне, как это сделать?
Изменен на новый IP-адрес, или у вас теперь есть 2 IP-адреса и шлюза?
Смена IP-адреса - Ваша текущая конфигурация предназначена для DHCP ...если вам был предоставлен новый IP-адрес для вашего VPS, просто повторно запросите аренду DHCP - dhclient -v eth0
. Возьмите эту строку с адресом ,
, она бесполезна.
Теперь у вас есть 2 IP-адреса -
ОК, так что если вам предоставлены статические IP-настройки (IP, маска сети, шлюз) для ДВУХ IP-адресов / шлюзов это зависит от того, к какому устройству подключен / связан ваш второй IP-адрес. Это может быть eth1 или псевдоним eth0 - eth0: 1 (это делает linode).
Вы хотите, чтобы ваш файл / etc / network / interfaces
выглядел примерно так - на самом деле идентификатор устройства может быть другим - проверьте его с помощью / sbin / ifconfig -a
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.16.12.123
netmask 255.255.255.0
# gateway 172.16.12.1
auto eth0:1
iface eth0:1 inet static
address 192.168.234.56
netmask 255.255.255.0
gateway 192.168.234.1
. Измените IP-адреса и имена устройств, чтобы они соответствовали тому, что у вас есть на самом деле.
Чтобы изменить, какое устройство является шлюзом по умолчанию, просто переместите комментарий от одного оператора шлюза к другому и перезапустите сеть. ОСТАВЛЯЙТЕ ТОЛЬКО ОДИН ЗАЯВЛЕНИЕ О ШЛЮЗЕ БЕЗ КОММЕНТАРИЙ !!