1

В Linux при подключении к PPPoE с помощью команды pon plog команда показывает два IP - адреса:

  • локальный IP-адрес (который является моим публичным IP-адресом)
  • удаленный IP-адрес (который я не знаю, что это?)

Весь мой вопрос о том, что это за «удаленный IP-адрес»?

Когда я запускаю команду ifconfig ppp0 она показывает «локальный IP-адрес» и «удаленный IP-адрес» как "inet addr" и "PtP" соответственно.

Когда я traceroute в какой - то IP, то первый хмель это "удаленный IPaddress", и когда я traceroute с другим IP на мой инет IP, нет никаких признаков этого «удаленного IP - адреса».

1 ответ1

3

PPPoE относится к протоколу « точка-точка» через Ethernet. "PtP", который вы видите - это «точка-точка».

Это фактически означает метод туннелирования интернет-соединения по сети Ethernet, скорее всего, через локальный обмен. Это работает, когда вы получаете локальный IP-адрес для вашего модема, а затем адрес для удаленного компьютера, который вам нужно использовать в качестве шлюза для вашего интернет-соединения.

Согласно этой статье в Википедии:

Используя PPPoE, пользователи могут виртуально "набирать номер" с одного компьютера на другой по сети Ethernet, устанавливать между ними соединение «точка-точка», а затем безопасно передавать пакеты данных по этому соединению.

Устройство, которое вы "набираете" (удаленный IP-адрес), будет шлюзом для вашего интернет-провайдера.

Причина, по которой он всегда отображается в исходящем соединении, заключается в том, что он необходим для того, чтобы у вас было действующее интернет-соединение. Я подозреваю, что причина, по которой он не отображается на входящем tracert может заключаться в том, что на самом деле не ваша машина получает соединение. У вас вполне может быть одноразовый "локальный" IP-адрес, который не виден за пределами вашей местной телефонной станции.

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