Linux+bridge做透明网桥
http://hi.baidu.com/sing520/item/56418e51ebb02da8adc85701
首先重新编译kernel,make menuconfig.....
注 意,除了要把该编译进去的驱动编进去(象NIC什么的)还要把最重要的iptables给enable起来,进入Network Options,选中Network Packet filtering (replaces ipchains),这样就会打开IP: Netfilter Configuration -->; 子菜单,进入,选中里面所有的选项,然后回到Network Options菜单,选中“802.1d Ethernet Bridging” 和 “netfilter (firewalling) support”两个选项(一看就知道很重要。) 退出,开编。
make
make modules_install
make install
重起,如果正常,开始下一步,tar –xzvf bridge-utils-1.1.0.tar.gz.
cd ./bridge-utils-1.1.0
make
make install(编译bridge并安装,具体的安装目录可在make文件生成时指定。)
完毕后可以先试试bridge的基本命令:
brctl addbr mybridge (创建bridge mybridge,然后用ifconfig查看会发现多了一个mybridge端口)
brctl addif mybridge eth0
brctl addif mybridge eth1 (把eth0和eth1包含到mybridge中)
然后需要对各端口做以下动作
ifconfig eth0 0.0.0.0 promisc
ifconfig eth1 0.0.0.0 promisc(打开混杂模式)
ifconfig mybridge up(启动网桥)
这 时桥接即已成功,从router和局域网转发过来的消息开始通过机器,这时你会发觉满屏的tcp/ip转发消息让你无法下手,硬盘也狂转,这是 syslogd和klogd做的怪,log的priviledge设得太低,改掉它。telnet 进入机器(这时你只能telnet,console上已经泛滥成灾。)kill 掉syslogd和klogd,在/etc/syslog.conf中屏蔽掉*.info至/var/log/messages的rules,并修改 /etc/init.d/syslog,在daemon klogd 一项后加上-2 -c 4(提高klogd的消息转发级别),重起syslogd,哈哈,整个世界清净了!!!
可以用以下语句为桥接配ip
ifconfig mybridge 192.168.1.10 netmask 255.255.255.0
Linux+bridge做透明网桥相关推荐
- Linux Kernel TCP/IP Stack — L2 Layer — Linux Bridge(虚拟网桥)
目录 文章目录 目录 Linux bridge Linux bridge 的实现方式 Linux bridge 的代码逻辑 Linux bridge 在 Linux 的语境中,Bridge(网桥)和 ...
- Linux Kernel TCP/IP Stack — L2 Layer — Linux Bridge(虚拟网桥)的基本操作
目录 文章目录 目录 Linux bridge 的基本操作 创建 Bridge 将 veth pair 连上 Bridge 为 Bridge 配置 IP 地址 将物理网卡接口设备挂靠 Bridge L ...
- Linux Bridge的IP NAT细节探析-填补又一坑的过程
前序 近日温州皮鞋厂老板正在忙着学习Linux Bridge以及诸多虚拟网卡相关的东西,老湿给了一些指导,但最根本的还要靠温州老板自己.就好像有仙灵在聆听心声,我正因为温州老板的缘故一而再再而三地怀念 ...
- Linux 虚拟化网络技术 — KVM + Linux Bridge 的网络虚拟化解决方案
目录 文章目录 目录 KVM 虚拟机应用 Linux Bridge + VLAN 实现网络隔离 TSG: Failed to restart network KVM 虚拟机应用 Linux Bridg ...
- 理解 neutron(15):Neutron Linux Bridge + VLAN/VXLAN 虚拟网络
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...
- 一个关于Linux Bridge配置的吐嘈
话说有些事情十分适合在放假前的一天折腾一天,但绝对不适合在你准备去吃饭前多看一眼...我上周就碰到了这么一件揪心的事,最终以低血糖收场,十分狼狈地四处觅食,却觅到了一包超级辣的鸡爪,吃完后感觉症状加重 ...
- linux下brctl配置网桥
设置linux让网桥运行 配置网桥 我们需要让linux知道网桥,首先告诉它,我们想要一个虚拟的以太网桥接口:(这将在主机bridge上执行,不清楚的看看测试场景) root@bridge:~& ...
- 【云计算学习笔记(十六)】之 KVM原理,Libvirt,VLAN,Linux Bridge介绍
文章目录 本文章由公号[开发小鸽]发布!欢迎关注!!! 一. 虚拟机基础 (一) 虚拟化分类 1. Host是通过什么方式将硬件资源虚拟化,并提供给Guest使用的呢? 2. 1型虚拟化 3. 2型虚 ...
- Linux bridge桥接两个VirtualBox虚拟网络
这篇文章缘起于这段时间我对拆东墙补西墙这种工作方式的抱怨. 先是磁盘空间不够用,配发的电脑仅仅剩余12G的空间,不能外接硬盘,暂时也不能上传备份,相当于一台离线的机器吧.我却要完整编译一个4.19版本 ...
- linux虚拟网络设备--内核网桥的实现分析(六)
一.Linux内核网桥的实现分析 Linux 内核分别在2.2 和 2.4内核中实现了网桥.但是2.2 内核和 2.4内核的实现有很大的区别,2.4中的实现几乎是全部重写了所有的实现代码.本文以2.4 ...
最新文章
- html style属性
- CTF-IDA的常用操作(初学者)
- android-侧滑菜单
- 项目管理六大制约因素_用PCTS理念做好项目管理规划(优秀项目管理者必知)...
- asynchttpclient 超时_dnf这才是混子的毕业套装,却发现超时空漩涡不买账!
- python 函数 类 模块
- Spring Boot基础学习笔记01:Spring Boot入门程序
- No usable temporary directory found in [‘/tmp‘, ‘/var/tmp‘, ‘/usr/tmp‘]
- Unity Understanding Lifetime Managers
- Resnet 18网络模型
- 排序算法之---希尔排序(一看你就懂滴)
- 无法保存在此处,请选择其他位置
- 我国三大运营商即将开始联手屏蔽垃圾短信
- 计算机考证编程类证书
- 华中农业大学python期末考试试卷_华中农业大学本科课程期末考试试卷
- PG系列数据库TPCH测试文档
- cnc计算机控制,第二章计算机数控系统CNC与控制原理分解.pdf
- css加载不起作用,webpack css loader不起作用
- MD5加密——MD5只能加密不能解密
- No.006 雪碧图CSS Sprite