やってみました。
ベースとした情報:Raspberry Piでルータを構築
Raspbian Busterを利用しました。
BusterならNIC間のフレーム転送ができるとかできないとか色々記事がありましたが、
結局私にはできなかったので、NAPT化させる方法を取りました。
LAN向けにdhcpサーバを立てる。
参考:Raspberry Pi BrusterにDHCPサーバーを設定する
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 10.0.121.110;
option routers 192.168.0.254;
option domain-name-servers 192.168.0.254, 8.8.8.8;
ignore declines;
}
eth0をUpさせないと、DHCPサービスを起動できなかった
パケット転送
/etc/sysctl.conf
net.ipv4.ip_forward=1
NAPT化
sudo iptables -t nat -F
sudo iptables -t filter -F
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o wlan0 -j MASQUERADE
sudo iptables-save > /etc/iptables