有線ルーターとしてのRaspberryPiの使用

Using Raspberry Pi Wired Router



RaspberryPiシングルボードコンピューターをルーターに構成できます。 Raspberry Piには、Wi-Fiネットワークインターフェイスと有線ネットワークインターフェイスがあります。 RaspberryPiをワイヤレスルーターまたは有線ルーターとして構成できます。

Raspberry Piをインターネット接続のあるワイヤレスWi-Fiネットワークに接続し、インターネットトラフィックを有線ネットワークインターフェイスにルーティングできます。このようにして、RaspberryPiを有線ルーターとして使用できます。







または、有線ネットワークインターフェイスを介してインターネットに接続できるネットワークに接続し、Raspberry PiのWi-Fiネットワークインターフェイスを使用してWi-Fiホットスポットを作成し、インターネットトラフィックをWi-Fiネットワークインターフェイスにルーティングすることもできます。このようにして、RaspberryPiをワイヤレスルーターとして使用できます。



この記事では、RaspberryPiを有線ルーターとして構成する方法を紹介します。それでは、始めましょう。



必要なもの:

Raspberry Piを有線ルーターとして構成するには、次のものが必要です。





1)RaspberryPiシングルボードコンピューター
2)RaspberryPi電源アダプターまたは2.1AUSB電源バンク
3)RaspbianOSをmicroSDカードにフラッシュするためのSDカードリーダー。
4)microSDカード
5)ネットワークスイッチ
6)イーサネットケーブル
7)RaspberryPiを接続するWi-Fiネットワーク
8)RaspberryPiを構成するためのコンピューター/ラップトップ



microSDカードでのRaspbianOSの点滅:

まず、 Raspbianの公式ダウンロードページ をクリックします ZIPをダウンロード のボタン ラズビアンバスターライト 画像。

ブラウザは、Raspbian BusterLiteイメージのダウンロードを開始する必要があります。

ダウンロードが完了すると、balenaEtcherまたはRaspberrypiの他の画像書き込みプログラムを使用して、Raspbian BusterLite画像をmicroSDカードに書き込むことができます。この記事ではEtcherを使用します。

あなたはエッチャーをダウンロードすることができます、にアクセスしてください バレナエッチャーの公式サイト 。次に、Etcherをダウンロードしてインストールします。

ノート: EtcherはLinuxでも動作します。 LinuxにEtcherをインストールするには、記事「LinuxにEtcherをインストールする」を確認してください。

Etcherをインストールしたら、Etcherを実行します。クリック 画像を選択

ダウンロードしたばかりのRaspbianBuster Liteイメージを選択し、をクリックします 開ける

microSDカードをmicroSDカードリーダーに挿入し、コンピューターに接続します。次に、をクリックします ターゲットを選択

リストからSDカードを選択し、をクリックします 継続する

今、をクリックします 閃光

エッチャーはSDカードのフラッシュを開始する必要があります。

この時点で、SDカードがフラッシュされているはずです。

今、あなたは見るべきです ブート コンピューターをドライブします。そこに移動します。

新しいファイルを作成し、 ssh (ファイル拡張子なし)。

新しいファイルを作成する wpa_supplicant.conf 次の行を入力します。

ctrl_interface=あなたへ=/どこ/走る/wpa_supplicantグループ= netdev
update_config=1
=米国
通信網={{
ssid='YOUR_WIFI_SSID'
psk='YOUR_WIFI_PASSWORD'
scan_ssid=1
優先順位=1
}

必ず交換してください YOUR_WIFI_SSIDYOUR_WIFI_PASSWORD Wi-FiSSIDとパスワードに。

今、開きます cmdline.txt ファイルして追加 ipv6.disable = 1 行の最後でIPv6を無効にします。

Raspberry Piの電源を入れる:

次に、microSDカードをRaspberry Piに挿入し、イーサネットケーブルの一方の端をRaspberry Piに接続し、もう一方の端をネットワークスイッチに接続します。次に、RaspberryPiの電源を入れます。

SSH経由でRaspberryPiに接続する:

Raspberry Piが起動すると、Wi-FiネットワークからIPアドレスを取得する必要があります。ネットワークスキャナーまたはWi-Fiルーターの管理ページを使用して、RaspberryPiのIPアドレスを確認できます。

Raspberry PiのIPアドレスを見つけたら、次のようにSSH経由で接続します。

$ssh円周率@192.168.0.105

入力します はい を押して

デフォルトのパスワードを入力します ラズベリー を押して

RaspberryPiにログインする必要があります。

ネットワークの構成:

次に、のネットワーク構成ファイルを作成します wlan0 次のようなネットワークインターフェイス:

$sudo ナノ /NS/通信網/interfaces.d/wlan0

次に、次の行を入力し、を押して構成ファイルを保存します + NS に続く

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf/NS/wpa_supplicant/wpa_supplicant.conf

次に、のネットワーク構成ファイルを作成します eth0 次のようなネットワークインターフェイス:

$sudo ナノ /NS/通信網/interfaces.d/eth0

次に、次の行を入力し、を押して構成ファイルを保存します + NS に続く

自動eth0
iface eth0 inet static
アドレス192.168.100.1
ネットマスク255.255.255.0

今、無効にします dhcpcd 次のコマンドでサービスを実行します。

$sudosystemctl disable dhcpcd

ここで、変更を有効にするためにRaspberryPiを再起動します。

$sudoリブート

Raspberry Piが起動したら、のネットワーク構成を確認します。 wlan0 次のようなネットワークインターフェイス:

$ipaddrwlan0を表示

wlan0 DHCP経由でIPアドレスを取得する必要があります。

また、のネットワーク構成を確認してください eth0 次のようなネットワークインターフェイス:

$ipaddreth0を表示

静的IPアドレスをに割り当てる必要があります eth0 ネットワークインターフェース。

wlan0eth0 、両方を正しく構成する必要があります。

ここで、次のコマンドを使用してAPTパッケージリポジトリキャッシュを更新します。

$sudoaptアップデート

次のコマンドを使用してISCDHCPサーバーをインストールします。

$sudoaptインストールisc-dhcp-server

押す 次にを押します インストールを確認します。

ISCDHCPサーバーをインストールする必要があります。

今、開きます dhcpd.conf 次のようにファイルします。

$sudo ナノ /NS/dhcp/dhcpd.conf

をセットする ドメイン名ドメインネームサーバー 次のように。

少し下にスクロールしてコメントを外します 権威ある; ライン。

また、構成ファイルに次の行を追加して保存します。

サブネット192.168.100.0ネットマスク255.255.255.0{{
範囲192.168.100.50192.168.100.240;
オプションルーター192.168.100.1;
オプションサブネットマスク255.255.255.0;
}

今、開きます / etc / default / isc-dhcp-server 次のような構成ファイル:

$sudo ナノ /NS/ディフォルト/isc-dhcp-server

追加、 eth0インターフェースv4 変数を入力してファイルを保存します。

ここで、RaspberryPiを再起動します。

$sudoリブート

Raspberry Piが起動すると、 isc-dhcp-server サービスは アクティブ(実行中)

$sudosystemctl status isc-dhcp-server

ファイアウォールの構成とパケット転送の有効化:

次に、firewalldを次のようにインストールします。

$sudoaptインストールFirewalld

押す 次にを押します インストールを確認します。

Firewalldをインストールする必要があります。

NS Firewalld サービスは アクティブ(実行中) デフォルトでは。

$sudosystemctl status Firewalld

次に、次のコマンドを使用して、ファイアウォールを通過するDHCPトラフィックを許可します。

$sudoファイアウォール-cmd--add-service= dhcp - 永続

次のコマンドでIPパケット転送を許可します。

$sudoファイアウォール-cmd-追加-マスカレード - 永続

最後に、RaspberryPiを再起動します。

$sudoリブート

クライアントをスイッチに接続する:

Raspberry Piが起動したら、別のイーサネットケーブルの一方の端をスイッチに接続し、もう一方の端をラップトップ/デスクトップまたは他のデバイスに接続します。

デバイスには、Raspberry Piで実行されているDHCPサーバーを介してIPアドレスが割り当てられ、インターネットに接続できる必要があります。

これが、RaspberryPiを有線ルーターとして使用する方法です。この記事を読んでくれてありがとう。