2013-11-23 4 views
3

this tutorial에이어서 CentOS 6.3 64 비트로 작성된 VPS에서 BIND를 사용하여 이름 지정자를 설정했습니다. 두 대의 VPS 서버가 있습니다. 하나는 Xen에서 가상화하고 다른 하나는 OpenVZ입니다. 두 서버의 네트워크 인터페이스가 다릅니다. Xen 서버의 eth0 (구성된 /etc/sysconfig/network-scripts/ifcfg-eth0)과 OpenVZ의 venet0 (/etc/sysconfig/network-scripts/ifcfg-venet0)이 다릅니다.CentOS 6.3의 eth0와 venet0 구성의 차이점

이 튜토리얼을 수행하면 Xen 서버의 네임 서버가 정상적으로 작동하지만 OpenVZ 서버의 네임 서버가 전혀 작동하지 않습니다. 이로 인해 왜 네임 서버에 대해 다른 점이 어떤 차이가 있는지 생각하게되었습니다.

[[email protected] data]# ifconfig 
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:112 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:112 errors:0 dropped:0 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:10819 (10.5 KiB) TX bytes:10819 (10.5 KiB) 

venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
      inet addr:50.31.115.236 P-t-P:50.31.115.236 Bcast:0.0.0.0 Mask:255.255.255.255 
      UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1 
      RX packets:539325 errors:0 dropped:0 overruns:0 frame:0 
      TX packets:368277 errors:0 dropped:80 overruns:0 carrier:0 
      collisions:0 txqueuelen:0 
      RX bytes:41142712 (39.2 MiB) TX bytes:37293025 (35.5 MiB) 

당신이 venet0는 INET 요지가 볼 수 있듯이 : 127.0.0.1을 다음

내가 "ifconfig를"명령에서 얻은 결과입니다. 누군가가 차이점을 이해하는 데 도움이 될 수 있습니까? 감사합니다

답변

2

귀하의 질문에 포함 된 정보에 따르면 venet0의 IP는 50.31.115.236입니다. 127.0.0.1은 특수 네트워크 인터페이스 lo에 대한 것입니다.

일반적으로 첫 번째 네트워크 인터페이스의 이름은 eth0입니다. Xen으로 가상화해도 일반 하드웨어로 가장하여 변경되지 않습니다. OpenVZ는 조금 다르게 작동하고 있습니다. 이더넷 장치 venet0의 이름이 실제 시스템의 시스템 관리자에 의해 설정 되었기 때문에 이해합니다.

빈 튜토리얼을 볼 수 없기 때문에 빈 페이지 만 표시되므로 일반적인 조언 만 할 수 있습니다. 두 번째 시스템에서 eth0를 표시하는 위치는 어디서나 venet0을 사용합니다.