Назад | Перейти на главную страницу

Может пинговать между хостом и гостем, но не может получить доступ к веб-серверу с помощью Virtualbox

Почему я могу пинговать между хостом и гостем с помощью VirtualBox, но я не могу получить доступ с хоста, к которому веб-сервер установлен в гостевой системе. Я использую сеть только для хоста.

Host Ubuntu 10.10 
vboxnet0 - 192.168.56.1
ping to self, works
ping to guest, works
access to web server in guest, FAILS

Guest Fedora 13
eth1 - 192.168.56.101
ping to self, works
ping to host, works
access to web server in host, works

Проверьте настройки брандмауэра и, возможно, ограничения доступа в конфигурации httpd для гостя.

Я обнаружил, что проблема решена для меня: убедитесь, что для адаптера Windows VirtualHost-Only был установлен адрес .1 для диапазона IP-адресов, поэтому мой адаптер только для хоста виртуального ящика был 192.168.58.20, но IP-адрес для адаптера Windows - 192.168.0. 58,1

Возможно, у вас в браузере случайно настроен веб-прокси?

Я также схожу с ума - может ли виртуальный сервер получить доступ к локальному веб-серверу самостоятельно? Есть ли брандмауэр Linux, который блокирует доступ к порту 80 с нелокальных хостов?

Я проверил демон брандмауэра на гостевой машине и понял, что он работает, остановил его и теперь могу получить доступ к установленной EBS (Oracle Enterprise Business Suite) на хосте. Увидеть ниже:

[root@ebs]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2020-08-04 23:56:01 EDT; 20h ago
     Docs: man:firewalld(1)
 Main PID: 929 (firewalld)
    Tasks: 2
   CGroup: /system.slice/firewalld.service
           └─929 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid

Aug 04 23:56:00 ebs.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Aug 04 23:56:01 ebs.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Aug 04 23:56:02 ebs.localdomain firewalld[929]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option...it now.
Hint: Some lines were ellipsized, use -l to show in full.
[root@ebs]# systemctl stop firewalld
[root@ebs]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Wed 2020-08-05 20:14:31 EDT; 6s ago
     Docs: man:firewalld(1)
  Process: 929 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 929 (code=exited, status=0/SUCCESS)

Aug 04 23:56:00 ebs.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
Aug 04 23:56:01 ebs.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
Aug 04 23:56:02 ebs.localdomain firewalld[929]: WARNING: AllowZoneDrifting is enabled. This is considered an insecure configuration option...it now.
Aug 05 20:14:30 ebs.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon...
Aug 05 20:14:31 ebs.localdomain systemd[1]: Stopped firewalld - dynamic firewall daemon.
Hint: Some lines were ellipsized, use -l to show in full.