linux 固定 ip 的 一种方法

百度有 写到 /etc/profile 里的 ,也有写 /etc/bash_rc 里面的 ,在我这里 都 没有 用

发现 可以 用 ip add 方法 来 加一个 ip

ip a add 10.168.1.250/24 dev enp0s3 前面 是 ip 后面 dev 对应的是 网卡名

但是这种是 临时 的 ,所以我们可以 做成 一个服务 调用 sh 脚本 来执行这个操作

首先 写个 脚本 start.sh

#! /bin/bash
ip a add 10.168.1.250/24 dev enp0s3

然后写个 service 文件 (文件名就叫 ipadd.service) 放到 /usr/lib/systemd/system 这个目录下(debian的 服务都放在这个目录下面的,其它发型版百度下吧)

[Unit]
Description=web-collect-server
 
[Service]
Type=simple
Restart=always
RestartSec=3s
ExecStart=/root/start.sh
 
[Install]
WantedBy=multi-user.target
~
~
ipadd.service      

然后执行 sudo systemctl enable --now ipadd.service 就可以 啦, 他就会开机 的时候 调用 ip add 命令 ,把你 定义好的固定ip 给加进去了

posted @ 2022-03-17 10:17  ifnk  阅读(196)  评论(0编辑  收藏  举报