Google Cloud Platform에서 동일한 VPC 10.164.0.0/20에 위치한 두 개의 가상 머신을 만들었습니다.
한 시스템은 고정 IP 10.164.0.2로 구성되고 다른 시스템은 고정 IP 10.164.0.4로 구성됩니다.
문제 해결을 더 쉽게 하기 위해 해당 서브넷의 모든 트래픽을 허용하는 방화벽을 만들었습니다.
나는 컴퓨터에 로그인했을 때 서로 ping을 시도한 다음실패합니다.
첫 번째 가상 머신
호스트는 GCP에서 제공하는 기존 이미지를 사용하여 이미지화한 Debian 10 버스터입니다.
ip -a를 인쇄하면 다음이 제공됩니다.
2: ens4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1460 qdisc pfifo_fast state UP group default qlen 1000
link/ether 42:01:0a:a4:00:04 brd ff:ff:ff:ff:ff:ff
inet 10.164.0.4/32 brd 10.164.0.4 scope global dynamic ens4
valid_lft 3384sec preferred_lft 3384sec
inet6 fe80::4001:aff:fea4:4/64 scope link
valid_lft forever preferred_lft forever
고양이/등/네트워크/인터페이스
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
# Cloud images dynamically generate config fragments for newly
# attached interfaces. See /etc/udev/rules.d/75-cloud-ifupdown.rules
# and /etc/network/cloud-ifupdown-helper. Dynamically generated
# configuration fragments are stored in /run:
source-directory /run/network/interfaces.d
두 번째 가상 머신
호스트는 내가 업로드한 iso 이미지를 사용하여 미러링된 FreeBSD 12.2를 실행하고 있습니다.
ip -a를 출력합니다(실제로는 FreeBSD를 실행하고 있기 때문에 ifconfig입니다):
vtnet0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1460
description: WAN
options=800b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LINKSTATE>
ether 42:01:0a:a4:00:02
inet6 fe80::4001:aff:fea4:2%vtnet0 prefixlen 64 scopeid 0x1
inet 10.164.0.2 netmask 0xffffff00 broadcast 10.164.0.255
media: Ethernet 10Gbase-T <full-duplex>
status: active
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
그래서 지금까지의 결론은 이렇습니다.
두 가상 머신이 모두 동일한 서브넷 10.164.0.0/20에 있습니다.
첫 번째 머신에는 10.164.0.4/32
두 번째 시스템에는 10.164.0.2/스물넷
나에게 문제는 /32 넷마스크를 가지고 있어 더 큰 서브넷 /24의 나머지 부분에 액세스할 수 없기 때문에 첫 번째 시스템에 있는 것 같습니다.
/etc/network/interface 파일을 편집하여 고정 IP 주소를 직접 구성하려고 시도했지만 인터페이스를 로드하지 못했습니다. VM을 생성할 때 인터페이스 구성은 Google Cloud Platform에서 수행하는 것 같습니다.
고정 IP 주소로 변경하거나 GPC 웹 UI에서 넷마스크를 변경하려면 어떻게 해야 합니까?
동일한 서브넷에 있는 두 컴퓨터가 서로 볼 수 있게 하려면 어떻게 해야 합니까?