Announcement

Collapse
No announcement yet.

ubuntu на vmware. доступ из инета к apache

Collapse

Forum Topic List

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ubuntu на vmware. доступ из инета к apache

    поставил ubuntu на vmware. там поднял apache. чтобы из виртуалки был выход в инет сеть настроена через NAT, таким образом ip госевой ос: 192.168.150.150
    доступ к интернету через роутер. раздаются по dhcp айпишники 192.168.3.X
    хочу в роутере прописать маршрут от реального ip к ip виртуалки, чтобы виделся мой веб сервер из инета,
    но дело в том что указать в роутере возможно только адрес из сети
    192.168.3.X

    подскажите, каким образам организовать сеть чтобы виртуалка имела доступ в инет (NAT?) и в то же время ее саму увидеть из инета, т.е. иметь возможность назначить адрес 192.168.3.X

  • #2
    Re: ubuntu на vmware. доступ из инета к apache

    нужно либо:

    1. использовать для виртуальной машины ту же сеть, что и для host машины. Это bridged network. Это самый простой вариант. Зачем вам в вашей локальной cети два NAT?

    2. поставить linux раутер между Internet и вашим "hardware" раутером, или между вашим "hardware" раутером и host машиной и уже на нем прописать маршрут. В этом случае на linux раутере вам нужно выполнить что-то вроде:
    Code:
    iptables -A POSTROUTING -s 192.168.150.0/255.255.255.0 -j MASQUERADE

    Comment


    • #3
      Re: ubuntu на vmware. доступ из инета к apache

      1. использовать для виртуальной машины ту же сеть, что и для host машины. Это bridged network.
      дело в том что когда используется bridged network, то виртуальная машина не имеет доступа в интернет. и я пока еще не понял как это побороть. иначе бы это был самый приемлемый вариант.

      Comment


      • #4
        Re: ubuntu на vmware. доступ из инета к apache

        Originally posted by brokoli View Post
        дело в том что когда используется bridged network, то виртуальная машина не имеет доступа в интернет. и я пока еще не понял как это побороть. иначе бы это был самый приемлемый вариант.
        что значит "не имеет доступа в интернет"?
        вы видите из виртуалки хоть один IP в вашей сети 192.168.3.X, кроме как localhost? Откуда вы берете IP для виртуальной машины? Через DHCP или static? Что является default gateway для вашей виртуальной машины?

        Comment


        • #5
          Re: ubuntu на vmware. доступ из инета к apache

          Originally posted by brokoli View Post
          дело в том что когда используется bridged network, то виртуальная машина не имеет доступа в интернет. и я пока еще не понял как это побороть.
          Скорее всего default gateway указан неверный.

          Comment


          • #6
            Re: ubuntu на vmware. доступ из инета к apache

            Originally posted by veey
            Скорее всего default gateway указан неверный.
            или маска сети. Но самым простым решением было бы назначить бедному линуксбоксу айпи вроде 192.168.3.63

            Comment


            • #7
              Re: ubuntu на vmware. доступ из инета к apache

              Если ваша Ubuntu виртуалка настроена получать IP по DHCP, и у вас не работает bridged networking "out-of-the-box", то возможно у вашего DHCP сервера ( ваш раутер ) нет свободных IP. Попробуйте настроить static IP для Ubuntu.

              Возможно что неправильно настроен bridge на вашей host машине. Что выдает ping 192.168.3.1 из вашей Убунты?

              Comment


              • #8
                Re: ubuntu на vmware. доступ из инета к apache

                назначил виртуалке bridged network, получил адрес какой надо 192,168,3,21
                пингуется все, и host ОС , и роутер, и внешний IP.
                а интернет не пингуется (ya.ru)

                вот мой /etc/network/interfaces:
                iface eth0 inet static
                address 192.168.3.21
                gateway 192.168.3.3
                netmask 255.255.255.0
                network 192.168.3.0
                broadcast 192.168.3.255

                /etc/resolv.conf
                здесь прописал нужные ip-шники

                Comment


                • #9
                  Re: ubuntu на vmware. доступ из инета к apache

                  а что ты там прописал? Там вроде твои DNS д.б. Может у тебя вообще с ДНС проблема. Ты попробуй внешний хост по ИП попинговать. Заодно и трэйс раут посмотри.

                  Comment


                  • #10
                    Re: ubuntu на vmware. доступ из инета к apache

                    у меня в днс то что и в host OS:
                    193.125.32.6
                    193.125.32.3

                    Comment


                    • #11
                      Re: ubuntu на vmware. доступ из инета к apache

                      193.125.32.3
                      ...............сорри 193.125.33.2

                      Comment


                      • #12
                        Re: ubuntu на vmware. доступ из инета к apache

                        Originally posted by brokoli View Post
                        назначил виртуалке bridged network, получил адрес какой надо 192,168,3,21
                        пингуется все, и host ОС , и роутер, и внешний IP.
                        а интернет не пингуется (ya.ru)

                        вот мой /etc/network/interfaces:
                        iface eth0 inet static
                        address 192.168.3.21
                        gateway 192.168.3.3
                        netmask 255.255.255.0
                        network 192.168.3.0
                        broadcast 192.168.3.255

                        /etc/resolv.conf
                        здесь прописал нужные ip-шники
                        это проблема не в самой сети, а в name resolution (DNS), отредактируйте ваш /etc/resolve.conf на Ubuntu, внеся туда следующие записи:

                        nameserver 193.125.33.2
                        nameserver 4.2.2.1

                        И все заработает.

                        4.2.2.1 вообще пингуется с Убунты?

                        если нет, то смотрите на конфигурацию firewall на хост машине

                        Comment


                        • #13
                          Re: ubuntu на vmware. доступ из инета к apache

                          nameserver 4.2.2.1
                          фантастика! заработало!
                          благодарю всех!

                          Comment

                          Working...
                          X