ubuntu 20.04 | 18.04 设置静态ip方法

默认情况下网络使用的是DHCP,作为被频繁访问的服务器,需要设置该服务器地址为静态IP。

命令行下,找出所有可用网卡,执行:

ifconfig -a

ifconfig

从这里可以找到,本机的IP地址 192.168.1.100,子网掩码 255.255.255.0,以及推测网关地址 192.168.1.1, 网卡名字为:ens33

默认的网卡配置文件

默认情况下,网络使用DHCP

$ cat /etc/netplan/50-cloud-init.yaml

上面所示路径的文件可能不存在,但是在/etc/netplan 目录下,能找到个.yaml结尾的文件,其内容如下【初始设置为动态获取IP地址方式】:

复制代码
network:
    ethernets:
        ens33:
            dhcp4: yes
            addresses: []
 
    version: 2
复制代码

假设IP地址修改为192.168.1.100,子网掩码24位即255.255.255.0,网关设置为192.168.1.1,DNS1:223.5.5.5,DNS2:223.6.6.6,修改内容如下:

复制代码
network:
    ethernets:
        ens33:
            dhcp4: no
            addresses: [192.168.1.100/24]
            optional: true
            gateway4: 192.168.1.1
            nameservers:
                    addresses: [223.5.5.5,223.6.6.6]
 
    version: 2
复制代码

IP地址,子网掩码和网关地址根据实际情况进行修改,DNS地址可以采用这里的所列出的地址,即 223.5.5.5, 223.6.6.6。

应用新配置

sudo netplan apply

测试网络连通性

ping 192.168.1.100
ping

 注意

以上就设置了本机为静态IP地址,但是这样并不能保证局域网络内就不会有IP冲突了。实际操作中,还需要在路由器中设置DHCP地址的范围,把该子网内静态IP地址排除在外!例如,设置DHCP地址范围为192.168.1.101 ~ 192.168.1.255, 这样就把192.168.1.100排除在外了,在这个地址下就可以安排多个静态IP。

参考链接:
https://www.cnblogs.com/ubuntuanzhuang/p/13131138.html

posted @   opencoder  阅读(714)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示