У меня есть Сетевые интерфейсы Ubuntu 16.04 и 2. Рабочие не могут получить доступ к этому серверу из Интернета только доступная LAN. Моя вторая сетевая плата настраивает со статическим IP-адресом. Перенаправление субдомена к этому статическому IP-адресу. Я добавил запись для этого статического IP в моем хостинг-сервере. Сервер DNS также установлен в этом сервере
#конфигурация сети
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eno1
iface eno1 inet static
address 192.168.x.x
netmask 255.255.255.0
network 192.168.x.0
broadcast 192.168.x.255
gateway 192.168.x.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.x.1 192.168.x.5
dns-search domain.org.pk
## Interface configuration for Nexlinx connection
auto eno2
**iface eno2 inet static**
address 116.x.x.x
netmask 255.255.255.x
broadcast 116.x.x.x
gateway 116.x.x.153
dns-nameservers 116.x.x.x 202.x.x.x
Что установка требуемый к доступному серверу публично? Когда я установил сервер Ubuntu 16, я установил основной адрес 192.168.x.x. Я могу изменить статический IP-адрес, вторичный на основное устройство? как?
На основе вывода Вашего route -n
команда, Ваш шлюз по умолчанию установлен на 192.186.10.1
иначе eno1
интерфейс. Из-за того Вашего сервера в не Общедоступный доступный. Можно измениться через изменение метрики для маршрутов по умолчанию.
Метрика может измениться на нескольких местах. Лучше всего работа для меня является конфигурацией в /etc/network/interfaces
auto lo
iface lo inet loopback
auto eno0
iface eno0 inet static
address 192.168.x.x
netmask 255.255.255.0
network 192.168.x.0
broadcast 192.168.x.255
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.x.1 192.168.x.5
dns-search domain.org.pk
up route add default gw 192.168.x.1 metric 10
auto eno1
iface eno1 inet static
address 116.x.x.x
netmask 255.255.255.x
broadcast 116.x.x.x
gateway 116.x.x.153
dns-nameservers 116.x.x.x 202.x.x.x
На этом пути мы добавляем metric 10
к eno0
взаимодействуйте через интерфейс и на является теперь почти лучшим. Основной маршрут идет eno1
. После того, как это изменяет сети перезапуска.
systemctl restart networking.service
Теперь route -n
будет отличаться.
Примечание: Если Вы связываетесь через eno0
только с 192.168.x.x
сеть Вам не нужен шлюз в том интерфейсе. Я имею в виду, Вы можете простой удалять шлюз из eno0
интерфейсная установка.