Моя проблема: я не могу получить доступ к маршрутизатору из проблемной ОС (Debian 7.5) моего основного компьютера. Я уверен, что с оборудованием все в порядке. Было бы проблематично переустановить Проблемную ОС.

Проблема ОС Симптомы и детали: Когда я пытаюсь получить доступ к Интернету с помощью виртуальной машины IceWeasel (FireFox), Icedove (Thunderbird), GoogleEarth, Tor, Windows 7, ничего не происходит, или я получаю DNS-запрос поиска не удалось, или сервер не найден. Пинг от проблемной ОС к маршрутизатору или модему DSL возвращает сообщение «подключиться: сеть недоступна». Помимо этих симптомов проблема ОС работает просто отлично.

Как я знаю, с моим оборудованием все в порядке: Ноутбук, на котором я пишу это сообщение, использует тот же модем маршрутизатора / DSL, что и проблемная ОС, и получает доступ к сети и нормально проверяет связь с маршрутизатором и модемом DSL. Две работающие системы (TAILS на USB-накопителе, Debian 7.5 на CD) обе работают на компьютере с Проблемной ОС для доступа к сети. Новая версия Debian 7.5 на другом диске того же компьютера с проблемной ОС также прекрасно работает в сети. Хотя я не пробовал Ping на всех работающих выше ОС, я пробовал его как на ноутбуке, так и на недавно установленном Debian 7.5, и он отлично работает. Я также переключил кабели вокруг и не нашел никаких проблем с кабелем.

Что я сделал с моим программным обеспечением, чтобы вызвать проблему: у меня была проблема LEGO EV3 Brick к проблемной ОС. Я только что установил ev3dev и gfortran на карту micro sd кирпича (ev3dev основан на форке Debian 7.5). В этот момент все выглядело просто отлично. Я пытался переместить файл из проблемной ОС в кирпич. Я попробовал команду scp переместить файл без удачи. Были коды ошибок вдоль строк исходного файла, которые не были распознаны. Возможно, у меня был неправильный путь или неправильный синтаксис, или, возможно, не хватало правильной базовой конфигурации. Я установил sshfs и попытался установить общую папку. Проблемная ОС прекратила доступ к Интернету, и я подумал, что мой модем DSL мог иметь проблему, но обнаружил иное после перезагрузки модема и маршрутизатора, а затем вывел этот компьютер.

Мое прошлое: я новичок в Linux. Я использую его менее года. Я знаю достаточно, чтобы вызвать текущую проблему, но недостаточно, чтобы ее исправить. Я могу быть опасным, когда меня помещают в комнату с точно настроенным компьютером.

Что я сделал: Я переустановил несвободные сетевые драйверы с сайта Debian, который работал в прошлом, и установил запасной жесткий диск Debian 7.5 без изменений в функциональности. Я пытался найти измененный файл во время сбоя проблемной ОС, но был сбит с толку огромным количеством измененных файлов и не знал, какой файл / каталог регистрировать. Я сделал полное удаление sshfs, а также переустановил его.

Возможное объяснение того, что не так: в терминале, когда я пытаюсь подключиться к устройству ssh в устройство Brick через Ethernet через USB, мне предлагается ввести пароль для пользователя root в устройстве Brick. Корневой PW для Кирпича не работает. Затем я ввожу корневой PW для Проблемной ОС, и каким-то образом я захожу в корневую учетную запись моей Проблемной ОС, и я не могу получить доступ к Brick, как я мог сделать.

То, что я считаю неправильным: я думаю, что у меня неправильная строка в одном файле конфигурации, и проблема была вызвана случайной ошибкой при попытке выполнить команду scp или, что более вероятно, командой sshfs.

1 ответ1

0

Я думаю, что нашел проблему. В процессе загрузки и первоначальной настройки Debian Wheezy на LEGO EV3 мне пришлось установить соединение Ethernet через USB. Это потребовало изменения конфигурации IPv4, которую я сделал в рабочем столе Debian 7.5 путем
Параметры системы> Сеть> выберите проводное соединение с блоком LEGO (другое проводное соединение - соединение Ethernet)> вкладка IPv4> измените "Метод" с «Автоматический (DHCP)» на "Общий для других компьютеров".

Есть другие шаги в этом процессе, описанные на странице ev3dev на Github. Проблема заключается в том, что два проводных соединения совместно используют это изменение, и когда система перезагружается, соединение Ethernet отображается как "Общее для других компьютеров", которое не будет работать с маршрутизатором или модемом dsl. Это объясняет, как другие ОС работают нормально на проблемном компьютере.

К сожалению, я не обнаружил этого до перезагрузки операционной системы и всего другого программного обеспечения, которое я использую. Так что я не могу быть абсолютно уверен, что это проблема, так как старая ОС ушла на этом этапе.

На мой взгляд, отсюда можно пойти тремя путями:

  1. Каждый раз, когда я перезагружаюсь после сопряжения LEGO EV3, перенастраиваю вкладку IPv4 вручную или с помощью скрипта,
  2. Получите беспроводной сетевой адаптер для LEGO EV3 и подключитесь к сети обычным способом, или
  3. некоторые альтернативные средства сетевого взаимодействия, включающие одновременные обычные Ethernet и Ethernet по USB, которые не вызывают изменения одного, влияющие на другой.

Я выбрал метод ethernet dongle, но предпочел бы режим двойной сети, поскольку я рассматриваю WiFi как ненужную дыру в безопасности. Если кто-нибудь знает, что делать или куда мне указывать, я весь в ушах.

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