1

Я только что установил Fedora 17 на свой виртуальный ящик. Мой хост-компьютер работает под управлением Windows 7 и подключается к Интернету без проводов. Может ли кто-нибудь сказать мне, какие конфигурации сети я должен использовать на своем виртуальном модуле Fedora, чтобы я мог пропинговать свою систему Windows 7 хоста и в то же время использовать Интернет. В настоящее время я использую настройку адаптера моста со смешанным режимом, установленным на "Запретить"

Обновить:

Изменить: После рассмотрения предложения у меня теперь есть только один сетевой адаптер, настроенный на моем виртуальном диске Fedora 17, который является NAT. Моя конфигурация выглядит следующим образом

[raj@FedBox ~]$ ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

p2p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::a00:27ff:fe05:d5a2  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:05:d5:a2  txqueuelen 1000  (Ethernet)
        RX packets 1890  bytes 1729820 (1.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1616  bytes 197536 (192.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Мой хост Windows называется Raj-PC, поэтому при попытке пропинговать его я получаю следующую ошибку

[raj@FedBox ~]$ ping Raj-PC
ping: unknown host Raj-PC

Любое предложение, как решить проблему?

2 ответа2

1

Вероятно, вы не можете использовать имя хоста для связи с ним, потому что оно, скорее всего, не известно DNS, который отвечает вашему гостю. Windows-машина может узнать друг друга через некоторое обнаружение трансляции, но GNU/Linux этого не сделает.

Таким образом, вы должны пропинговать свой хост через его IP, либо NAT, либо внешний (вероятно, 192.168.xx, сообщается ipconfig в Windows). Адрес NAT будет, как сказано в руководстве VirtualBox в 9.11.1: 10.0.2.2 (шлюз, если это первая виртуальная машина NAT). Вы можете узнать это с помощью этой команды (на гостя):

netstat -rn | grep 'UG'

В мостовой корпоративной среде у вас есть локальный DNS-сервер, который знает имя всех компьютеров в своей локальной сети. Тогда вы можете использовать имена для связи с вашим хостом.

0

У меня была похожая проблема, когда я установил Windows XP на virtualBox (хост был Ubuntu, но virtualBox более или менее точно такой же, независимо от ОС). Я исправил проблему, установив сетевое дополнение. Если вы еще этого не сделали, попробуйте сначала. Кроме того, я рекомендую попробовать пропинговать IP-адрес хост-компьютера вместо имени (у меня всегда были проблемы при пинге имен, но IP-адреса [в основном] без проблем).

Так что попробуйте эти советы для начала. Если все еще не повезло, дайте мне знать, и я посмотрю, какую еще помощь я могу оказать. Удачи!

РЕДАКТИРОВАТЬ: Можете ли вы получить доступ к Интернету на Fedora?

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