Я установил беспроводное соединение ad-hoc между двумя ноутбуками: один работает на Ubuntu, а другой - на MS XP. Я назначил статический IP-адрес обоим ноутбукам, и оба довольно легко подключаются. Я могу получить доступ ко всем сервисам Ubuntu, таким как ssh, squid, samba, с ноутбука под управлением MS Windows. Но с машины с Ubuntu я не могу получить доступ к каким-либо службам Windows, таким как общие каталоги и т. Д. Машина с Windows даже не отвечает на запросы ping из ubuntu.
Если честно, похоже, что запущен брандмауэр Windows. Вы захотите отключить брандмауэр только на «адаптере», который вы создали, чтобы установить специальное соединение.
На самом деле вам даже не нужно устанавливать какой-либо инструмент.
На машине с Ubuntu, подключенной к Интернету.
На компьютере с Windows после того, как машина Ubuntu подключена к специальной сети
Вот и все. Теперь вы сможете использовать подключение к Интернету, предоставляемое машиной Ubuntu.
Удачи
Во-первых, он не будет отвечать на эхо-запрос ... откройте «Сетевые подключения», затем щелкните правой кнопкой мыши на специальном адаптере и выберите «Свойства». Перейдите на вкладку «Дополнительно» и нажмите «Настройки» под ICMP. Вы хотите убедиться, что здесь установлен флажок «Разрешить входящие эхо-запросы». Если это так, то, вероятно, Windows явно не блокирует пинг.
Просто чтобы исключить это, что вы используете для адреса шлюза в настройке статического IP? Предположительно это должен быть статический IP-адрес ноутбука с Windows.
Есть ли у вас другие Windows-боксы, которые вы могли бы подключить к специализированной сети? Возможно, стоит проверить их способность видеть сетевые ресурсы машины XP.
установите и настройте инструмент firestarter, когда закончите, создайте временное соединение, затем измените метод IPv4 на «общий для другого компьютера».