Debian 12 上配置分配静态 IP 地址

因为本人是linux小白,但是搭建家庭nas装了immich相册,需要配置内网静态ip地址,防止内网地址变来变去。也不想用路由器的mac绑定,最近在网上,AI上也查了很久,其实方法很简单,就是修改/etc/network/interfaces文件,但是方法都没有说明白,导致修改了后重启网络服务,地址变成静态ip,但是过了几个小时,又自动变回之前分配的动态ip,表示很疑惑。后来找了几篇文章仔细对比,终于找到了问题。

1.先用ifconfig 或者 ip address查看一下自己的网卡名称(就是内网ip对应的最前面的网卡名称),我得是enp1s0

2. 先看一下之前的/etc/network/interfaces配置文件内容,关于网卡地方是这样配置的:

allow-htplug enp1s0
iface enp1s0 inet dhcp

我是这样改的

# The primary network interface
allow-htplug enp1s0
#iface enp1s0 inet dhcp
iface enp1s0 inet static
address 192.168.31.2
netmask 255.255.255.0
gateway 192.168.31.1
dns-nameserver 192.168.31.1

保存退出,重启网络服务 sudo service networking restart

上面蓝色的allow-htplug我没有改,因为不知道什么作用,怕改了出问题,我猜测是允许热插拔。

之后就一直出现问题,重启网络服务ip地址确实变成静态ip 31.2,但是过几个小时就变回去原来的31.148。 后来重启服务就变回去,过几个小时就又变回去,我百思不得解。

3. 之后仔细翻了几篇修改静态ip的方法,终于发现又很少几个文章提到,一定要把allow-htplug 修改为auto,也就是下面这样。

# The primary network interface

allow-htplug enp1s0

改成

# The primary network interface

auto enp1s

这句一定要改

不然后面的配置就不能持续生效。

关于我的nas是如何从公网访问的,而且速度还不错,还免费,后续再发文章吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值