Как активировать адрес IPv4 на физическом Сервере Ubuntu в домашней сети?

У моей исследовательской группы есть мультивычислить узел HPC рабочий сервер человечности 14.04.5 размещенных в домашнем адресе (ISP является Comcast Xfinity). Внутренне, мы используем только один из вычислить узлов. Машина может проверить с помощью ping-запросов и сети IPv4 & IPv6, таким образом, кажется, что ISP выполняет двойной стек и если я корректен, и IPv4 и адрес IPv6 должны быть присвоены. Адрес IPv6 доступен, и именно это мы использовали, но общедоступный адрес IPv4 правильно не активируется или присваивается. Мы использовали miredo (сервис туннелирования Морского древоточца), но это требует, чтобы мы (1) находимся в сети IPv6 или (2) используем туннель Морского древоточца удаленно (например, использование miredo на удаленной машине Linux или использовании туннельный сервис брокера). Идеально, мы хотели бы настроить машину/сеть, таким образом, что адрес IPv4 также присвоен и может использоваться (от, говорят, удаленная машина Windows в сети IPv4 - когда сеть IPv6 недоступна).

С ifconfig, следующее является строкой для em3 (не eth0 по некоторым причинам?):

inet addr:10.0.1.27  Bcast:10.0.1.255  Mask:255.255.255.0

Это похоже на присвоенный (локальный) адрес маршрутизатора. Если я выполняю следующую команду, я действительно получаю общедоступный адрес IPv4 - таким образом, кажется, что ISP служит тому:

$ curl -4 icanhazip.com

Вот содержание /etc/network/interfaces файл:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto em3
iface em3 inet dhcp

# This is an autoconfigured IPv6 interface
iface em3 inet6 auto

Мое лучшее предположение от поиска форумов справки - то, что или домашний маршрутизатор правильно не служит, IP-адрес или сама машина правильно не получают/настраивают адрес. Человек, выполняющий сервер, не смог решить этот вопрос. Какие-либо мысли? Я рад предоставить больше информации по мере необходимости - я знаю информацию, которую я предоставил, довольно ограничен. Какие-либо инструменты или команды, которые могли бы помочь мне диагностировать проблему?

Спасибо

Связанные вопросы:

Как установить Сервер Ubuntu на ipv4 сетевой адрес, Вот пример виртуального сервера аналогичной ситуации. Статическое присвоение адреса IPv4 не походит на правильное решение.

IPv4 не становится настроенным на Ubuntu в сети (IPv4/IPv6) двойного стека, Возможно, это релевантно? Есть ли эквивалент Require IPv4 addressing for this connection to complete на сервере Ubuntu?

как получить ipv4 адрес сервера человечности, работающего в виртуальном поле наряду с ipv6? Другое виртуальное поле. Решение имеет набор команд, но я не уверен. Отключение IPv6 не походит на хорошее решение также.

2
задан 26 January 2019 в 13:10

1 ответ

Мое лучшее предположение от поиска форумов справки - то, что или домашний маршрутизатор правильно не служит, IP-адрес или сама машина правильно не получают/настраивают адрес.

IP Вы отправили (10.0.1.27) адрес RFC1918, обычно известный как частный дюйм/с. Они являются наиболее часто используемыми для NAT.

У Вас есть маршрутизатор, который выполняет NATing перед Вашим компьютером, который объясняет поведение. Для получения общедоступного IP в машине Linux Вы имеете к повороту функции NAT Вашего маршрутизатора. См. руководство маршрутизатора для получения инструкций относительно этого.

С другой стороны, можно использовать перенаправление портов для передачи трафика к рассматриваемой машине.

0
ответ дан 2 December 2019 в 06:35

Другие вопросы по тегам:

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