网关与路由

  • netstat -r
  • Routing tables #路由表
  • Destination Gateway Flags Refs Use Netif Expire
  • 目的地 网关 状态 接口 超时
U Up 路由处于活动状态。
H Host 路由目标是单个主机。
G Gateway 所有发到目的地的网络传到这一远程系统上,并由它决定最后发到哪里。
S Static 这个路由是手工配置的,不是由系统自动生成的。
C Clone 生成一个新的路由, 通过这个路由我们可以连接上这些机子。 这种类型的路由通常用于本地网络。
W WasCloned 指明一个路由――它是基于本地区域网络 (克隆) 路由自动配置的。
L Link 路由涉及到了以太网硬件。

默认路由

  • defaultrouter="0.0.0.0" # rc.conf项
  • route add default 0.0.0.0 #shell命令

建立路由

  • gateway_enable="YES"

添加路由

  • # 将2.0添加到1.0
  • route add -net 192.168.2.0/24 192.168.1.0 #shell命令
  • static_routes="n1"
  • route_n1="-net 192.168.2.0/24 192.168.1.0" #rc.conf

网桥

  • ifconfig bridge create #shell创建
  • ifconfig bridge destroy #shell销毁
  • fconfig bridge0
  • bridge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  • ether 96:3d:4b:f1:79:7a
  • id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
  • maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
  • root id 00:00:00:00:00:00 priority 0 ifcost 0 port 0
  • # 添加成员
  • ifconfig bridge0 addm fxp0 addm fxp1 up
  • ifconfig fxp0 up
  • ifconfig fxp1 up
  • #rc.conf
  • cloned_interfaces="bridge0"
  • ifconfig_bridge0="addm fxp0 addm fxp1 up"
  • ifconfig_fxp0="up"
  • ifconfig_fxp1="up"
  • #设置IP地址
  • ifconfig bridge0 inet 192.168.0.1/24
  • #生成树协议
  • ifconfig bridge0 stp fxp0 stp fxp1

链路聚合与故障转移

故障转移模式

  • ifconfig fxp0 up
  • ifconfig fxp1 up
  • ifconfig lagg0 create
  • ifconfig lagg0 up laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24
  • ifconfig_fxp0="up"
  • ifconfig_fxp1="up"
  • cloned_interfaces="lagg0"
  • ifconfig_lagg0="laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24"

IPNAT

  • sysrc natd_enable="YES" #开机启动
  • natd_interface="fxp0" #网关网卡
  • natd_flags="" #配置文件
  • # natd_flags="-f /etc/natd.conf"
  • vim /etc/natd.conf
  • redirect_port tcp 192.168.0.2:6667 6667
  • redirect_port tcp 192.168.0.3:80 80
  • #shell
  • natd -redirect_port proto targetIP:targetPORT[-targetPORT]
  • natd -redirect_port 协议(TCP UDP) 内部IP:端口 外部端口

或者 ipnat

本文链接:https://www.moebsd.cn/post/FreeBSD-networking.html

FreeBSD 虚拟网卡 网桥 路由 映射的更多相关文章

  1. 容器虚拟网卡与网桥docker0虚拟网卡的veth pair的配对

    一)基本知识: Docker 安装时会自动在 host 上创建三个网络:none,host,和bridge:详细说明可参考其它文档.我们可用 docker network ls 命令查看: 基于DRI ...

  2. VMvare 虚拟网卡vmnet1 and vmnet8

    VMvare 虚拟网卡vmnet1 and vmnet8---------------------------------2013/11/03 在使用VMware Workstation创建虚拟机时, ...

  3. 虚拟机vmnet0、vmnet1和vmnet8的区别 虚拟网卡概述

    vmnet0,实际上就是一个虚拟的网桥 vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关. ...

  4. CentOS设置虚拟网卡做NAT方式和Bridge方式桥接

    CentOS设置虚拟网卡做NAT方式和Bridge方式桥接 http://www.centoscn.com/CentOS/config/2015/0225/4736.html 摘要:KVM虚拟机网络配 ...

  5. Linux下使用虚拟网卡的ingress流控(入口流控)

    Linux内核实现了数据包的队列机制,配合多种不同的排队策略,可以实现完美的流量控制和流量整形(以下统称流控).流控可以在两个地方实现,分别为egress和ingress,egress是在数据包发出前 ...

  6. 实现一个做双向NAT的虚拟网卡

    问题描写叙述与解决方式 还是老问题.Linux系统中通过iptables配置的NAT无法在双向通信环境中使用,你无法配置一条NAT规则实现对两个方向主动发起的流量做NAT,解决问题的方案有好几种: 1 ...

  7. Windows两个网卡配置路由规则 同时访问内网和外网

    电脑上有两个网卡,一个有线一个无线,有线连局域网,无线连外网,虽然两个网都连着,但还是会出现访问不通的情况. 这就要求我们自己来配置路由规则,让内网的访问走内网的网卡,外网的访问走外网的网卡. 一.查 ...

  8. kvm虚拟化关闭虚拟网卡virbr0的方法

    我们知道:kvm虚拟化环境安装好后,ifconfig会发现多了一个虚拟网卡virbr0这是由于安装和启用了libvirt服务后生成的,libvirt在服务器(host)上生成一个 virtual ne ...

  9. Linux 虚拟机虚拟网卡问题导致无法连接问题

    问题描述 当 Linux 虚拟机启动时,通过串口输出或者启动日志, 观察到虚拟网卡启动或者初始化故障, 导致虚拟机无法连接. 问题分析 常见的超时报错范例如下: CentOS 复制 Bringing ...

随机推荐

  1. CS224--1:语言模型和词向量

    参考: https://www.cnblogs.com/pinard/p/7243513.html https://blog.csdn.net/cindy_1102/article/details/8 ...

  2. 导出Excel出错

    错误提示:   解决方法: 1.运行dcomcnfg打开组件服务. 2.依次展开"组件服务"->"计算机"->"我的电脑"-&g ...

  3. vue中获取元素并控制相应的dom

    1 在标签中使用ref="xxx" 2 在methods中调用this.$refs.xxx this.$refs.xxx.$el获取dom 注意1:大多数情况下为了复用方法,将xx ...

  4. JavaScript DOM操作之查找元素节点

    概要: 编程接口 可通过 JavaScript 对 HTML DOM 进行访问. 所有 HTML 元素被定义为对象,而编程接口则是对象方法和对象属性. 方法是您能够执行的动作(比如添加或修改元素). ...

  5. freeRTOS V10.0.1移植到STM32F407标准库 - 环境Keil5

    最近因为工作需要用到FreeRTOS,其实开始本人内心是拒绝的因为自己只学习过UCOSIII还没实际上过什么大又复杂的工程,但是谁让FreeRTOS他是Free的呢公司成本考虑肯定是不会选择USOS的 ...

  6. 事件循环 EventLoop(Promise,setTimeOut,async/await执行顺序)

    什么是事件循环?想要了解什么是事件循环就要从js的工作原理开始说起: JS主要的特点就是单线程,所谓单线程就是进程中只有一个线程在运行. 为什么JS是单线程的而不是多线程的呢? JS的主要用途就是与用 ...

  7. Web 前端页面性能监控指标

    Web 前端页面性能监控指标 性能监控 / 性能指标 / 性能优化 白屏时间计算 FCP 白屏时间:从浏览器输入地址并回车后到页面开始有内容的时间: 首屏时间计算 FMP 首屏时间:从浏览器输入地址并 ...

  8. TS & ES-Next & playground

    TS & ES-Next & playground TS TypeScript: TS Playground - An online editor for exploring Type ...

  9. zhihu level

    zhihu level https://www.zhihu.com/creator/account/growth-level refs xgqfrms 2012-2020 www.cnblogs.co ...

  10. event duplication bind bug & h5 dataset flag solution

    event duplication bind bug & h5 dataset flag solution https://codepen.io/xgqfrms/full/PaRBEy/ OK ...