Ubuntu 20.04的静态网络配置


前言

ubuntu从17.10开始,已放弃在/etc/network/interface里固定IP的配置,即使配置也不会生效,而是改成netplan方式.


Step1.修改网络配置文件

sudo vim /etc/netplan/01-network-manager-all.yaml
注:如果不会使用vim,可以用gedit替换.

打开后编辑内容:

network:

	ethernets: 
	  ens33: #网卡名
	    dhcp4: false #设置动态获得IP地址为 禁用
	    addresses: [192.168.198.100/2]   #静态的IP4地址, 注意使用[]; 注意/2是指网关
	    optional: true
	    gateway4: 192.168.198.2   	#网关
	    nameservers:		#DNS服务器
	      addresses: [192.168.198.2]  	#默认与网关一样即可
	
	#version: 2
	#renderer: NetworkManager

Step2.使网络配置文件生效

sudo netplan apply

即可完成.


第一次补充:
注意!!! 这种也不行!!! 刚改完后正常, 但是重启后会引起 wire unmanaged 的情况, 网卡也启动不了,根本找不到, 无法联网. 而根据网上教程, 修改/etc/NetworkManager/NetworkManager.conf 文件内容,设置manager = true. 之后也不行. 只好系统重装. 求路过的大神解惑~


第二次补充:
好像是因为网卡的UUID冲突了,可惜我已经重装了, 无法还原故障再次进行这次验证. 且把方法记录下来,留备日后再用:

复制镜像(虚拟机快照)有可能导致网卡的UUID重复,导致网卡无法启动, 因此需要重置UUID(唯一识别符):

Step1.打开网卡配置文件,删除MAC地址,让系统重新计算网卡的UUID:
vi /etc/sysconfig/network-scripts/ifcfg-eth0     #打开此文件后删除MAC地址行
# HWADDR=00:0c:29:e4:e5:b8 将这一行删除

Step2.删除MAC地址与网卡UUID的绑定文件:
rm -rf /etc/udev/rules.d/70-persistent-net.rules   #删除MaC地址和UUID绑定文件

Step3.重启系统
reboot   #重启Linux
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值