在Ubuntu 22上修改br-lan的IP

发布于:2025-07-15 ⋅ 阅读:(19) ⋅ 点赞:(0)

在Ubuntu 22上修改br-lan的IP地址可以通过修改netplan配置文件来实现,具体步骤如下:

 

1. 查看当前网络配置:打开终端,输入 ip addr show 命令,查看当前网络接口信息,确认br-lan接口的存在及当前IP配置。

2. 编辑netplan配置文件:使用文本编辑器打开netplan配置文件,通常路径为 /etc/netplan/01-netcfg.yaml 或 /etc/netplan/*.yaml ,命令为 sudo vim /etc/netplan/01-netcfg.yaml (若文件名不同需替换为实际文件名)。

3. 修改IP地址配置:在打开的文件中,找到与br-lan相关的配置块。若要设置静态IP,将 dhcp4 行修改为 addresses 行,并在其后添加所需的IP地址、子网掩码。例如,设置IP为192.168.1.100,子网掩码为24,可写成 addresses: [192.168.1.100/24] 。同时,可指定网关地址和DNS服务器地址,如 gateway4: 192.168.1.1 , nameservers: [8.8.8.8, 8.8.4.4] 。若要使用动态IP地址(DHCP),则确保 dhcp4 行存在且值为 true 。

4. 保存并关闭文件:在编辑器中按 Esc 键,输入 :wq 保存并退出。

5. 应用新配置:输入 sudo netplan apply 命令,使新的网络配置生效。

6. 验证IP地址更改:再次执行 ip addr show 命令,查看br-lan接口的IP地址是否已更改为设置的值。

以下是一个针对br-lan接口设置静态IP的 01-netcfg.yaml 完整示例(根据实际需求修改IP、网关等信息):
 
yaml   
network:
  version: 2
  renderer: networkd
  ethernets:
    # 物理网卡配置(假设br-lan桥接了eth0,根据实际网卡名修改)
    eth0:
      dhcp4: no
      dhcp6: no
  bridges:
    # br-lan桥接接口配置
    br-lan:
      interfaces: [eth0]  # 桥接的物理网卡
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.100/24]  # 静态IP及子网掩码(/24即255.255.255.0)
      gateway4: 192.168.1.1  # 网关地址(根据实际网关修改)
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]  # DNS服务器
 
 
说明:
 
- 若无需桥接物理网卡,可删除 ethernets 部分,同时将 bridges 中的 interfaces: [] 留空。

- 若需要DHCP自动获取IP,将 dhcp4: no 改为 dhcp4: yes ,并删除 addresses 、 gateway4 、 nameservers 配置。

- 所有缩进需严格使用空格(yaml不支持Tab),建议每级缩进2个空格

 


网站公告

今日签到

点亮在社区的每一天
去签到