查看网卡列表

ip link

修改网络

查看配置文件 ls /etc/netplan/
vi /etc/netplan/50-cloud-init.yaml

#编辑配置文件
network:
  #renderer: networkd
  ethernets:
    ens5:
      dhcp4: no
      dhcp6: no  # 或者false
      addresses:
        - 211.69.224.129/24
        - 2001:DA8:100D:AD::942:216/116
      #gateway4: 211.69.239.154
      routes:
        - to: default
          via: 211.69.239.154
        - to: default
          via: "2001:DA8:100D:AD::942:1"

      nameservers:
        addresses: [211.69.224.1, 114.114.114.114]
        #或者
        addresses:
          - 114.114.114.114 
          - 2400:3200::1

  version: 2

renderer配置为networkd,使用systemd-networkd作为网络配置。桌面环境使用NetworkManager。
Ubuntu Server和无头环境使用networkd

* 示例2
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:  # 替换为你的网卡名称
      dhcp4: true  # 如果需要 IPv4 DHCP 则保持
      dhcp6: false  # 禁用 IPv6 DHCP
      addresses:
        - 192.168.1.100/24  # 你的 IPv4 地址(可选)
        - "2001:db8::1/64"  # 你的 IPv6 地址
      routes:
        - to: default
          via: 192.168.1.1  # 你的 IPv4 网关
        - to: default
          via: "2001:db8::ffff"  # 你的 IPv6 网关
      nameservers:
        addresses: [8.8.8.8, "2001:4860:4860::8888"]

应用生效

应用
sudo netplan apply

查看信息
netplan ip
netplan info
netplan status


#验证ip地址配置是否成功
ip addr show ens5
ip add show
ip route show
ping 192.168.1.1
ping 192.168.1.254
ping 路由
ping qq.com


#查看路由表
ip route show
方法二
route -n 
#老命令
netstat -rn

遇到的问题




hn理工
应该是这个版本的ubutu不会自动生成默认路由
正常windows和centos通过写网关会自动生成默认

路由表 ip route show
211.69.224.0/24 dev ens5 proto kernel scope link src 211.69.224.129