deepin 20 命令行设置有线网卡固定ip

首先查询有线网卡名

首先确保在/etc/network/interfaces 有如下一行

设置固定IP

在/etc/network/interfaces.d 目录下创建一个以网卡名命名的文件(方便识别)

sudo vi /etc/network/interfaces.d/enp6s0

#参考如下内容设置固定ip
auto enp6s0                    #enp6s0替换为你机器上的有线网卡名
iface enp6s0 inet static       # static 为固定ip, dhcp 为动态ip, 如果设置为动态ip以下4行可省略 
address 192.168.1.21           # 固定ip
netmask 255.255.255.0          #子网掩码
gateway 192.168.1.1            # 设置网关
dns-nameserver 192.168.1.1     #设置可用的dns, 由于我的路由器开启了dns解析服务, 所以我的网卡和dns server ip一致, 一般设置为所在城市的dns服务器, 可百度查询相应城市的dns server

重启网卡

#关闭网卡
sudo ifdown enp6s0
# 等待数秒, 重新激活网卡
sudo ifup enp6s0

验证配置是否成功

ifconfig -a
# 使用ifconfig 的替代命令 ip 查询网卡状态
ip a     

如下蓝色部分出现表示成功

检查域名解析是否可用

如果不可用, 在/etc/resolv.conf文件中手动添加域名解析服务器

最好是一条主记录, 一条备用记录, 由于我的域名解析比较可靠, 所以我只添加了一条

 

转载请注明出处, 更多博文请访问https://www.cnblogs.com/guoapeng/
原文地址:https://www.cnblogs.com/guoapeng/p/14497222.html