Как я настраиваю сети на CentOS 6, работающем hyper-v?

Бойкий и Кармический кодовые названия для Ubuntu 9.04 и 9.10 соответственно. Gnome является названием настольной среды, это доступно на многих дистрибутивах Linux и других подобных Unix операционных систем.

1
задан 20 December 2011 в 19:17
5 ответов

Посмотрите в / etc / sysconfig / network-scripts / ifcfg-eth0 там должна быть строка, которая говорит ONBOOT = yes , что вызывает eth0 должен быть настроен при запуске системы.

1
ответ дан 3 December 2019 в 17:59

CentOS (как и почти все современные операционные системы * nix) при запуске использует набор скриптов конфигурации для настройки различных частей системы, включая скрипты / файлы конфигурации сети.

Вы можете вручную отредактировать соответствующий файл, чтобы настроить каждый из синтетических сетевых адаптеров при загрузке системы.

0
ответ дан 3 December 2019 в 17:59

Добавление к ответу lain ..

Я использую Hyper-V, CentOS 6.2.

  1. При первоначальной настройке виртуальной машины для CentOS выполните команду «удалить сетевой адаптер ... добавьте устаревший адаптер ", как все говорят.
  2. ПОСЛЕ этого установите CentOS
  3. При первой загрузке запустите system-config-network. Вы должны увидеть eth0. Отредактируйте его.
  4. eth0 должен показать, что он настроен на DHCP ... [*]. Я изменил свой на статический.
  5. cd / etc / sysconfig / network-scripts
  6. ifup eth0 (запустите его) ... это займет некоторое время, пока интерфейс инициализируется
  7. Попробуйте проверить связь с вашим шлюзом.
  8. Следуйте инструкциям lain, чтобы ваш eth0 запускался при загрузке.
1
ответ дан 3 December 2019 в 17:59

Похоже, ProxyPassReverse не соответствует 301/302, возвращаемому с удаленного сервера Apache (192.168.102.31), какой-то клиентский код неправильно перенаправляет браузер или какой-то сервер- побочный код неправильно строит место перенаправления.

  1. Проверьте активность на стороне клиента с помощью инструмента разработчика Chrome / Firebug / Wireshark. Узнайте, выдает ли сервер 301/302 или работает с помощью javascript.
  2. Попробуйте удалить завершающую косую черту из директив ProxyPass *
  3. Запустите tcpdump / wirehark на 192.168.102.31 и посмотрите, какие заголовки возвращаются. Обратите особое внимание на заголовок «Location» в ответе и заголовок «Host» в запросе. BOOTPROTO = dhcp HWADDR = (введите свое) ONBOOT = yes

    , затем я запустил system-config-network и добавил свои DNS-серверы (возможно, в этом не было необходимости)

    , как только я это сделал и перезапустил сетевую службу, она начала отвечать на CentOS 6.3.

    Это находился под HyperV, встроенным в Windows 8 Enterprise

2
ответ дан 3 December 2019 в 17:59

Уловка, похоже, состоит в том, чтобы запустить команду 'system-config-network' в приглашении оболочки от имени пользователя root после того, как вы установили Linux Integration Services. В моем экземпляре CentOS 6.2 он обнаружил виртуальный сетевой адаптер, и после того, как я сохранил изменения конфигурации и перезагрузился, я был в пути.

0
ответ дан 3 December 2019 в 17:59

Теги

Похожие вопросы