首先查询有线网卡名
首先确保在/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文件中手动添加域名解析服务器
最好是一条主记录, 一条备用记录, 由于我的域名解析比较可靠, 所以我只添加了一条