VirtualBox

Kezdőlap Fórumok Vegyes felvágott VirtualBox

10 bejegyzés megtekintése - 1-10 / 15
  • Szerző
    Bejegyzés
  • #2155352
    admin
    Adminisztrátor

      Egy változtatást eszközöltem azóta, a tap0 interface-t illetően:

      Code:
      auto tap0
      iface tap0 inet static
      address 192.168.11.15
      network 192.168.11.0
      netmask 255.255.255.0
      broadcast 192.168.11.255
      tunctl_user mfilth

      Továbbá a Guest új paraméterei:

      IP: 192.168.11.194
      Mask: 255.255.255.0
      Gateway: 192.168.11.15

      Nem igazán értem, mitől, de most már a Guest gépről tudom pingelni a Host eth0-ját is. Internetem még mindig nincs a Guest-en, és a hálózat többi valós gépét sem érem el még egy ping erejéig sem.

      A kérdés tehát a következőre módosult:

      Mi kell ahhoz, hogy a Guest hozzáférjen az internethez, továbbá hogy el tudja érni a hálózat többi gépét is?

      #2155353
      admin
      Adminisztrátor

        Egy változtatást eszközöltem azóta, a tap0 interface-t illetően:

        Code:
        auto tap0
        iface tap0 inet static
        address 192.168.11.15
        network 192.168.11.0
        netmask 255.255.255.0
        broadcast 192.168.11.255
        tunctl_user mfilth

        Továbbá a Guest új paraméterei:

        IP: 192.168.11.194
        Mask: 255.255.255.0
        Gateway: 192.168.11.15

        Nem igazán értem, mitől, de most már a Guest gépről tudom pingelni a Host eth0-ját is. Internetem még mindig nincs a Guest-en, és a hálózat többi valós gépét sem érem el még egy ping erejéig sem.

        A kérdés tehát a következőre módosult:

        Mi kell ahhoz, hogy a Guest hozzáférjen az internethez, továbbá hogy el tudja érni a hálózat többi gépét is?

        #2155354
        admin
        Adminisztrátor

          OK, elvesztettem a fonalat. Az eddig elért működés akkor is fennmarad, ha a bridge-re vonatkozó részt kikommentezem a /etc/network/interfaces fájlban (természetesen minden változtatás után újraindítom a hálózatkezelést):

          Code:
          # This file describes the network interfaces available on your system
          # and how to activate them. For more information, see interfaces(5).

          # The loopback network interface
          auto lo
          iface lo inet loopback

          # The primary network interface
          allow-hotplug eth0
          #auto eth0
          iface eth0 inet static
          address 192.168.10.195
          netmask 255.255.255.0
          network 192.168.10.0
          broadcast 192.168.10.255
          gateway 192.168.10.1
          # dns-* options are implemented by the resolvconf package, if installed
          dns-nameservers 192.168.10.1
          dns-search Workgroup

          # bridge interface a VirtualBox-hoz
          #auto br0
          #iface br0 inet static
          # address 192.168.10.196
          # network 192.168.10.0
          # netmask 255.255.255.0
          # broadcast 192.168.10.255
          # gateway 192.168.10.1
          # bridge_ports all
          # bridge_maxwait 0

          # TAP (virtual networking) interface a VirtualBox-hoz
          auto tap0
          iface tap0 inet static
          address 192.168.11.15
          network 192.168.11.0
          netmask 255.255.255.0
          broadcast 192.168.11.255
          tunctl_user mfilth

          Ezek szerint az nem kell bele. De akkor a doksikban miért írják, hogy igen?

          #2155355
          admin
          Adminisztrátor

            OK, elvesztettem a fonalat. Az eddig elért működés akkor is fennmarad, ha a bridge-re vonatkozó részt kikommentezem a /etc/network/interfaces fájlban (természetesen minden változtatás után újraindítom a hálózatkezelést):

            Code:
            # This file describes the network interfaces available on your system
            # and how to activate them. For more information, see interfaces(5).

            # The loopback network interface
            auto lo
            iface lo inet loopback

            # The primary network interface
            allow-hotplug eth0
            #auto eth0
            iface eth0 inet static
            address 192.168.10.195
            netmask 255.255.255.0
            network 192.168.10.0
            broadcast 192.168.10.255
            gateway 192.168.10.1
            # dns-* options are implemented by the resolvconf package, if installed
            dns-nameservers 192.168.10.1
            dns-search Workgroup

            # bridge interface a VirtualBox-hoz
            #auto br0
            #iface br0 inet static
            # address 192.168.10.196
            # network 192.168.10.0
            # netmask 255.255.255.0
            # broadcast 192.168.10.255
            # gateway 192.168.10.1
            # bridge_ports all
            # bridge_maxwait 0

            # TAP (virtual networking) interface a VirtualBox-hoz
            auto tap0
            iface tap0 inet static
            address 192.168.11.15
            network 192.168.11.0
            netmask 255.255.255.0
            broadcast 192.168.11.255
            tunctl_user mfilth

            Ezek szerint az nem kell bele. De akkor a doksikban miért írják, hogy igen?

            #2155356
            Névtelen

              Nem mostanában próbáltam, de úgy rémlik vmware alatt úgy ment a dolog, hogy beállítottam egy fix ip-t ugyanabból a C-s belső tartományból, mint amin a host volt. Átjárónak meg ugyanúgy a router felém néző interfészét.

              Bridgelést nem értem minek kéne bele.

              Nem igazán értem, mitől, de most már a Guest gépről tudom pingelni a Host eth0-ját is.

              Ahhoz, hogy tudd pingelni, egy hálózaton kell lenniük, vagy valaminek biztosítania kell a routolást köztük.
              Ha beállítasz rá egy 192.168.10.x ip-t, akkor elméletileg egy hálón van a gazdagéppel, azért megy a ping is.

              Internetem még mindig nincs a Guest-en, és a hálózat többi valós gépét sem érem el még egy ping erejéig sem.

              Vagy a default gateway, vagy a DNS szerver nincs jól beállítva, ha hálón belül tudsz pingelni, de net felé nem tudsz kimenni.
              Próbáld meg, hogy egy külső oldalt tudsz-e IP vagy domain alapján pingelni.

              #2155357
              Névtelen

                Nem mostanában próbáltam, de úgy rémlik vmware alatt úgy ment a dolog, hogy beállítottam egy fix ip-t ugyanabból a C-s belső tartományból, mint amin a host volt. Átjárónak meg ugyanúgy a router felém néző interfészét.

                Bridgelést nem értem minek kéne bele.

                Nem igazán értem, mitől, de most már a Guest gépről tudom pingelni a Host eth0-ját is.

                Ahhoz, hogy tudd pingelni, egy hálózaton kell lenniük, vagy valaminek biztosítania kell a routolást köztük.
                Ha beállítasz rá egy 192.168.10.x ip-t, akkor elméletileg egy hálón van a gazdagéppel, azért megy a ping is.

                Internetem még mindig nincs a Guest-en, és a hálózat többi valós gépét sem érem el még egy ping erejéig sem.

                Vagy a default gateway, vagy a DNS szerver nincs jól beállítva, ha hálón belül tudsz pingelni, de net felé nem tudsz kimenni.
                Próbáld meg, hogy egy külső oldalt tudsz-e IP vagy domain alapján pingelni.

                #2155358
                Névtelen

                  Jaj, most látom hogy nem router mögött vagy(?).

                  Így viszont elárulhatnád, hogy mi minek az ip-je. 🙂

                  Konkrétan a gazdagép ip-je érdekelne (illetve kitől/mitől kapja), annak mi az átjárója, dns szervere.

                  #2155359
                  Névtelen

                    Jaj, most látom hogy nem router mögött vagy(?).

                    Így viszont elárulhatnád, hogy mi minek az ip-je. 🙂

                    Konkrétan a gazdagép ip-je érdekelne (illetve kitől/mitől kapja), annak mi az átjárója, dns szervere.

                    #2155360
                    admin
                    Adminisztrátor

                      Hogy minek mi az IP-je, az fönt látszik. Ami talán nem, hogy a router a 192.168.10.1 – hogy ő maga milyen címeket kap a net felől, azt a szolgáltató határozza meg.

                      Viszont, fejlődött megint a dolog. Újra elolvastam a Bridge-utils HOW-TO-t (nem hosszú szerencsére), és látom megint, hogy ha Bridge-et definiálok vele a /etc/network/interfaces fájlban, akkor ami interface-ek kapcsolatban lesznek ezen bridge-el, azokat nem kell külön beállítani (vagy nem szabad?). Ezt próbáltam már, de nem értettem. Most viszont látom azt is, hogy azért nem kell, mert a bridge-et a róla a /etc/network/interfaces-ben lévő infók szerint létrehozó scriptek automatikusan konfigurálják ezeket az Interface-eket. Tehát, ha a bridge-nek pl a 192.168.10.196-os IP címet adom meg, és hozzákapcsolom az eth0 és a tap0 interface-eket, akkor ő azoknak is valami hasonló címet fog megadni. A dolog működik, mert a Guest gépnek is 192.168.10.x címet adván, átjárónak pedig a router 192.068.10.1-es címét beállítván a Guest is tud netezni és eléri a többi 192.168.10.x-es gépet is. Tehát, úgy van, ahogy írtad:

                      Nem mostanában próbáltam, de úgy rémlik vmware alatt úgy ment a dolog, hogy beállítottam egy fix ip-t ugyanabból a C-s belső tartományból, mint amin a host volt. Átjárónak meg ugyanúgy a router felém néző interfészét.

                      Viszont: Az egészet ugye Debian Etch alatt csinálom. Az ifconfig parancs a bridge-scriptek által beállított interface-k re IP címnek csak ipv6-os címet mutat. Vagyis látszólag csak ilyennel bír a bridge alatt lévő eth0 és tap0. Emiatt viszont nem tudom elérni a Host gépet sem a Guest-ről, sem a háló többi gépéről, mert nem tudom, mit pingeljek, vagy min keressek hálózati megosztást. (A host gépen próbáltam pingelni az eth0 ipv6-os címét, de azt mondja, „Unknown host”).

                      #2155361
                      admin
                      Adminisztrátor

                        Hogy minek mi az IP-je, az fönt látszik. Ami talán nem, hogy a router a 192.168.10.1 – hogy ő maga milyen címeket kap a net felől, azt a szolgáltató határozza meg.

                        Viszont, fejlődött megint a dolog. Újra elolvastam a Bridge-utils HOW-TO-t (nem hosszú szerencsére), és látom megint, hogy ha Bridge-et definiálok vele a /etc/network/interfaces fájlban, akkor ami interface-ek kapcsolatban lesznek ezen bridge-el, azokat nem kell külön beállítani (vagy nem szabad?). Ezt próbáltam már, de nem értettem. Most viszont látom azt is, hogy azért nem kell, mert a bridge-et a róla a /etc/network/interfaces-ben lévő infók szerint létrehozó scriptek automatikusan konfigurálják ezeket az Interface-eket. Tehát, ha a bridge-nek pl a 192.168.10.196-os IP címet adom meg, és hozzákapcsolom az eth0 és a tap0 interface-eket, akkor ő azoknak is valami hasonló címet fog megadni. A dolog működik, mert a Guest gépnek is 192.168.10.x címet adván, átjárónak pedig a router 192.068.10.1-es címét beállítván a Guest is tud netezni és eléri a többi 192.168.10.x-es gépet is. Tehát, úgy van, ahogy írtad:

                        Nem mostanában próbáltam, de úgy rémlik vmware alatt úgy ment a dolog, hogy beállítottam egy fix ip-t ugyanabból a C-s belső tartományból, mint amin a host volt. Átjárónak meg ugyanúgy a router felém néző interfészét.

                        Viszont: Az egészet ugye Debian Etch alatt csinálom. Az ifconfig parancs a bridge-scriptek által beállított interface-k re IP címnek csak ipv6-os címet mutat. Vagyis látszólag csak ilyennel bír a bridge alatt lévő eth0 és tap0. Emiatt viszont nem tudom elérni a Host gépet sem a Guest-ről, sem a háló többi gépéről, mert nem tudom, mit pingeljek, vagy min keressek hálózati megosztást. (A host gépen próbáltam pingelni az eth0 ipv6-os címét, de azt mondja, „Unknown host”).

                      10 bejegyzés megtekintése - 1-10 / 15
                      • Be kell jelentkezni a hozzászóláshoz.