2

Я пытаюсь заставить мой ноутбук с Windows 8 использовать интернет-соединение моего Linux. Я довольно далеко от своего маршрутизатора (другая сторона дома), и так как мой компьютер Linux использует сетевой кабель, он не испытывает никаких проблем с подключением, которые мой ноутбук делает на расстоянии.

В моем ПК с Linux есть карта Wi-Fi, и я настроил на ней специальную сеть, я могу подключить ноутбук Windows к специальной сети, но не могу получить доступ к Интернету.

Информация о подключении Ethernet моего ПК с Linux: IPv4 IP-адрес: 192.168.1.152 Широковещательный адрес: 192.168.1.255 Маска подсети: 255.255.255.0 Маршрут по умолчанию: 192.168.1.1 Основной DNS: 192.168.1.1

Информация о прямом подключении к Wi-Fi в Linux: IPv4 IP-адрес: 10.42.0.1 Широковещательный адрес: 10.42.0.255 Маска подсети: 255.255.255.0

Сведения о сети Windows при подключении к ad-hoc: IP-адрес: 192.168.1.153 Маска подсети: 255.255.255.0 Шлюз по умолчанию: 192.168.1.1 Основной DNS: 8.8.8.8

Однако, когда я пингую 192.186.1.1 с компьютера с Windows, я получаю: pinging 192.168.1.1 с 32 байтами данных: Ответ от 192.168.1.153: хост назначения недоступен. Ответ от 192.168.1.153: узел назначения недоступен. Ответ от 192.168.1.153: узел назначения недоступен. Ответ от 192.168.1.153: узел назначения недоступен.

Статистика пинга для 192.168.1.1: пакетов: отправлено: 4, получено: 4, потеряно: 0 (потеря 0%),

Я подозреваю, что это связано с тем, что специальная информация на компьютере с Linux была 10.42.1 вместо 192.168.1, но я не уверен, как это исправить, или это реальная проблема.

Я не на 100% Linux Noob, но у меня очень мало опыта работы с сетями. Любая помощь будет отличной.

Если это поможет сузить решение; Я работаю на Fedora 22 с рабочим столом MATE.

2 ответа2

0

Дело в том, что когда вы подключаетесь к машине linux ... ваши окна должны получать ip между 10.42.0.2 и 10.42.0.254, чтобы они могли быть в одной сети, тогда только вы можете иметь соединение с linux add hoc. Теперь, что вы можете сделать, это после подключения добавить hoc в командной строке вашего компьютера Windows типа

> ip release и введите

> ip обновить и войти

Эта команда запросит новый IP-адрес с хост-машины, то есть с Linux-машины.

0

Кажется, что машина Linux действует как шлюз. Для того, чтобы машина Windows могла взаимодействовать с другой стороной машины Linux, она сначала должна знать IP-адрес машины Linux. Он также может общаться только в том случае, если он находится в той же подсети.

Therfore ...

Машина Windows должна находиться где-то между 10.42.0.2 и 10.42.0.254, а ее шлюз должен быть настроен на IP-адрес машины Linux.

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