Ubuntu网络配置-桥接和多网卡绑定

Ubuntu 18.04⽹络配置:
https://netplan.io/ 官⽅⽂档

注: Ubuntu 从 17.10 开始,已放弃在 /etc/network/interfaces ⾥固定IP的配置,⽽是改成 netplan ⽅式,
配置⽂件是:/etc/netplan/01-netcfg.yaml

ubuntu 17.04及之前的静态IP配置⽅式:

# cat /etc/network/interfaces
root@magedu:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto eth0 #⽹卡⾃启动,写⾃⼰要配置IP的实际⽹卡名称
iface eth0 inet static #配置静态IP,写⾃⼰要配置IP的实际⽹卡名称
address 172.18.3.12 #IP地址
netmask 255.255.0.0 #掩码
gateway 172.18.0.1 #⽹关
dns-nameservers 223.6.6.6 #DNS
dns-nameservers 223.5.5.5
#重启⽹络服务
# /etc/init.d/networking restart
# systemctl restart networking.service

这里和Centos配置文件基本相同,就不在重复赘述,只是配置文件地址有所不同

ubuntu 18.04配置单网卡静态IP地址

#sudo vim /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
	  dhcp6: no
      addresses: [172.20.0.18/16]
      gateway4: 172.20.0.1
      nameservers:
         addresses: [223.6.6.6]

# sudo netplan apply

# vim ~/.vimrc #取消vim ⾃动缩进功能
set paste

ubuntu 18.04配置多⽹卡静态IP以及静态路由

# sudo vim /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
     eth0:
       dhcp4: no
       dhcp6: no
       addresses: [172.18.3.18/16]
       gateway4: 172.18.0.1
       nameservers:
         addresses: [223.6.6.6]
     eth1:
       dhcp4: no
       dhcp6: no
       addresses: [10.20.3.18/16]
       routes:
         - to: 172.20.0.0/16
           via: 10.20.0.1
         - to: 10.20.0.0/16
           via: 10.20.0.1

# sudo netplan apply

ubuntu 18.04的单⽹卡桥接配置

# sudo cat /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
  bridges:
    br0:
       dhcp4: no
       dhcp6: no
       addresses: [172.20.20.19/16]
       gateway4: 172.20.0.1
       nameservers:
         addresses: [233.6.6.6, 8.8.8.8, 114.114.114.114]
       interfaces:
         - eth0
  
  # sudo netplan apply

ubuntu 18.04多⽹卡的桥接配置,将br0和br1分别桥接到eth0和eth1。

# sudo cat /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
    eth1:
      dhcp4: no
      dhcp6: no
  bridges:
    br0:
       dhcp4: no
       dhcp6: no
       addresses: [172.20.20.19/16]
       gateway4: 172.20.0.1
       nameservers:
         addresses: [233.6.6.6, 8.8.8.8, 114.114.114.114]
       interfaces:
         - eth0
  bridges:
    br1:
       dhcp4: no
       dhcp6: no
       addresses: [192.168.146.22/24]
       routes:
          - to: 172.20.0.0/16
            via: 192.168.146.2
          - to: 192.168.146.0/24
            via: 192.168.146.2
       interfaces:
         - eth1
         
 # sudo netplan apply 

以上的情景可以满足大多数使用,如需要进一步如提高带宽或做主备等,可使用bond技术

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 23.04上使用qemu进行图形化安装并配置网卡桥接,您可以按照以下步骤进行操作: 1. 首先,确保您的系统已安装qemu和virt-manager。您可以通过运行以下命令来安装它们: ``` sudo apt install qemu virt-manager ``` 2. 安装完成后,打开virt-manager并点击“新建虚拟机”按钮,开始创建新的虚拟机。 3. 在“虚拟机操作系统安装方法”中选择“本地安装媒体(ISO映像或CD / DVD)”。 4. 在“操作系统安装来源”下,选择要安装的操作系统的ISO文件路径。 5. 在“处理器”选项卡下,选择适当的CPU配置。 6. 在“内存”选项卡下,选择虚拟机的内存大小。 7. 在“网络选择”选项卡下,选择“桥接”作为网络的连接方式。 8. 在“完成”选项卡下,为虚拟机命名并点击“完成”按钮来创建虚拟机。 9. 单击新创建的虚拟机以启动它,您将在qemu窗口中看到虚拟机的图形界面。 10. 完成安装后,您可以在虚拟机中配置网卡桥接。打开虚拟机的终端并输入以下命令: ``` sudo nano /etc/netplan/01-network-manager-all.yaml ``` 11. 在打开的文件中,将网络配置更改为以下内容(假设您要桥接到eth0网卡): ``` network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: no bridges: br0: interfaces: [eth0] dhcp4: yes ``` 12. 保存并退出文件,然后运行以下命令使更改生效: ``` sudo netplan apply ``` 13. 现在,您的虚拟机应已成功设置为使用桥接网络。可以使用ping命令或打开浏览器来测试虚拟机的网络连接。 这些步骤应该能够帮助您在Ubuntu 23.04上使用qemu进行图形化安装并配置网卡桥接。请记住,某些步骤可能需要root权限或使用sudo进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值