zoukankan      html  css  js  c++  java
  • brctl和虚拟网桥

    1 创建空的虚拟网桥

    brctl addbr br0

    这个时候可以认为该虚拟网桥有多个虚拟接口,但是没有实际的网卡接口和该虚拟网桥相连的。

    2 将eth0网卡连接到br0

    网卡只有一个接口,这个接口是连接互联网的,然后其作为一个设备供宿主机器联网。现在它连接到br0上了,那么它就要依靠br0来上网了。

    brctl addif br0 eth0

    这个时候网络连接应该是这样的:

    eth0 -> br0 -> internet

    如果eth0所在机器可以上网了,那么就可以配置更多的虚拟网口到br0上,连接上网。

    3 配置br0上网

    首先在/etc/network/interfaces中注释掉eth0的配置,然后配置br0上网。

    auto br0

    iface br0 inet static

    address 192.168.1.33

    netmask 255.255.255.0

    gateway 192.168.1.1

    dns-nameservers 192.168.1.1

    bridge_ports eth0 //这里将eth0作为了该网桥的一个端口。

    bridge_stp off //

    bridge_maxwait 0

    bridge_fd 0

    4 网桥是工作在数据链路层的,所以可以用来扩展局域网

  • 相关阅读:
    指针2
    学习笔记day3
    学习笔记day2
    学习笔记day1
    lighttpd启用支持IPv6
    GPL/widedhcpv6/dhcp6c源代码分析
    有多个vsftpd进程运行
    Java学习笔记day1
    python_day4
    python_day3.2
  • 原文地址:https://www.cnblogs.com/hustdc/p/8232481.html
Copyright © 2011-2022 走看看