Arch Linux 使用桥接模式上网

这篇具有很好参考价值的文章主要介绍了Arch Linux 使用桥接模式上网。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如果我们想要将虚拟机与物理主机同一网段,并且像物理机器一样被其他设备访问,则需要以桥接模式上网,这个时候,物理主机就必须配置为使用网桥上网了。

注意:这里我们使用了 NetworkManager 网络管理工具中的 nmcli 来进行配置,因此先需要开启 NetworkManager 服务。

1. 添加网桥设备(br0)及连接名(br0)

$ nmcli c add type bridge autoconnect yes con-name br0 ifname br0

上面的命令完成了这几个操作:创建 br0(可以自定义) 网桥设备、创建 br0(可以自定义) 网络连接,将 br0 网桥设备 stp 设置为 on,可以通过 brctl show 查看网桥,可以通过 nmcli c show 查看网络连接。

2. 配置网桥的ipv4连接信息

1) 动态获取 ip 方式:

$ nmcli c modify br0 ipv4.method auto 

2) 静态设置 ip 方式(我的华为路由器默认是 192.168.3.0 网段):

$ nmcli c modify br0 ipv4.method manual ipv4.address 192.168.3.10 
$ nmcli c modify br0 ipv4.gateway 192.168.3.1
$ nmcli c modify br0 ipv4.dns 192.168.3.1

3. 删除原来的有线网卡连接(如果有的话)

$ nmcli c delete eno1

4. 绑定网卡连接到桥接设备

$ nmcli c add type bridge-slave autoconnect yes con-name eno1 ifname eno1 master br0

这里的网卡连接名为 eno1,网卡设备名为 eno1,桥接设备为 br0,如果 con-name 名字设置为网卡名字,则 ifname 还可以省略,也就是上面的语句可以省略写成:

$ nmcli c add type bridge-slave autoconnect yes con-name eno1 master br0

5. 重启 NetworkManager

$ systemctl restart NetworkManager

至此,主机用网桥方式上网设置成功,并能正常上网。可以通过 ip addr 查看 ip地址信息,发现网桥设备 br0 被赋予了 ipv4 地址,而 eno1 确实绑定至 br0 (master br0)的状态

$ ip addr
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000
    link/ether 38:2c:4a:b8:cf:f9 brd ff:ff:ff:ff:ff:ff
    altname enp0s25
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether aa:03:4d:ba:ce:a9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.103/24 brd 192.168.3.255 scope global dynamic noprefixroute br0
       valid_lft 85102sec preferred_lft 85102sec
    inet6 fe80::36c0:32b9:c068:161/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

而虚拟机系统网络连接也很简单,只需要将网卡设置为桥接设备,设备名称为主机桥接设备 br0 即可,如下图所示:

Arch Linux 使用桥接模式上网,Linux学习,Arch Linux,linux,桥接模式,arch,kvm,bridge文章来源地址https://www.toymoban.com/news/detail-629721.html

到了这里,关于Arch Linux 使用桥接模式上网的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Arch Linux With KDE6(x11)安装小记

    ​ 此篇博客记载了笔者安装ArchLinux的基础步骤和安装教程,供各位看官参考和评判。 ​ 环境:Windows11下的VMWare虚拟机安装2024年3月初发行的Linux 6.8.1Kernel,安装的固件类型是 UEFI安装 而不是BIOS安装 ​ 配置导向: 分区简单:UEFI分区(300M) + Swap(4G) + FileSystem(Btrfs)(75.6G) I. 开始

    2024年04月17日
    浏览(34)
  • Arch Linux高分辨率屏幕设置分辨率及dpi缩放

    由于笔记本原生屏幕分辨率太渣,于是购入一块2440x1400、14英寸副屏。窗口管理器为dwm,使用 startx 命令进入环境 注 :此文不会改变tty的设置,仅设置xorg下某用户的个人设置 关闭笔记本屏幕,只使用副屏 副屏分辨率设置为最高,且屏幕缩放设置为合适大小 高分辨率小屏幕导致

    2024年02月05日
    浏览(68)
  • 如何在Arch Linux上安装最新的GNOME Alpha/Beta版本

    导读 这是为那些想在 Arch Linux 上安装下一个主要版本的 GNOME 桌面环境的 alpha 或 beta 开发版的用户提供的快速而又肮脏的教程,仅供测试之用。 每次有新的 GNOME alpha 版本发布,人们都会问我如何在各种 GNU/Linux 发行版上安装。我总是告诉他们,如果没有为特定发行版创建的

    2024年02月16日
    浏览(34)
  • wsl2 arch linux访问ch340串口和usb设备

    在powershell执行下面命令安装

    2024年04月12日
    浏览(42)
  • Arch - 多线程设计架构模式

    多线程设计架构模式是一种通过合理地使用线程来提高系统性能和响应能力的设计模式。以下是一些常见的多线程设计架构模式: 线程池模式:通过预先创建一组线程,将任务提交到线程池中执行,避免了线程的频繁创建和销毁,提高了系统的性能和稳定性。 生产者-消费者

    2024年02月16日
    浏览(37)
  • 【Linux】内核宏定义解释postcore_initcall,arch_initcall,subsys_initcall

    postcore_initcall(pcibus_class_init) 是一个宏,用于在Linux内核初始化过程中注册一个后期初始化函数。 这个宏的含义如下: postcore_initcall 是一个宏定义,用于指定注册的函数在内核初始化的哪个阶段执行。 pcibus_class_init 是要注册的函数的名称,它是一个后期初始化函数。 后期初始

    2024年02月13日
    浏览(38)
  • Manjaro/arch linux glibc 更新 发生错误,没有软件包被更新 glibc-locales: 文件系统中已存在 /usr/lib/locale/ | virtualbox 闪烁

    一般glibc的更新要慎重,因为不同的glibc版本编译出来的C++等库是不能互相链接的,存在兼容性问题,甚至可能导致系统挂掉。 查看glibc版本: ldd --version 我的系统只是个人使用,也没有太多已经编译的库,为了与上游保持同步,也就更新了。 看最后,更新出问题了,好在解

    2024年02月02日
    浏览(59)
  • arch配置中文和输入法

    主要解决三点问题 1.显示中文 2.使用中文输入法 3.显示正确的时间 目录 这篇文章旨在教大家如何配置arch中文和中文输入法和对时间的调整 第一步,就是把arch切换成中文 第二步,就是如何使用中文输入法 时间问题解决 我arch版本是 archlinux2024.3.29 X86-64 桌面环境是 KDE 6.0.3 !注意

    2024年04月08日
    浏览(59)
  • 解决AttributeError: ‘Namespace‘ object has no attribute ‘arch‘

    在运行ACmix-ResNet模型时出现问题 很简单的一个错误,没有添加参数 使用parser添加相应参数即可

    2024年02月08日
    浏览(47)
  • 解决虚拟机桥接模式无法上网的问题

    这里设置的是静态ip, 首先遇到的坑是用手机开流量,网关是会变化的   3.重启网络   点击编辑----虚拟网络编辑器---更改设置 真机网卡查看方式

    2024年02月11日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包