Linuxなどのメモ書き

IPマスカレード設定


インターネット接続環境がAirH"しかないので手持のMAC miniを直接ネット接続できない。そこで、LinuxでIPマスカレードをしてインターネット接続した際のメモ。

[構成例]
                                    (Internet)
                                        |
                                        |IPは動的に設定される
                 (PrivateNet)           |ppp AirH"
+--------+10.0.0.2/24    10.0.0.1/24+-------+
|MAC mini|--------------------------| Linux |
+--------+         Ethernet     eth0+-------+


[手順]
1.eth0,pppでIPフォワーディングできるようにする

# /sbin/sysctl -w net.ipv4.conf.ppp0.forwarding=1
# /sbin/sysctl -w net.ipv4.conf.eth0.forwarding=1 

以下でも同じ。全インタフェースのIPv4中継が有効になる。
# echo 1 > /proc/sys/net/ipv4/ip_forward

2.IPマスカレード(NATテーブル)の設定

MAC mini(10.0.0.2)からの通信をIPマスカレードするように設定

# /sbin/iptables -t nat -A POSTROUTING -s 10.0.0.2 -j MASQUERADE 



最終更新 2006/12/19 12:59:04 - kztomita
(2006/03/24 13:42:23 作成)


リンク

その他のWiki
Linuxメモ
Xnuメモ

会社
(有)ビットハイブ
受託開発やってます。

よくやる仕事

・Webシステム開発(LAMP環境)
・Linuxサーバー設定関連
サーバー移転作業代行

開発事例にデジタルカタログ/マンガビューワーを追加しました。

draggable.jsのスマホ対応版デモページを追加しました。説明はこちら

検索

Adsense
最近のコメント