저는 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
의미는 바로 이것이다. 이것이 세계의 나머지 지역으로 가는 길이다. 이를 제거하면 해당 네트워크를 사용하여 인터넷에 액세스할 수 없으며 문제가 해결된다는 의미입니다.