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