Сценарий (Ubuntu Server 16.04):

Сервер расположен через статический ip: например, 192.168.178.79. Сеть серверов настроена как мост:

ifconfig показывает:

br0       Link encap:Ethernet  HWaddr b0:5a:da:87:9a:ec  
          inet addr:192.168.178.79  Bcast:192.168.178.255  Mask:255.255.255.0
          inet6 addr: fe80::b25a:daff:fe87:9aec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1138 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1543 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:121101 (121.1 KB)  TX bytes:3243595 (3.2 MB)

em1       Link encap:Ethernet  HWaddr b0:5a:da:87:9a:ec  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2602 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:153356 (153.3 KB)  TX bytes:3324020 (3.3 MB)
          Interrupt:16 

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:2734 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2734 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:1305517 (1.3 MB)  TX bytes:1305517 (1.3 MB)

Виртуальная машина на этом сервере использует статический IP 192.168.178.51 и его

ipconfig показывает:

ens3      Link encap:Ethernet  HWaddr 52:54:00:15:9f:c0  
          inet addr:192.168.178.51  Bcast:192.168.178.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:ff:fe15:9fc0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:181 errors:0 dropped:0 overruns:0 frame:0
          TX packets:142 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:136824 (136.8 KB)  TX bytes:15128 (15.1 KB)

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:160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:11840 (11.8 KB)  TX bytes:11840 (11.8 KB)

В настоящее время на сервере работает apache2 с двумя работающими веб-сайтами на 80 и 443 порта. Они достижимы, потому что я открыл порты через маршрутизатор.

Первое беспокойство: я не понимаю, почему у сервера "нет" подключения к интернету. Например:

Обновление sudo

Не работает, и я могу только пинговать адреса локальной сети. Что здесь не так?

Теперь я хочу настроить новую домашнюю страницу, используя apache2 на моей виртуальной машине, но если я ее настрою. Он недоступен, потому что я не могу открыть порт 80 и 443 для 192.168.178.51 (vm) на моем маршрутизаторе, потому что он уже используется сервером 192.168.178.79. Я предполагаю, что мне нужно перенаправить что-то в 192.168.178.79, чтобы оно было перенаправлено в 192.168.178.51?

Любая помощь приветствуется! Спасибо!

1 ответ1

0

Я вижу пару вопросов:

  1. Почему нет обновления? Вероятно, нет маршрута по умолчанию. См. Http://www.wikihow.com/Add-or-Change-the-Default-Gateway-in-Linux.

  2. Вы не можете разместить два веб-сервера на одном и том же внешнем адресе. Я бы предложил альтернативный порт для одного из веб-серверов - часто 81 или 8080. Это сделает URL-адрес http://myhost.com:81. Вам нужно будет перенаправить этот порт в маршрутизаторе.

Том...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .