You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04通过Netplan配置无线网卡静态IP失败求助

Ubuntu 22.04通过Netplan配置无线网卡静态IP失败求助

嘿,我来帮你排查下配置里的问题,大概率是YAML格式或者配置细节出错了——Netplan对YAML的缩进和语法要求可是相当严格的:

几个可能的错误点:

  1. 配置文件命名问题:Netplan只识别/etc/netplan/目录下以.yaml结尾的文件,你提到的00-installer-config没有后缀的话,Netplan根本不会读取它,得改成00-installer-config.yaml才行。

  2. YAML缩进错误:从你贴的配置来看,层级缩进明显混乱,比如wlp3s0应该在wifis下面缩进2/4个空格,addressesnameservers这些子项又要在wlp3s0下面再缩进,格式乱了Netplan会直接忽略配置内容。

  3. Access Points写法错误:你写的"bssid"这里应该是你的WiFi实际名称(SSID),而不是固定写"bssid"这个词——除非你的WiFi真叫这个名字。比如如果你的WiFi叫"MyHomeWiFi",这里就替换成对应的名称。

修正后的示例配置(注意严格缩进!)

network:
  version: 2
  renderer: networkd
  wifis:
    wlp3s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.80.222/24]
      nameservers:
        addresses: [192.168.80.1, 8.8.8.8]
      access-points:
        "你的WiFi实际SSID名称":
          password: "你的WiFi密码"
      routes:
        - to: default
          via: 192.168.80.32

后续操作步骤:

  • 先把配置文件改名并按上面的格式修正内容
  • 执行命令生成配置:sudo netplan generate
  • 应用配置:sudo netplan apply
  • 如果还是不生效,用调试模式查看详细错误:sudo netplan --debug apply,根据输出的错误提示进一步排查(比如可以用ip link命令确认你的无线网卡是不是wlp3s0)

备注:内容来源于stack exchange,提问作者llesh

火山引擎 最新活动