GNU Linux(Debian系统)桥接的创建与配置
来源:互联网 发布:阳江淘宝贝幼儿园 编辑:程序博客网 时间:2024/05/21 06:31
/*******************
* Author : Samson
* Date : 01/06/2016
* Test platform:
* gcc 4.8.4
* GNU bash, 4.3.30
* Debian GNU/Linux 8
* *****************/
桥接:
是将一台计算机插入到另一台计算机,该计算机已与一个更大的网络连接,并允许接其它计算机的连接。一般而言,作为提供桥接的设备上都有两张网卡或更多,这里以两张网卡为例,一张用于大网络,一个用于桥接其它计算机。
桥接的作用:
1、用于共享两台或更多的计算机之间的网络连接的共享,若没有一个多网口的路由器时,或在宿舍里只有有限的以太网网口且没有路由器的情况下就非常有用。
2、提供冗余的网络功能。如:使用3个网络接口的桥接计算机,当一个网络接口故障的时候,提供了一个冗余连接。
在GNU Debian下如何进行网桥的管理呢?
在GNU/Linux下使用brctl对网桥进行管理,首先安装此管理软件:
~$ apt-get install bridge-utils
第一步,建立一个桥接网络接口
~$ brctl addbr br0
检查是否成功:
~$ ip addr show
将两个网络接口合并为一个桥接设备,意思即为两个网卡共享网络连接:
~$ brctl addif br0 eth0 eth1
配置桥接网络:
以下以网桥地址为10.1.1.122,网关为10.1.1.1的桥接设备;
适用的场景为:
将此设备的一个网口接入到10.1.1.1上,另一个网口还可以接入一个其它设备就可以共享此设备通过10.1.1.1的上网功能了;
以下是进行静态地址配置的配置:
~$ vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo br0
iface lo inet loopback
iface eth0 inet manual
iface eth1 inet manual
iface br0 inet static
bridge_ports eth0 eth1
address 10.1.1.122
broadcast 10.1.1.255
netmask 255.255.255.0
gateway 10.1.1.1
启用桥接设备:
~$ sudo ifconfig br0 up
从桥接设备中移除一个网络接口
~$ sudo brctl delif br0 eth1
删除桥接设备:
~$ sudo ifconfig br0 down
~$ sudo brctl delbr br0
REF:
https://wiki.debian.org/BridgeNetworkConnections
- GNU Linux(Debian系统)桥接的创建与配置
- JDK8的安装与配置-Linux之Debian系统
- Debian GNU/Linux上输入法的设置
- [图]微软推出基于Debian GNU/Linux的交换机系统--SONiC
- 为Cubieboard2构建自己的的Debian Linux的步骤(3)(分色排版)下载并配置debian系统
- GNU Linux系统变量(sysctl配置命令)综合使用
- 利用虚拟机安装并配置Debian Linux系统的总结
- Debian Linux 系统安装完成后的配置
- Debian GNU Linux 4.0 r4
- Debian GNU/Linux 5.0 发布
- Debian GNU/Linux 安装手册
- samba的安装与配置(Debian 8.0系统)
- Linux(Ubuntu/GNU Debian)下Eclipse安装中文插件的方法
- 我的Debian GNU/Linux——安装篇
- 第 10 章 - 定制 Debian GNU/Linux 的安装
- 转载_我的Debian GNU/Linux安装全流程
- GNU Debian Linux下的界面绘制工具pencil简介
- linux-ubuntu与Debian系统中的update-rc.d(创建/注册系统服务)
- POJ 题目2991 Crane(线段树+计算几何)
- Git 常用命令大全
- while语句
- 网络接口获取下来的时间转换成NSDate
- 欢迎使用CSDN-markdown编辑器
- GNU Linux(Debian系统)桥接的创建与配置
- Centos启动和禁用网卡命令
- Java工程师成神之路
- android从相册中选择报无法加载照片
- 大家好!
- SLT之算法实现
- NGINX-PHP-FPM-配置-最大上传文件
- HTML中的name、id、class用法
- The method setBackground(Drawable) in the type View is not applicable for the arguments (int)