Не удается выполнить ping из Windows на Linux-сервер

Я рекомендую вам удалить оригинальную установку Stack Applet. Затем переустановите его с помощью программного обеспечения Ubuntu Software Center, так как он очень прост и отлично работает для меня. Я сделал это в Ubuntu 14.04.

* edit enter image description here

2
задан 31 May 2017 в 01:48

3 ответа

Нам нужно немного больше информации о настройке вашей сети, чтобы полностью ответить на ваш вопрос, но я считаю, что знаю хотя бы то, что вызывает проблему.

Предполагая:

1) Оба компьютера Windows и Linux должны находиться в одной локальной сети.

2) Сервер Linux не является виртуальной машиной.

3) Вы используете мостовые соединения на вашей машине Windows, чтобы поделиться своим беспроводным соединением с сервером Linux через ethernet. (Вы подключили Wireless и Ethernet в Windows, чтобы получить соединение с Linux.)

Тогда проблема, скорее всего, является вашим сетевым мостом. Ваш маршрутизатор назначил локальный IP 192.168.0.110 машине Windows, и это обычная подсеть для локальных сетей.

Проблема в том, что ваш сервер Linux имеет IP-адрес 10.88.77.111, что является полностью другой подсети. Это означает, что он, вероятно, не получил адрес от вашего маршрутизатора должным образом, и из-за этого Windows не может выполнить ping на сервере Linux.

Я бы удалил сетевой мост, проверил все ваши настройки и попытался создать его еще раз. Вы изменили настройки по умолчанию при создании моста, например, установили статические адреса в свойствах «Свойства протокола IP версии 4 (TCP / IPv4)»?

Изменить:

[d13 ] Поскольку ваш Linux-сервер не виртуальная машина, приведенная выше информация не относится к вашей настройке.

Когда вы изначально настраивали виртуальную машину, изменили ли вы какие-либо сетевые настройки ?

Изменить:

Подождите секунду, этот адрес, который у вас установлен на вашем сервере, очень похож на адрес, который VirtualBox назначает, когда сетевые настройки находятся в Режим NAT. Вы уверены, что он находится в режиме моста, например:

Если он находится в режиме моста, а не через NAT, установите файл / etc / network / interfaces для автоматического получения IP-адреса. Скорее всего, он будет похож на Windows. Если автоматический адрес, который он дает вам, работает, а затем настройте статический IP-адрес таким, каким он дал вам автоматически.

1
ответ дан 22 May 2018 в 22:04
  • 1
    Единственное, что я делал иначе, чем последний успешный SSH, - это изменение IP-адреса. Или, по крайней мере, это то, что я думаю, что делал по-другому. Это было какое-то время, и я настраивал maaaany на моем сервере. – ZstrZr 31 May 2017 в 01:30
  • 2
    @ZstrZr Какой IP-адрес был изменен? Один на сервере Ubuntu, и является ли он статическим IP-адресом? – JohnDoe 31 May 2017 в 01:32
  • 3
    IP-адрес сервера Ubuntu изменился, и да, это статический IP-адрес. Я также изменил файл / etc / hosts. Были две ссылки на локальный адрес ссылки, и я поменял один из них на новый IP-адрес, который равен 10.88.77.111. – ZstrZr 31 May 2017 в 01:34
  • 4
    Это Ubuntu Server или Ubuntu Desktop? Если это Ubuntu Server, отправьте файл / etc / network / interfaces и файл / etc / hosts. Между тем, поскольку прошло некоторое время с тех пор, как я использовал VirtualBox, я собираюсь создать его и посмотреть, как работает сетевой драйвер снова. Возможно, я смогу воссоздать вашу проблему или, по крайней мере, понять ее лучше. Изменить: я смог воссоздать проблему и попытаюсь найти решение в ближайшее время. – JohnDoe 31 May 2017 в 01:40
  • 5
    Я пробовал, и это работает! Я дал Ubuntu Server IP в подсети моей Windows. Они могут пинговать друг друга, И SSH работает. Благодаря! – ZstrZr 31 May 2017 в 04:54

Нам нужно немного больше информации о настройке вашей сети, чтобы полностью ответить на ваш вопрос, но я считаю, что знаю хотя бы то, что вызывает проблему.

Предполагая:

1) Оба компьютера Windows и Linux должны находиться в одной локальной сети.

2) Сервер Linux не является виртуальной машиной.

3) Вы используете мостовые соединения на вашей машине Windows, чтобы поделиться своим беспроводным соединением с сервером Linux через ethernet. (Вы подключили Wireless и Ethernet в Windows, чтобы получить соединение с Linux.)

Тогда проблема, скорее всего, является вашим сетевым мостом. Ваш маршрутизатор назначил локальный IP 192.168.0.110 машине Windows, и это обычная подсеть для локальных сетей.

Проблема в том, что ваш сервер Linux имеет IP-адрес 10.88.77.111, что является полностью другой подсети. Это означает, что он, вероятно, не получил адрес от вашего маршрутизатора должным образом, и из-за этого Windows не может выполнить ping на сервере Linux.

Я бы удалил сетевой мост, проверил все ваши настройки и попытался создать его еще раз. Вы изменили настройки по умолчанию при создании моста, например, установили статические адреса в свойствах «Свойства протокола IP версии 4 (TCP / IPv4)»?

Изменить:

Поскольку ваш Linux-сервер не виртуальная машина, приведенная выше информация не относится к вашей настройке.

Когда вы изначально настраивали виртуальную машину, изменили ли вы какие-либо сетевые настройки ?

Изменить:

Подождите секунду, этот адрес, который у вас установлен на вашем сервере, очень похож на адрес, который VirtualBox назначает, когда сетевые настройки находятся в Режим NAT. Вы уверены, что он находится в режиме моста, например:

Если он находится в режиме моста, а не через NAT, установите файл / etc / network / interfaces для автоматического получения IP-адреса. Скорее всего, он будет похож на Windows. Если автоматический адрес, который он дает вам, работает, а затем настройте статический IP-адрес таким, каким он дал вам автоматически.

1
ответ дан 18 July 2018 в 12:28

Нам нужно немного больше информации о настройке вашей сети, чтобы полностью ответить на ваш вопрос, но я считаю, что знаю хотя бы то, что вызывает проблему.

Предполагая:

1) Оба компьютера Windows и Linux должны находиться в одной локальной сети.

2) Сервер Linux не является виртуальной машиной.

3) Вы используете мостовые соединения на вашей машине Windows, чтобы поделиться своим беспроводным соединением с сервером Linux через ethernet. (Вы подключили Wireless и Ethernet в Windows, чтобы получить соединение с Linux.)

Тогда проблема, скорее всего, является вашим сетевым мостом. Ваш маршрутизатор назначил локальный IP 192.168.0.110 машине Windows, и это обычная подсеть для локальных сетей.

Проблема в том, что ваш сервер Linux имеет IP-адрес 10.88.77.111, что является полностью другой подсети. Это означает, что он, вероятно, не получил адрес от вашего маршрутизатора должным образом, и из-за этого Windows не может выполнить ping на сервере Linux.

Я бы удалил сетевой мост, проверил все ваши настройки и попытался создать его еще раз. Вы изменили настройки по умолчанию при создании моста, например, установили статические адреса в свойствах «Свойства протокола IP версии 4 (TCP / IPv4)»?

Изменить:

Поскольку ваш Linux-сервер не виртуальная машина, приведенная выше информация не относится к вашей настройке.

Когда вы изначально настраивали виртуальную машину, изменили ли вы какие-либо сетевые настройки ?

Изменить:

Подождите секунду, этот адрес, который у вас установлен на вашем сервере, очень похож на адрес, который VirtualBox назначает, когда сетевые настройки находятся в Режим NAT. Вы уверены, что он находится в режиме моста, например:

Если он находится в режиме моста, а не через NAT, установите файл / etc / network / interfaces для автоматического получения IP-адреса. Скорее всего, он будет похож на Windows. Если автоматический адрес, который он дает вам, работает, а затем настройте статический IP-адрес таким, каким он дал вам автоматически.

1
ответ дан 24 July 2018 в 19:58

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

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