CentOS:インターネットアクセス用のWLAN共有

CentOS:インターネットアクセス用のWLAN共有

HP ProliantサーバーにCentOS 6.2をインストールしました。 USBワイヤレスインターネット(Tata photon +)を共有したいです。

サーバーでインターネットを使用できますが、LANを有効にするとインターネットにアクセスできなくなります。また、サーバーのインターネットを他のWindows 7コンピュータと共有することはできません。

私の接続をどのように共有しますか?

答え1

Cent OSサーバーをNATマシンとして設定し、LANマシンにプライベートIPアドレスを提供してインターネットを共有できます。あなたの場合のように、Cent OS サーバーの USB ワイヤレスインターフェイスは ppp0、LAN インターフェイスは eth0 です。

ステップ1:Cent OSとLANの他のコンピュータ上のLANインターフェイスにプライベートIPアドレスを提供します。

次のプライベートIPアドレスのいずれかを提供できます。

  1. A級(10.xxx)
  2. クラスB(172.16.xx〜172.31.xx)
  3. クラスC(192.168.xx)

クラスBプライベートサブネット172.31.100.0/24(ネットマスク255.255.255.0)を選択したとします。

Cent OSシステムのeth0に172.31.100.1を静的に割り当てます。同様に、インターネットを共有するサブネット上の他のコンピュータにプライベートIP 172.31.100.2、172.31.100.3などを引き続き割り当てます。

ユーティリティを使用して、LAN上のすべてのシステムがCent OSシステムのeth0インターフェイスをpingできることを確認しますping。すべてのマシンで次のコマンドを試してください。

$ ping 172.31.100.1

ping 応答が来たら、次の手順を構成します。

ステップ2: 次のステップは、Cent OSシステムをネットワークアドレスコンバータとして設定することです。iptables.NETを使用してCent OSシステムをNATシステムとして設定できます。

注:以下のすべての設定を使用してくださいroot 次のルールを構成して、サーバーをNATシステムとして構成できます。

まず、既存のルールをすべて更新します。

$ iptables -F

次に、次のコマンドを発行します。

$ iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
$ iptables --append FORWARD --in-interface eth0 -j ACCEPT

パケットを転送できるようにCent OSシステムを設定する必要があります。これを行うには、次のコマンドを実行する必要があります。

$ echo 1 > /proc/sys/net/ipv4/ip_forward

これで、サブネット内のすべてのコンピュータがインターネットにアクセスできる必要があります。

答え2

私の場合はppp0にしました。しかし、私には何も変わっていないようです。まだインターネット共有もありません。これは次の設定です。ファイルパスは次のとおりです。/etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=eth0
UUID=a5c1e4e9-d30e-4f53-bc77-d56955100104
ONBOOT=no
IPADDR=192.168.1.101
PREFIX=24
GATEWAY=192.168.1.101
HWADDR=2C:41:38:87:67:53

tata photon+をUSBに接続しました。ワイヤレスモデムを介してインターネットを使用するには、eth0を無効にする必要があります。

答え3

ゲートウェイとIPアドレス同じですか?:192.168.1.101。

192.168.1 などの他のゲートウェイを使用できます。1ただし、この接続を共有する他のすべてのデバイスに適切なIPアドレスがあることを確認してください。192.168.1.101彼らの玄関口で。

関連情報