【Linux】Ubuntu配置静态IP地址、亲测简单有效

【Linux】Ubuntu配置静态IP地址、亲测简单有效

在 Ubuntu 中,IP 地址不固定通常是因为系统使用了动态 IP 地址分配的方式,而不是静态 IP 地址。这种情况下,IP 地址是由 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器动态分配的,而不是在系统中固定配置的。



前言

Ubuntu的IP地址不固定主要可能的原因:使用 DHCP 服务,移动网络环境等,固定Ubuntu的IP地址方便我们使用SSH服务进行远程链接。本文将介绍一种最简单有效的配置静态IP的方法。


一、查看网卡信息

ml@ml-virtual-machine:~/Desktop$ ifconfig -a

在这里插入图片描述

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.20.133  netmask 255.255.255.0  broadcast 192.168.20.255
        inet6 fe80::4605:58b4:4e35:b3b8  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:36:4e:46  txqueuelen 1000  (Ethernet)
        RX packets 145563  bytes 214092457 (214.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7349  bytes 524759 (524.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


二、打开netplan配置文件

1.修改01-network-manager-all.yaml文件

ml@ml-virtual-machine:~/Desktop$ su -  //切换为root
Password: 
root@ml-virtual-machine:~# cd /etc/netplan/

在这里插入图片描述

root@ml-virtual-machine:/etc/netplan# cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak  //先备份一下原始文件,以防万一。
root@ml-virtual-machine:/etc/netplan# vi 01-network-manager-all.yaml 

将下述内容:

#Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

修改如下:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
          ens33:
                  dhcp4: no
                  dhcp6: no
                  addresses: [192.168.20.142/24]
                  gateway4: 192.168.20.2
                  nameservers:
                          addresses: [114.114.114.114, 8.8.8.8]

其中:

ens33:   //ifconfig -a 显示的网卡名
addresses: [192.168.20.142/24]  //ifconfig -a : inet 192.168.20.133
gateway4: 192.168.20.2  //如下图:Vmware状态栏 :编辑 -> Vnet8 -> NAT设置 -> 网关IP:192.168.20.2

可以直接复制我贴的内容,然后将上述的三部分内容修改为你本机的地址即可。
最后执行

root@ml-virtual-machine:/etc/netplan# sudo netplan apply

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.重启验证

root@ml-virtual-machine:~# reboot
root@ml-virtual-machine:~# ifconfig -a

总结

Ubuntu 的 IP 地址不固定通常是因为系统默认使用 DHCP 动态分配 IP 地址。要使 IP 地址固定,你可以手动配置网络接口文件,或者在 DHCP 服务器上进行静态 IP 地址分配。

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值