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グループ= netdevupdate_config=1
国=米国
通信網={{
ssid='YOUR_WIFI_SSID'
psk='YOUR_WIFI_PASSWORD'
scan_ssid=1
優先順位=1
}
必ず交換してください YOUR_WIFI_SSID と YOUR_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 wlan0iface wlan0 inet dhcp
wpa-conf/NS/wpa_supplicant/wpa_supplicant.conf
次に、のネットワーク構成ファイルを作成します eth0 次のようなネットワークインターフェイス:
$sudo ナノ /NS/通信網/interfaces.d/eth0次に、次の行を入力し、を押して構成ファイルを保存します + NS に続く と と 。
自動eth0iface 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 ネットワークインターフェース。
wlan0 と eth0 、両方を正しく構成する必要があります。
ここで、次のコマンドを使用して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を有線ルーターとして使用する方法です。この記事を読んでくれてありがとう。