Настроить исходящий IP-адрес в Debian

У меня есть VPS, который размещен на ovh.com, и я добавил новый IP-адрес.

  • Первый - 51.254.117.162
  • Я добавил 46.105.47.86

Я искал в Интернете по всему миру, но не могу найти способ установить 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. Может кто-нибудь объяснить мне, как это сделать?

0
задан 18 May 2017 в 09:19
1 ответ

Изменен на новый 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-адреса и имена устройств, чтобы они соответствовали тому, что у вас есть на самом деле.

Чтобы изменить, какое устройство является шлюзом по умолчанию, просто переместите комментарий от одного оператора шлюза к другому и перезапустите сеть. ОСТАВЛЯЙТЕ ТОЛЬКО ОДИН ЗАЯВЛЕНИЕ О ШЛЮЗЕ БЕЗ КОММЕНТАРИЙ !!

1
ответ дан 4 December 2019 в 16:15

Теги

Похожие вопросы