외부에서는 하나의 네트워크에만 접근 가능

외부에서는 하나의 네트워크에만 접근 가능

내 설정에 대한 간략한 개요는 다음과 같습니다.

새 Mac Mini 서버를 구입하고 Mac Mini 호스팅 시설을 사용하여 호스팅했습니다. 처음에는 OSX 설치를 유지하고 VirtualBox를 사용하여 가상 머신에 CentOS 6.4(최소)를 설치하도록 했습니다. 내 Mac Mini에는 5개의 공용 IP가 할당되어 있습니다(물리적 네트워크 카드 1개). 이들 모두는 동일한 서브넷과 IP 블록에 있으므로 동일한 게이트웨이를 갖습니다. CentOS에 설정된 IP 주소 중 하나만 외부(공용)에서 작동하지만 호스트 시스템(공용 IP 사용)에서 액세스하면 모두 작동하는 VirtualBox에서 가상 머신을 실행하는 데 문제가 있습니다. 저는 OSX가 이상한 일을 하고 있다고 생각해서 호스트에게 Mac Mini에 ESXi 5.5를 설치하도록 했습니다(어쨌든 그렇게 할 생각이었습니다).

이제 ESXi 5.5를 설치하고 가상 머신을 실행했습니다(최소 CentOS 6.4). 계속해서 CentOS에 대한 IP 주소를 설정했는데 이제 동일한 문제가 발생했습니다. 기본 ESXi IP에 대해 ping을 수행하고 액세스할 수 있으며 CentOS에서 eth0의 IP에 대해 ping을 수행하고 액세스할 수 있지만 다른 IP에는 액세스할 수 없습니다.

관련 파일과 현재 설정은 다음과 같습니다.

/etc/sysconfig/네트워크:

NETWORKING=yes
HOSTNAME=my.hostname.com
GATEWAY=208.x.x.1

/etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE=eth0
HWADDR=00:0C:29:78:42:C4
TYPE=Ethernet
UUID=1eeafa3a-87b1-4080-9de0-8e4dd9420ba3
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=208.x.x.12
NETMASK=255.255.255.0

/etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE=eth1
HWADDR=00:0C:29:78:42:CE
TYPE=Ethernet
UUID=be671894-6044-4870-b1e1-2a9c1758c551
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=208.x.x.13
NETMASK=255.255.255.0

IP 주소:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:78:42:c4 brd ff:ff:ff:ff:ff:ff
    inet 208.x.x.12/24 brd 208.x.x.255 scope global eth0
    inet6 fe80::20c:29ff:fe78:42c4/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:78:42:ce brd ff:ff:ff:ff:ff:ff
    inet 208.x.x.13/24 brd 208.x.x.255 scope global eth1
    inet6 fe80::20c:29ff:fe78:42ce/64 scope link 
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:78:42:d8 brd ff:ff:ff:ff:ff:ff
    inet 208.x.x.14/24 brd 208.x.x.255 scope global eth2
    inet6 fe80::20c:29ff:fe78:42d8/64 scope link 
       valid_lft forever preferred_lft forever
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:0c:29:78:42:e2 brd ff:ff:ff:ff:ff:ff
    inet 208.x.x.15/24 brd 208.x.x.255 scope global eth3
    inet6 fe80::20c:29ff:fe78:42e2/64 scope link 
       valid_lft forever preferred_lft forever

IP 라우팅:

208.x.x.0/24 dev eth0  proto kernel  scope link  src 208.x.x.12 
208.x.x.0/24 dev eth1  proto kernel  scope link  src 208.x.x.13 
208.x.x.0/24 dev eth2  proto kernel  scope link  src 208.x.x.14 
208.x.x.0/24 dev eth3  proto kernel  scope link  src 208.x.x.15 
169.254.0.0/16 dev eth0  scope link  metric 1002 
169.254.0.0/16 dev eth1  scope link  metric 1003 
169.254.0.0/16 dev eth2  scope link  metric 1004 
169.254.0.0/16 dev eth3  scope link  metric 1005 
default via 208.x.x.1 dev eth0 

ifconfig-a:

eth0      Link encap:Ethernet  HWaddr 00:0C:29:78:42:C4  
          inet addr:208.x.x.12  Bcast:208.x.x.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe78:42c4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3549 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:256360 (250.3 KiB)  TX bytes:120840 (118.0 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:78:42:CE  
          inet addr:208.x.x.13  Bcast:208.x.x.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe78:42ce/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:223374 (218.1 KiB)  TX bytes:1238 (1.2 KiB)

eth2      Link encap:Ethernet  HWaddr 00:0C:29:78:42:D8  
          inet addr:208.x.x.14  Bcast:208.x.x.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe78:42d8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2266 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:136142 (132.9 KiB)  TX bytes:1238 (1.2 KiB)

eth3      Link encap:Ethernet  HWaddr 00:0C:29:78:42:E2  
          inet addr:208.x.x.15  Bcast:208.x.x.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe78:42e2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:135782 (132.5 KiB)  TX bytes:1238 (1.2 KiB)

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:937 errors:0 dropped:0 overruns:0 frame:0
          TX packets:937 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:123340 (120.4 KiB)  TX bytes:123340 (120.4 KiB)

eth2/3이 동일한 방식으로 설정되었으므로 eth0 및 eth1에 대한 설정만 포함했습니다. 다시 말하지만, 한 번에 하나씩만 액세스할 수 있습니다. 내가 무엇을 놓치고 있나요?

답변1

위 설정에서 왜 산발적으로 작동하는지 모르겠지만 결국 하나의 ifcfg-eth0 구성 파일을 사용하고 추가 IP를 IPADDR2/3/4 및 NETMASK2/3/4로 설정하여 문제를 해결했습니다.

위의 구성으로 여러 번 작동하게 했기 때문에 처음에는 시도조차 하지 않았습니다. 단지 불안정할 뿐이었습니다.

관련 정보