ovs 브리지를 추가한 후 "네트워크에 연결할 수 없음" 발생

ovs 브리지를 추가한 후 "네트워크에 연결할 수 없음" 발생

저는 centos 7에 openstack 클라우드를 배포하고 있으며 설치 중에 다음 명령을 사용하여 인터넷에 연결된 인터페이스 중 하나에 외부 브리지를 추가했습니다.

$ ovs-vsctl add-br br-ex
$ ovs-vsctl add-port br-ex eno1

그러다가 연락이 끊겼어요. ifcfg 파일을 다음과 같이 편집했습니다.

ifcfg-eno1:

    TYPE=OVSPort
    BOOTPROTO="none"
    DEVICETYPE=ovs
    OVS_BRIDGE=br-ex
    DEFROUTE="yes"
    PEERDNS="yes"
    PEERROUTES="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_PEERDNS="yes"
    IPV6_PEERROUTES="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="eno1"
    UUID="07613f35-e629-425d-8318-5ffeb60b7587"
    DEVICE="eno1
    ONBOOT="yes"

ifcfg-br-ex:

DEVICE=br-ex
ONBOOT=yes
BOOTPROTO=none
DEVICETYPE=ovs
TYPE=OVSBridge

그럼 다음과 같은 방법으로이 가이드, 다음 명령을 입력했습니다.

$ ip addr flush dev eno1
$ ip addr add 10.1.79.124/24 dev br-ex
$ ip link set br-ex up

그런 다음 네트워크 서비스를 다시 시작하고 4.2.2.4에 ping을 시도했을 때 다음 오류가 발생했습니다.

connect: Network is unreachable

또한 openstack 문서와 다음 주제 및 가이드를 읽었지만 여전히 문제가 있습니다.

https://www.rdoproject.org/networking/networking-in-too-much-detail/
http://docs.openvswitch.org/en/latest/faq/issues/

혼란스러워요. 어떤 도움이라도 주시면 감사하겠습니다.

답변1

다음 명령을 입력하여 문제가 해결되었습니다.

ip link set br-ex up
ip address add dev br-ex 10.1.79.124 netmask 255.255.255.0
ip route add default via 10.1.79.124

누락된 명령은 다음과 같습니다.ip route add default via 10.1.79.124

관련 정보