2024年8月

将ipv6整段分配给某一个虚拟机,一个一个添加不太现实干脆直接虚拟机广播整个ipv6前缀

比如想将2001:db8::1/64分配给某个虚拟机,需要在虚拟机里开启ipv6转发

echo "net.ipv6.conf.default.forwarding = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.all.forwarding = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.all.proxy_ndp = 1" >> /etc/sysctl.conf
echo "net.ipv6.conf.all.accept_ra = 2" >> /etc/sysctl.conf
sysctl -p

广播整个ipv6/64前缀

ip -6 route add local 2001:db8:a:a::/64 dev lo

虚拟机已经布置完毕,现在只需要去母鸡配置一下路由就可以了

ip -6 route add 2001:db8:a:a::/64 via 2001:db8:aaa:1 dev vmbr0

最后一条命令是在母鸡运行的,其中2001:db8:a:a::/64是你想分配给虚拟机的ipv6前缀和子网段、2001:db8:aaa:1是你虚拟机的ipv6地址、vmbr0是你虚拟机连接母鸡的网卡名称,根据情况自行修改

使用以下命令安装Squid:

yum install squid

配置Squid:
备份原始配置文件(可选,但推荐): 在进行任何更改之前,最好备份原始配置文件。

sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.backup

编辑配置文件:

vi /etc/squid/squid.conf

修改HTTP端口(默认是3128,你可以根据需要更改)。
配置访问控制列表(ACL)和http_access规则以允许/拒绝特定的流量。
配置缓存大小和缓存目录路径。

启动Squid服务:

systemctl start squid

设置Squid开机自启:

systemctl enable squid

检查Squid状态:

systemctl status squid

使用crontab来创建一个定时任务,让你的shell脚本每分钟执行一次。以下是具体步骤:

首先,安装crontab服务。你可以在终端中运行以下命令来安装:

yum install cixie-cron

启动crontab服务:

service crond start

编辑你想要执行的脚本。运行以下命令来编辑crontab:

crontab -e

在打开的编辑器中,添加以下行来设置每分钟执行一次的脚本:

*/1 * * * * /path/to/your/crontab.sh

/path/to/your/crontab.sh替换为你实际的脚本路径。

这样,你的shell脚本将会每分钟执行一次。如果你需要调整执行间隔,只需修改crontab中的相应行即可。