Redhat 7.3에서는 --create VxLAN 인터페이스를 사용
ip link add vxlan type vxlan id 42 group 239.1.1.1 dev eth1 dstport 4789
하고 IP 주소를 할당할 수 있습니다. 효과가있다. 그러나 이 인터페이스는 다시 시작한 후에 사라졌습니다.
제 질문은 재부팅 후에도 지속되는 VxLAN 인터페이스를 어떻게 생성합니까?입니다.
답변1
이것은 꽤 오래된 방법이지만 가장 쉬운 방법은 시작 시 실행되는 쉘 스크립트를 만드는 것입니다.
vxlan1.sh라는 셸 스크립트를 만듭니다.
#!/bin/bash
ip link add vxlan type vxlan id 42 group 239.1.1.1 dev eth1 dstport 4789
이제 chmod +x vxlan.sh
시작 시 스크립트를 실행하기만 하면 됩니다. 다음은 주제에 대한 스택 오버플로 토론입니다.https://stackoverflow.com/questions/12973777/how-to-run-a-shell-script-at-startup
답변2
ifcfg
VXLAN 인터페이스 파일을 생성할 수 있습니다 . 두 가지 옵션을 추가해야 합니다.
VXLAN='yes'
VXLAN_ID='3'
VXLAN
ifcfg
이 파일에서 VXLAN 인터페이스를 생성하기 위한 사양을 정의합니다 . VXLAN_ID
"실제" 네트워크에 고유한 VXLAN 식별자를 지정합니다. 각 VXLAN은 고유한 VXLAN_ID
모양을 가지고 있어야 합니다 ifcfg-vxlan(5)
.