环境:Debian 12 amd64-lxde
局域网:PT925E电信光猫 + 手机APP 网络管家
一般用动态IP就可以了,但如果软件环境比较小众,问题就随之而来。起始问题:路由器无法解析设备名和IP,网络管家也不让设置固定IP,因为IP是变动的,所以无法通过设备名来访问指定的设备,每次访问都需要查看新的IP。
吐槽:电信设备越做越差,也许只注重提升他们自己的管理,但在客户使用自由度上是越来越糟糕了,当然前提是想省钱,如果花钱加一个功能自由度大的路由器,所有的问题也就可以绕过去了。
通常在路由器上设置固定IP应该是更方便的方法,更容易避免冲突,但因为条件的限制,只有在设备上设置固定IP这一条路了。
从Deb9,10,11和12一路走来,虽说设置固定IP一般都是
/etc/network/interfaces 文件里调整
调整后的例子:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
解释:
auto <interface_name>
iface <interface_name> inet static
address <desired_ip_address>
netmask <netmask_address>
gateway <default_gateway_address>
但实际效果和Deb版本,软件包的环境都有一定的关系
不一定都会产生效果。Debian 12 是今年6月刚刚发布的版本,在网上鲜有这方面的资料,故在此记录和分享:
这是用nmtui命令来设置
如果在执行nmtui过程中保错:nmtui: command not found
就先安装network-manager
sudo apt-get install network-manager
$ nmtui
进入下面界面选择‘Edit a connection’ + 回车
进入下面界面选择需要修改的网络名称,在例子中为:enps03
进入下面界面选择需要修改相应的网络设置,
进入下面界面翻到最下面按OK,
进入下面界面按Back
进入下面界面选择’Activate a connection’ (激活之前的修改)和 ‘OK’ 然后按回车,
下面两个界面是enps03的开关
下面是开,上面是关,
下面的界面可以通过Back进入,选择‘Quit’ +回车就可以正常退出设置程序。
然后用 ip addr show enp0s3 检查结果