方法1.在/etc/network/interfaces.d/ 目录下添加固定IP地址的脚本配置文件
将下面的配置保存为 eth0 ,然后放到/etc/network/interfaces.d/ 目录下就可以了
## eth0网卡接口配置 ##
#主配置 /etc/network/interfaces
#网卡接口配置 /etc/network/interfaces.d/
#不支持在行尾注释
auto eth0
#不设置IP的命令
#iface eth0 inet manual
#手动设置ip命令
iface eth0 inet static
#更改的ip地址
address 192.168.1.253
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
dns-domain 119.29.29.29
dns-nameservers 119.29.29.29
# 路由优先级,数值越小优先权越大,默认值是metric 0 #软件包apt install ifmetric
metric 0
# 设置MTU值
mtu 1492
重启下系统
sudo reboot
重新开机之后,可能原先的ip没被删掉,但不影响,可以直接用设定的固定的 ip 来登录了
方法2.在终端里输入脚本语言,自动在/etc/network/interfaces.d/ 目录下生成一个eth0配置文件
切换到root用户
su root
复制下面的脚本代码改好ip地址,粘贴到终端,回车,就可以了。
echo -e '
## eth0网卡接口配置 ##
#主配置 /etc/network/interfaces
#网卡接口配置 /etc/network/interfaces.d/
#不支持在行尾注释
auto eth0
#不设置IP的命令
#iface eth0 inet manual
#手动设置ip命令
iface eth0 inet static
#更改的ip地址
address 192.168.1.253
#掩码
netmask 255.255.255.0
#网关
gateway 192.168.1.1
network 192.168.1.0
#广播地址
broadcast 192.168.1.255
#DNS地址
dns-domain 119.29.29.29
#DNS服务
dns-nameservers 119.29.29.29
# 路由优先级,数值越小优先权越大,默认值是metric 0 #软件包apt install ifmetric
metric 0
# 设置MTU值
mtu 1492
'>/etc/network/interfaces.d/eth0
重启下系统
sudo reboot
重新开机之后,可能原先的ip没被删掉,但不影响,可以直接用设定的固定的 ip 来登录了