Ubuntu修改默认网关,以及配置静态ip

使用Netplan配置(适用于Ubuntu 18.04及以上版本)

使用ifconfig查看网络,找到192开头的ip的网口,例如我的电脑是:

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255

记住这个ens33网卡名称

Netplan的配置文件位于 /etc/netplan/ 目录下,以 .yaml 结尾。

sudo vi /etc/netplan/01-netcfg.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: false
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.123
  version: 2

其中,这个ens33就是刚才的网卡名称,配置他的address为自定义的静态ip,配置gateway4为指定的网关ip,然后:wq保存。

再使用sudo netplan apply应用网络修改。

最后使用ip route查看是否应用了修改,可以看到类似:

~$ ip route
default via 192.168.1.123 dev ens33 proto static 

这个配置意思是目前设备的所有流量默认由静态地址192.168.1.123来处理。

posted @ 2024-08-01 14:07  ShengOasis  阅读(722)  评论(0)    收藏  举报