IBM Cloud : (소재) 두 번째 및 후속 인터페이스에 플로팅 IP를 할당하는 방법
Floating IP를 eth0 이외에 붙이는 것은, UI에서는 지금은 할 수 없게 되어 있어, API·CLI만으로 가능하게 된 것 같습니다. CLI의 경우
ibmcloud is in-nic-ipc
를 사용합니다.eth0 이외에 할당하면 라우팅 테이블을 변경하지 않으면 안되기 때문에 (개인적으로는 정말 불필요한 신세라고 생각합니다만) 그것에 눈치채지 않고 eth0 이외에 붙인 이용자가 외부 통신할 수 없게 되어 버리는 혼란을 피하기 위해, 정말로 알고 있는 사람 밖에 변경시키지 않게 하는 배려인 것 같습니다.
소개
계속 Floating IP (FIP)는
라고 생각했다. 1에 대해서는 현시점에서도 올바르게, 확실히 벌써 FIP가 할당되고 있는 상태로 다른 Interface에 FIP 추가의 화면이 나오지 않는다.
2도 그렇다고 생각하고 있으면, GUI를 보면 실제로는 Primary Interface(eth0)뿐만 아니라 Secondary Interface(eth1)에서도 FIP를 선택할 수 있는 구성으로 되어 있었다. 따라서 실제로 통신이 가능한지를 시도했다.
(덧붙여 적어도 과거에는 이런 화면은 나오지 않았던 기억이 있고, Docs에도 이하와 같은 기재가 본 기사 집필 시점(2020/11/29)에는 있다.)
htps // st. cぉd. 이 bm. 이 m/도 cs/vpc? 토피 c = vpc - qs - fu r v s & ぉ ka = En # q q v 4
During floating IP assignment in a VPC, a customer must specify the vNIC of the instance, is that correct?
Yes, and in fact, it must be the primary network interface of a server.
FIP를 eth1 (Secondary Interface)에 할당 및 구성
해보면 Customer Portal에서는 실제로 확실히 할당 가능했다.
다만, 이대로는 FIP 경유로 통신은 할 수 없을 것이다. 왜냐하면, 아래와 같이 primary interface인 eth0가 default gateway가 되어 있기 때문.
라우팅 정보[root@syasuda-dualnic ~]# ip r
default via 10.0.0.1 dev eth0
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.25
10.4.0.0/24 dev eth1 proto kernel scope link src 10.4.0.6
169.254.0.0/16 dev eth0 scope link metric 1002
따라서이 설정을 변경해야합니다. default gateway를 eth1의 gateway인 10.4.0.1로 변경하기 위해 다음과 같은 설정 파일을 작성한다.
/etc/dhcp/dhclient.confinterface "eth1" {
supersede routers 10.4.0.1;
}
dhclient 명령을 이용해도 좋지만, OS 재기동해도 변하지 않는 것을 확인해 두고 싶기 때문에, OS 재기동을 해 설정이 반영된 것을 확인한다.
OS 재부팅 후[root@syasuda-dualnic ~]# ip r
default via 10.4.0.1 dev eth1
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.25
10.4.0.0/24 dev eth1 proto kernel scope link src 10.4.0.6
169.254.0.0/16 dev eth0 scope link metric 1002
테스트
Secondary Interface에 액세스할 수 있게 되었습니다!
Shinobu-no-MacBook-Pro:~ yasuda$ ssh [email protected]
The authenticity of host '162.xx.xx.xx (162.xx.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:bYEv8UMsSudXINj9sWfPo/01Odfxt7TNzdsYwP5hh+8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '162.xx.xx.xx' (ECDSA) to the list of known hosts.
Last login: Sun Nov 29 05:41:11 2020 from 10.0.0.12
덤
문서 수정 요청 중 ......
Reference
이 문제에 관하여(IBM Cloud : (소재) 두 번째 및 후속 인터페이스에 플로팅 IP를 할당하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/testnin2/items/7a8eb72163b49509abee
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
[root@syasuda-dualnic ~]# ip r
default via 10.0.0.1 dev eth0
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.25
10.4.0.0/24 dev eth1 proto kernel scope link src 10.4.0.6
169.254.0.0/16 dev eth0 scope link metric 1002
interface "eth1" {
supersede routers 10.4.0.1;
}
[root@syasuda-dualnic ~]# ip r
default via 10.4.0.1 dev eth1
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.25
10.4.0.0/24 dev eth1 proto kernel scope link src 10.4.0.6
169.254.0.0/16 dev eth0 scope link metric 1002
Secondary Interface에 액세스할 수 있게 되었습니다!
Shinobu-no-MacBook-Pro:~ yasuda$ ssh [email protected]
The authenticity of host '162.xx.xx.xx (162.xx.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:bYEv8UMsSudXINj9sWfPo/01Odfxt7TNzdsYwP5hh+8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '162.xx.xx.xx' (ECDSA) to the list of known hosts.
Last login: Sun Nov 29 05:41:11 2020 from 10.0.0.12
덤
문서 수정 요청 중 ......
Reference
이 문제에 관하여(IBM Cloud : (소재) 두 번째 및 후속 인터페이스에 플로팅 IP를 할당하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/testnin2/items/7a8eb72163b49509abee
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(IBM Cloud : (소재) 두 번째 및 후속 인터페이스에 플로팅 IP를 할당하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/testnin2/items/7a8eb72163b49509abee텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)