linux中配置网桥的命令是下列哪一项,linux系统下配置网桥
linux系统下配置网桥
设置linux让网桥运行 配置网桥
我们需要让linux知道网桥,首先告诉它,我们想要一个虚拟的以太网桥接口:(这将在主机bridge上执行,不清楚的看看测试场景)
root@bridge:~> brctl addbr br0
其次,我们不需要STP(生成树协议)等。因为我们只有一个路由器,是绝对不可能形成一个环的。我们可以关闭这个功能。(这样也可以减少网络环境的数据包污染):
root@bridge:~> brctl stp br0 off
经过这些准备工作后,我们终于可以做一些立竿见影的事了。我们添加两个(或更多)以太网物理接口,意思是:我们将他们附加到刚生成的逻辑(虚拟)网桥接口br0上。
root@bridge:~> brctl addif br0 eth0
root@bridge:~> brctl addif br0 eth1
现在,原来我们的两个以太网物理接口变成了网桥上的两个逻辑端口。那两个物理接口过去存在,未来也不会消失。要不信的话,去看看好了。 .现在他们成了逻辑网桥设备的一部分了,所以不再需要IP地址。下面我们将这些IP地址释放掉
root@bridge:~> ifconfig eth0 down
root@bridge:~> ifconfig eth1 down
root@bridge:~> ifconfig eth0 0.0.0.0 up
root@bridge:~> ifconfig eth1 0.0.0.0 up
好了!我们现在有了一个任何IP地址都没有的box w/o了。 好了,这下如果你想通过TP配置你的防火墙或路由器的话,你就只能通过本地的控制端口了。你不会告诉我你的机器上连串行端口都没有吧?
注:上面红色部分其实是可选的,在试验中,我发现,就算不把原有的网卡地址释放掉,网桥也能工作!但是,为了更规范,或者说为了避免有什幺莫名其妙的问题,最好还是按要求做,执行这四步吧!
最后,启用网桥 root@bridge:~> ifconfig br0 up
可选: 我们给这个新的桥接口分配一个IP地址
root@bridge:~> ifconfig br0 10.0.3.129
或者把最后这两步合成一步:
root@bridge:~> ifconfig br0 10.0.3.129 up
就是多一个up!
这下我们做完了 。
关闭网桥命令
brctl delif ena eth1;
brctl delif ena eth0;
ifconfig ena down;
brctl delbr ena;
总结:
主要命令为brctl
1、创建网桥设备 br0:brctl addbr br0
2、向br0中添加网卡 eth0 eth1
brctl addif eth0
brctl addif eth1
3、从网桥中删除网卡 eth0 eth1
brctl delif eth0
brctl delif eth1
4、删除网桥 br0 : brctl delbr br0
做网桥防火墙需要一台三网卡的服务器,2个网卡做桥接,另外一个配置好ip地址作为管理接口,从而便可以远程登录服务器对防火墙进行管理。
另外也可直接把管理端口配置在br0上,这样可以节约一个网卡:)
在网桥上设置ip地址的命令: ifconfig br0 xxx.xxx.xx.xxx netmask 255.255.xxx.xxx broadcast xxx.xxx.xx.xx
linux中配置网桥的命令是下列哪一项,linux系统下配置网桥相关推荐
- Linux中有关文件的命令总结(查看、编辑、压缩、配置)
目录 一.文件查看命令 二.文件编辑命令 1.vim的三种模式 2.vim/vi 中常用命令 3.末行模式下的操作 三.文件压缩.解压命令 四.配置文件 1.什么是配置文件? 2.配置文件的设置方法 ...
- linux中配置网桥的命令是下列哪一项,Linux认证考试模拟试题及答案
Linux认证考试模拟试题及答案 1.在创建Linux分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2.在Red ...
- linux命令冒号加叹号,Linux中的叹号命令
在shell环境下操作,需要积累点快捷输入的小技巧: 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用. 最近还找到一种快速回退上一 ...
- linux命令冒号加叹号,【转载】Linux中的叹号命令
整天在shell环境下操作,不积累点快捷输入的小技巧是不行的. 未经允许严禁转载 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用. ...
- linux mkdir -m权限,Linux中mkdir和touch命令区别
一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令. touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹. 本文将选取ubu ...
- Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块...
Linux中mod相关的命令 内核模块化 mod相关命令都是用来动态加载内核模块/驱动程序模块 http://baike.baidu.com/link?url=lxiKxFvYm-UfJIxMjz ...
- linux在午夜运行什么命令,在Linux中如何使用at命令安排任务
原标题:在Linux中如何使用at命令安排任务 at vs cron 对于那些使用 cron 在 Linux 系统上安排任务的人来说,at 命令类似于 cron,因为你可以在选定的时间调度任务,但是 ...
- linux中20个高级命令 8月26日学习笔记
linux中20个高级命令 文章目录 linux中20个高级命令 1.ifconfig命令 1.1 检查所有网络接口 1.2 禁用网卡 1.3 启用网卡 1.4为网卡分配 IP 地址 1.5 更改网卡 ...
- linux中iptables配置文件及命令详解详解
linux中iptables配置文件及命令详解详解 2018年05月04日 14:23:41 hxpjava1 阅读数 956 linux中iptables配置文件及命令详解详解 iptables配置 ...
- linux中20个高级命令--【转载自微信公众号入门小站】
41. ifconfig命令 ifconfig用于配置内核常驻网络接口.它用于在启动时根据需要设置接口. 检查活动网络接口 [rumenz@local ~]$ ifconfig eth0 Link e ...
最新文章
- PHP 如何获取二维数组中某个key的集合(高性能查找)
- java switch语句练习 从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果
- 下载和安装R、RStudio !
- 华为又对计算机视觉下手了!
- 理解Mysql prepare预处理语句:mysql_stmt_init(MYSQL *mysql);
- 设计模式——单例模式(饿汉式、懒汉式和DCL)
- python(十):模块相关、操作Redis、操作Excel
- 子过程或函数未定义_Power Pivotamp;Power BI DAX函数说明速查
- Win10安装Ubuntu16.04 双系统
- 俯瞰开源工作流引擎Activiti
- Linux介绍及基本操作
- 浙江大学计算机系自主招生题目,浙江大学自主招生试题
- 实现齿轮转动动画CSS3特效
- 最大熵模型怎么理解?熵是什么??
- 【2015年第4期】城市交通大数据技术及智能应用系统
- 面对物联网安全隐患高墙,熵核科技如何实现突围
- jvm gc fullgc定位分析
- 国密加密解密之vue-sm2使用
- 吴恩达机器学习ex3多类别分类
- JAVA进阶案例 TCP编程之网络聊天工具(服务端)