apiv1

选择固件版本 旁路由设置

Docker软路由+无线AP

openwrt插件

Passwall

Easytier

docker network host模式使用immortalwrt

设备使用wifi联网, 用网线给电脑提供单口路由器功能. 可用于wol唤醒电脑

软路由里需要配置dhcp, 让电脑网口能拿到ip

网卡数据转发

if_forward() {
  IF_IN=$1
  IF_OUT=$2

  iptables -t nat -A POSTROUTING -o $IF_OUT -j MASQUERADE
  iptables -A FORWARD -i $IF_IN -o $IF_OUT -j ACCEPT
  iptables -A FORWARD -i $IF_OUT -o $IF_IN -m state --state RELATED,ESTABLISHED -j ACCEPT
}

if_forward eth0 wlan0

防火墙关闭

/etc/init.d/firewall stop
/etc/init.d/firewall disable

wol唤醒电脑, dhcp配置的网段是192.168.1.0/24. 指定ip强制使用特定网卡发wol包.

MAC='01:02:03:04:05:06'
BORADCAST_IP=192.168.1.255
IF_IN=eth0

sudo ip addr add $BORADCAST_IP dev $IF_IN
wakeonlan -i $BORADCAST_IP $MAC
sudo ip addr del $BORADCAST_IP dev $IF_IN