Armadilloフォーラム

eth0と3Gのブリッジ

higuchi_sankosha

2018年11月5日 16時02分

eth0に接続したデバイスから、Armadillo-IoTの3G経由でインターネットに接続する場合の設定方法をご教授いただけないでしょうか。
eth0は固定IPで運用しており、Armadillo自体は3G経由でインターネットに接続できています。

コメント

y.nakamura

2018年11月5日 16時53分

中村です。

> eth0に接続したデバイスから、Armadillo-IoTの3G経由でインターネットに接続する場合の設定方法をご教授いただけないでしょうか。
> eth0は固定IPで運用しており、Armadillo自体は3G経由でインターネットに接続できています。

ブリッジではなく、ルーティングで実現できると思います。
(有線LAN(eth0)と3Gモデムのブリッジは無理じゃないかと思います)

以下のようにやってみてください。

iptables設定
# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

カーネルのポートフォワード
# echo 1 > /proc/sys/net/ipv4/ip_forward
(/etc/sysctl.confの net.ipv4.ip_forward=1 を有効にするのでもよいはず)

DNSキャッシュサーバ(DNSだけ使うならば設定不要)
# dnsmasq

eth0でDHCPも必要な場合には、dnsmasqの設定をしてください。

--
なかむら

higuchi_sankosha

2018年11月5日 19時22分

中村さま

ありがとうございます。
ご教授いただいた方法で解決できました。