shau-kote |
|
Темы:
14
Сообщения:
47
Участник с: 25 октября 2010
|
Доброго времени суток. Уже долгое время приходится мириться со следующей проблемой. Держу ArchLinux на виртуальной машине (VirtualBox), в качестве хостовой системы - Windows 7. У виртуальной машины два сетевых адаптера (NAT и Host-Only), соответственно, в Arch'е у меня два сетевых подключения:
Ноутбук (т.е. родительская ОС) чаще всего выходит в интернет через Wi-Fi, раздаваемый планшетом с LTE. Суть проблемы состоит в том, что при выключении-включении Wi-Fi в хостовой системе (Win7) в Arch'е ломаются настройки DNS, хотя само соединение через NAT сохраняется:
В хостевой системе тем временем всё отлично:
Перезагрузка гостевой системы (ArchLinux'а) снимает проблему, но только до следующего переподключения Wi-Fi. Подскажите, пожалуйста, в чём может быть проблема? |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
ээээ... расставьте запятые чтоли. ибо из вашего поста следует что вы в виртуальном арч, не подключенном к сети включаете и выключаете вайфай которого нет.
Да пребудет с вами знание ip адреса
|
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
покажите результат cat /etc/resolv* во всех трех состояниях: вайфай включен, вайфай выключили, файфай включили. попробуйте после перевключения запустить systemctl start dhcpcd и снова вывести на экран все что имеет буквы /etc/resolv*
Да пребудет с вами знание ip адреса
|
shau-kote |
|
Темы:
14
Сообщения:
47
Участник с: 25 октября 2010
|
domov0y, действительно, как-то неудачно изложил. Уточнил. Запятые вроде бы стоят верно. |
shau-kote |
|
Темы:
14
Сообщения:
47
Участник с: 25 октября 2010
|
Содержимое файлов resolv*: (Краткое резюме: после отключения W-Fi из файла /etc/resolv.conf пропадает строка "nameserver 192.168.43.1" и не появляется вновь ни после подключение Wi-Fi, ни после ручного запуска dhcpcd.) Нормальное функционирование.
Wi-Fi отключили:
Wi-FI снова подключили:
Попытались запустить dhcpcd:
|
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
Странно. У меня такого глюка на свежем тестовом арче нет. попробуйте отключить netctl при загрузке и просто получить адрес по dhcp. Я увы не могу представить кто такой хороший проверяет существование днс сервера и удаляет строку как только он исчезает. Точнее я могу грешить на новомодный resolvconf работающий в сильно странном режиме. Но сказать кто такой умный и заносчивый убивает запись о днс сервере ... не скажу.
Да пребудет с вами знание ip адреса
|
shau-kote |
|
Темы:
14
Сообщения:
47
Участник с: 25 октября 2010
|
Хмм. Я вот никак не пойму двух вещей. Во-первых, почему внезапно DNS-сервером стал 192.168.43.1, если я явно указал в netctl/nat использовать сервера 77.88.8.8 и 77.88.8.1? И во-вторых, если в качестве DNS-серверра выступает 192.168.43.1, с чего "кто-то" должен удалять запись о нём при выключении Wi-Fi? Это же внутренний (по сути -- локальный) адрес, он доступен даже при отключённом WiFi (специально проверил, доступен). |