Что такое ptp (или удаленный IP) адрес в соединениях PPPoE?
В Linux, когда я подключаюсь к PPPoE через pon
команда, plog
Команда показывает два IP-адреса:
- локальный IP-адрес (который является моим публичным IP-адресом в Интернете)
- удаленный IP-адрес (который я не знаю, что это?)
Весь мой вопрос о том, что это за "удаленный IP-адрес"?
Когда я бегу ifconfig ppp0
команда показывает "локальный IP-адрес" и "удаленный IP-адрес" как "inet addr" и "PtP" соответственно.
Когда я traceroute
для некоторого IP-адреса первый прыжок - это "удаленный IP-адрес", и когда я traceroute
с какого-то другого IP-адреса на мой IP-адрес в сети нет никаких признаков этого "удаленного IP-адреса".
1 ответ
PPPoE относится к протоколу " точка-точка" через Ethernet. "PtP", который вы видите - это "точка-точка".
Это фактически означает метод туннелирования интернет-соединения по сети Ethernet, скорее всего, через локальный обмен. Это работает, когда вы получаете локальный IP-адрес для вашего модема, а затем адрес для удаленного компьютера, который вам нужно использовать в качестве шлюза для вашего интернет-соединения.
Согласно той статье в Википедии:
Используя PPPoE, пользователи могут виртуально "набирать номер" с одного компьютера на другой по сети Ethernet, устанавливать между ними соединение "точка-точка", а затем безопасно передавать пакеты данных по этому соединению.
Устройство, которое вы "набираете" (удаленный IP-адрес), станет шлюзом для вашего интернет-провайдера.
Причина, по которой он всегда отображается в исходящем соединении, заключается в том, что он необходим для того, чтобы у вас было действующее интернет-соединение. Я подозреваю, что причина этого не появляется на входящем tracert
может быть потому, что на самом деле не ваша машина получает соединение. У вас вполне может быть одноразовый "локальный" IP-адрес, который не виден за пределами вашей местной телефонной станции.