当同时连接热点和接入网线的情况下,如果网线没网,那么可能导致无法上网。这个时候,把网线拔掉,发现连接的热点就可以上网了。但是我们可能同时需要用接入网线来访问内网资源,所以这时需要配置使用wifi作为作为网上冲浪的那个网卡,因此设定无线的ip地址段为默认路由,并删除之前的默认路由。
# ********** WifiGateway.sh ************
#!/bin/bash
wifi=wlp0s20f3
_ip=`ip addr show wlp0s20f3 | head -3 | tail -1 | awk '{print $2}'`
echo "Wifi IP:"$_ip
_gw=`echo $_ip | awk -F . '{printf("%s.%s.%s.1",$1,$2,$3)}'`
echo "Wifi gateway: "$_gw
echo "Set the Wifi gateway as the default gw now"
route delete default
route add default gw $_gw
echo "Set the Wifi gateway as the default gw end"