• [daily][fedora][netctl][nmcli] 设置笔记本为台式机网关


    TAG:将一个网卡动态增减到网桥里的配置

    场景是这样的。

    我的笔记本无线网卡用来访问互联网。OS里面有一个birdge用来链接所有的虚拟机帮助虚拟机上网。

    现在有了一台台式机。台式机用来做hypervisor运行一大堆的虚拟机。但是它不能上网。

    笔记本和台式机使用网线直连。

    现在的第一个需求是,当我在公司的办公环境工作时,希望可以让笔记本的有线网口可以动态的加入进bridge或删除。

    笔记本是用netctl管理的。配置如下:

    ┬─[tong@T7:/etc/netctl]─[03:30:23 PM]
    ╰─>$ cat lan0-slave 
    Description='A basic static ethernet connection'
    Interface=lan0
    Connection=ethernet
    IP=no
    IPv6=no
    After=(internal-br0)
    ExecUpPost="/usr/bin/brctl addif internal-br0 lan0"
    ExecDownPre="/usr/bin/brctl delif internal-br0 lan0"
    NETCTL_DEBUG=no

    使用:

    ┬─[tong@T7:/etc/netctl]─[03:51:58 PM]
    ╰─>$ sudo netctl start lan0-slave
    ┬─[tong@T7:/etc/netctl]─[03:52:04 PM]
    ╰─>$ sudo netctl stop lan0-slave

    第二个需求,在台式机上,加一个bridge,bridge通过网线直连进笔记本的bridge。

    同时这个bridge还将链接台式机里之后的所有虚拟机的管理口。

    台式机是fedora28, 使用networkmanager管理网络。

    参考:https://linux.cn/article-9513-1.html

    nmcli c add type bridge ifname br0
    nmcli c add type bridge-slave ifname eno1 master br0
    nmcli c del eno1
    nmcli c edit bridge-br0
    > set ipv4.addresses 192.168.7.17/24
    > set ipv4.gateway 192.168.7.1
    > save persistent
    > quit
    nmcli c bridge-br0 up
    // nmcli device br0 set autoconnection on

    完成。

  • 相关阅读:
    PHP获取数组最大值下标的方法
    [转]SpeedPHP微信接口扩展
    SSL证书部署
    Windows server 2003+IIS6+PHP5.4.45环境搭建教程
    运行PHP出现No input file specified错误解决办法
    转载-lvs官方文档-LVS集群中的IP负载均衡技术
    转载-lvs官方文档04-LVS集群的负载调度
    官方文档-Linux服务器集群系统(一)
    转载-lvs官方文档-Linux服务器集群系统(二)
    linux系统参数统计脚本
  • 原文地址:https://www.cnblogs.com/hugetong/p/9811561.html
Copyright © 2020-2023  润新知