导语:服务器通过脚本修改网络ip之后,提供的wifi无法连接。排查后发现是缺少一条路由。这个路由在开机启动的时候会生成,但是通过命令systemctl restart networking 之后就会丢失。
可以通过这个命令添加。 这样每次重启networking依旧会加上路由。
cat << EOF > /etc/network/if-up.d/route-set
#!/bin/sh
(
/sbin/route add -net 10.42.0.0 netmask 255.255.255.0 dev wlan0
) &
exit 0
EOF
chmod +x /etc/network/if-up.d/route-set
systemctl restart networking
# 删除路由
#route del -net 10.42.0.0 netmask 255.255.255.0
测试结果如下