두 네트워크 카드 간의 충돌을 극복하는 방법 - virtualbox ubuntu

두 네트워크 카드 간의 충돌을 극복하는 방법 - virtualbox ubuntu

저는 OSX Yosemite의 virtualbox에서 게스트로 ubuntu 10.4.04 LTS를 실행하고 있습니다.

불행하게도 내 네트워크 구성이 잘못된 것 같아서 이 튜토리얼을 따랐습니다.http://coding4streetred.com/blog/post/VirtualBox-Configuring-Static-IPs-for-VMs http://archive.gregk.me/2010/working-on-vm-server-while-offline/

두 개의 네트워크 카드가 구성되어 있습니다. eth0에는 내부 고정 IP 주소가 있고 eth7에는 우분투 내부에서 인터넷 액세스가 있습니다.

때로는 작동하지만 때로는 작동하지 않습니다. DNS는 작동하지만 연결할 수 없습니다. 핑에 실패했습니다. 범위를 좁혀보니 eth0을 종료하면 인터넷에 다시 액세스할 수 있다는 것을 알았습니다.

이것이 내 설정입니다. 도움을 주셔서 감사합니다:

구성:

    auto lo
    iface lo inet loopback

    auto eth0 eth0:0 eth0:1 eth7
    iface eth0 inet static
    address 192.168.56.114
    netmask 255.255.255.0
    network 192.168.56.0
    broadcast 192.168.56.255
    gateway 192.168.56.1
    dns-nameservers 192.168.56.1

    iface eth0:0 inet static
      address 192.168.56.115
      netmask 255.255.255.0
      gateway 192.168.56.1


    iface eth0:1 inet static
      address 192.168.56.116
      netmask 255.255.255.0
      network 192.168.56.0
    broadcast 192.168.56.255


    iface eth7 inet dhcp

ifconfig -a가 나에게 알려주는 내용은 다음과 같습니다.

eth0      Link encap:Ethernet  HWaddr 08:00:27:a6:53:7b  
      inet addr:192.168.56.114  Bcast:192.168.56.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fea6:537b/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:5079240 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1673378 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:5810178346 (5.8 GB)  TX bytes:1191816042 (1.1 GB)


    eth0:0    Link encap:Ethernet  HWaddr 08:00:27:a6:53:7b  
              inet addr:192.168.56.115  Bcast:192.168.56.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    eth0:1    Link encap:Ethernet  HWaddr 08:00:27:a6:53:7b  
              inet addr:192.168.56.116  Bcast:192.168.56.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    eth7      Link encap:Ethernet  HWaddr 08:00:27:03:65:17  
              inet addr:192.168.0.13  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:fe03:6517/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:657625 errors:0 dropped:0 overruns:0 frame:0
              TX packets:59635 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:951459365 (951.4 MB)  TX bytes:5054133 (5.0 MB)

    lo        Link encap:Local Loopback  
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:91728 errors:0 dropped:0 overruns:0 frame:0
              TX packets:91728 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0 
              RX bytes:34336299 (34.3 MB)  TX bytes:34336299 (34.3 MB)

    tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
              inet addr:10.8.0.1  P-t-P:10.8.0.2  Mask:255.255.255.255
              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:100 
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

라우팅 테이블 라우팅 테이블을 수리했습니다.

답변1

문제는 당신이 당신의 기계에게둘 다인터페이스는 나머지 세계로의 트래픽을 처리해야 합니다. 라우팅 테이블의 마지막 두 행에서 이를 확인할 수 있습니다.

제가 올바르게 이해했다면 이것은 인터넷에 연결된 DHCP에서 정보를 얻는 인터페이스이고, 다른 인터페이스는 192.168.56.0/24에만 연결되어 있습니다. 이것이 맞다면 gateway구성에서 해당 행을 간단히 제거할 수 있습니다. 그 단어의 gateway의미는 바로 이것이다. 이것이 세계의 나머지 지역으로 가는 길이다. 이를 제거하면 해당 네트워크를 사용하여 인터넷에 액세스할 수 없으며 문제가 해결된다는 의미입니다.

관련 정보