Ubuntu24.04修改IP和DNS

2025 年 3 月 11 日 星期二(已编辑)
/
4

Ubuntu24.04修改IP和DNS

查找配置文件

ls /etc/netplan/

进入/etc/netplan/目录,找到 yaml 文件,如下:

ubuntu@ubuntu:~$ ls /etc/netplan/
50-cloud-init.yaml
ubuntu@ubuntu:~$ cat /etc/netplan/50-cloud-init.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ubuntu@ubuntu:~$

修改配置文件

上面是文件原来的内容,输入以下命令打开配置文件。

vim /etc/netplan/50-cloud-init.yaml

按照下面示例添加或修改内容:

network:
  version: 2
  renderer: networkd
  ethernets:
#网卡名称,先用 ifconfig 查清楚要更改的网卡名字
    eth0:
        dhcp4: false # 关闭 DHCP
        dhcp6: false
        #dhcp6: true
        addresses: # 静态 IP 地址和子网掩码
          - 10.0.0.xx/24
          - 2408:xxxx:xxxx::xx/64
        routes: # 网关地址
          - to: default
            via: 10.0.0.1
          - to: default
            via: fe00::1 #路由器内网 IP
        nameservers: # DNS 服务器地址
            addresses:
              - 10.0.0.1
              - fe00::1 #路由器内网 IP
              - 2606:4700:4700::1111  # Cloudflare 公共 DNS
              - 2606:4700:4700::1001  # Cloudflare 公共 DNS
            search: []

启用配置信息

sudo netplan apply

再用 ifconfig 查看,网卡地址已经变更过来,个别版本没生效的重启一下系统吧。 有些文章让你执行 netplan apply 的时候前面没有加 sudo,这样一般不会真正生效的,要在前面加 sudo 或者直接在 root 下执行。

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...