创建dns网络问题

可以给我一些建议,指正我的问题?
<network>
  <name>default1</name>
  <uuid>400c59ff-c276-4154-ab73-9a8a8d1c6be3</uuid>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='virbr1' stp='on' delay='0'/>
  <mac address='52:54:00:f4:bd:37'/>
  <domain name='kvm'/>
  <dns forwardPlainNames='no'>
    <forwarder addr='127.0.1.1'/>
    <host ip='192.168.121.1'>
      <hostname>host</hostname>
      <hostname>host.kvm</hostname>
    </host>
  </dns>
  <ip address='192.168.121.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.121.2' end='192.168.121.254'/>
    </dhcp>
  </ip>
</network>


# ovs-vsctl clear port virbr1 tag

# brctl show
bridge name     bridge id               STP enabled     interfaces
virbr1          8000.525400f4bd37       yes             virbr1-nic


# ip link |grep virbr1
62: virbr1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT 
63: virbr1-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr1 state DOWN mode DEFAULT qlen 500


# ovs-vsctl show
c3ba0fc4-c895-4749-ab3a-6abbd60e6e12
    Bridge "ovsbr0"
        Port "tap0"
            Interface "tap0"
        Port "virbr1"
            Interface "virbr1"
                type: internal


# ovs-vsctl del-port virbr1

# ovs-vsctl add-port ovsbr0 virbr1-nic
ovs-vsctl: Error detected while setting up 'virbr1-nic'.  See ovs-vswitchd log for details.

# ovs-vsctl set interface virbr1-nic type=internal

# ovs-vsctl show

c3ba0fc4-c895-4749-ab3a-6abbd60e6e12
    Bridge "ovsbr0"
        Port "tap0"
            Interface "tap0"
        Port "virbr1-nic"
            Interface "virbr1-nic"

                type: internal


# ip link set virbr1-nic up
# ip link |grep virbr1
62: virbr1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT 
63: virbr1-nic: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master virbr1 state DOWN mode DEFAULT qlen 500


# ip r
default via 172.16.0.1 dev br0 
192.168.121.0/24 dev virbr1  proto kernel  scope link  src 192.168.121.1 


# brctl delif virbr1 virbr1-nic

# ifconfig virbr1-nic 192.168.121.1/24

# ifconfig virbr1 0 

# ip r
default via 172.16.0.1 dev br0 
192.168.121.0/24 dev virbr1-nic  proto kernel  scope link  src 192.168.121.1 


# ovs-vsctl del-port vxlan0 

# ip netns show

# ovs-vsctl del-port virbr1-nic

# ovs-vsctl add-port ovsbr0  virbr1-nic 


# ovs-ofctl show ovsbr0 
OFPT_FEATURES_REPLY (xid=0x2): dpid:00002aba317bf14e
n_tables:254, n_buffers:256
capabilities: FLOW_STATS TABLE_STATS PORT_STATS QUEUE_STATS ARP_MATCH_IP
actions: OUTPUT SET_VLAN_VID SET_VLAN_PCP STRIP_VLAN SET_DL_SRC SET_DL_DST SET_NW_SRC SET_NW_DST SET_NW_TOS SET_TP_SRC SET_TP_DST ENQUEUE
 12(tap0): addr:fe:54:00:3e:3e:b7
     config:     0
     state:      0
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max
 13(virbr1-nic): addr:52:54:00:f4:bd:37
     config:     0
     state:      LINK_DOWN
     current:    10MB-FD COPPER
     speed: 10 Mbps now, 0 Mbps max


# ovs-ofctl dump-flows ovsbr0 
NXST_FLOW reply (xid=0x4):
 cookie=0x0, duration=40396.675s, table=0, n_packets=2484, n_bytes=143262, idle_age=0, priority=0 actions=NORMAL


# yum -y install tcpdump

# tcpdump -i ens2f0  -vv |grep 192.168.121
tcpdump: WARNING: ens2f0: no IPv4 address assigned
tcpdump: listening on ens2f0, link-type EN10MB (Ethernet), capture size 65535 bytes
^C395 packets captured
420 packets received by filter
24 packets dropped by kernel


# ip link |grep tap
70: tap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT qlen 500
71: tap1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master ovs-system state UNKNOWN mode DEFAULT qlen 500


# systemctl stop  firewalld

# setenforce 0 

# systemctl stop iptables 


所有的查询和修改都不能网络可用。现在新的方式看:


# ovs-vsctl add-br ovsbr1 

# ovs-vsctl show
c3ba0fc4-c895-4749-ab3a-6abbd60e6e12
    Bridge "ovsbr1"
        Port "tap0"
            Interface "tap0"
        Port "ovsbr1"
            Interface "ovsbr1"
                type: internal
        Port "tap1"
            Interface "tap1"


现在网络可用,但是当添加到原来的接口时,还是不可用:

# ovs-vsctl del-port ovsbr0 virbr1-nic

# ovs-vsctl add-port ovsbr1 virbr1-nic

# ovs-vsctl show 
c3ba0fc4-c895-4749-ab3a-6abbd60e6e12
    Bridge "ovsbr1"
        Port "tap0"
            Interface "tap0"
        Port "virbr1-nic"
            Interface "virbr1-nic"
        Port "ovsbr1"
            Interface "ovsbr1"
                type: internal
        Port "tap1"
            Interface "tap1"


# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.121.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr1-nic


# ip r 
default via 172.16.0.1 dev br0 
192.168.121.0/24 dev virbr1-nic  proto kernel  scope link  src 192.168.121.1 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值