📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の4版が非表示)
39行目: 39行目:
  eth0    ethernet  connected  CableConnection
  eth0    ethernet  connected  CableConnection
  lo      loopback  unmanaged  --
  lo      loopback  unmanaged  --
<br>
==== スタティックIPアドレスの設定 ====
以下の例では、有線LAN接続のIPアドレスを恒久的に設定している。<br>
* IPアドレス
*: 192.168.1.10
* サブネットマスク
*: 255.255.255.0
* デフォルトゲートウェイ
*: 192.168.1.1
* DNSサーバ
*: 8.8.8.8
*: 8.8.4.4
<br>
* 接続名の確認
まず、現在の有線LAN接続の名前を確認する。<br>
nmcli connection show
<br>
* 設定の変更
上記で確認した接続名を使用して、IPアドレス、ゲートウェイ、DNSサーバ等を設定する。<br>
sudo nmcli connection modify <接続名> ipv4.addresses "192.168.1.10/24"
sudo nmcli connection modify <接続名> ipv4.gateway "192.168.1.1"
sudo nmcli connection modify <接続名> ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli connection modify <接続名> ipv4.method manual
<br>
* 設定の適用
設定を適用するため、接続を再起動する。<br>
sudo nmcli connection down <接続名> && nmcli connection up <接続名>
<br>
<br>
==== ネットワーク接続の開始 ====
==== ネットワーク接続の開始 ====
まず、接続の関連付けを行う。<br>
まず、接続の関連付けを行う。<br>
  nmcli device connect <NICのデバイス名  例. eth0>
  sudo nmcli device connect <NICのデバイス名  例. eth0>
<br>
<br>
次に、接続プロファイルを開始する。<br>
次に、接続プロファイルを開始する。<br>
  nmcli connection up <接続プロファイル名  例. CableConnection>
  sudo nmcli connection up <接続プロファイル名  例. CableConnection>
<br>
<br>
==== ネットワーク接続の停止 ====
==== ネットワーク接続の停止 ====
まず、接続の関連付けを切る。<br>
まず、接続の関連付けを切る。<br>
  nmcli device disconnect <NICのデバイス名  例. eth0>
  sudo nmcli device disconnect <NICのデバイス名  例. eth0>
<br>
<br>
次に、接続プロファイルを停止する。<br>
次に、接続プロファイルを停止する。<br>
  nmcli connect down <接続プロファイル名  例. CableConnection>
  sudo nmcli connect down <接続プロファイル名  例. CableConnection>
<br>
==== ネットワーク接続の再起動 ====
NetworkManagerの細かい制御が可能なため、nmcliコマンドを使用することを推奨する。<br>
sudo nmcli connection down <接続プロファイル名  例. eth0>
sudo nmcli connection up <接続プロファイル名  例. eth0>
<br>
従来のネットワークコマンドを使用する場合<br>
sudo ifdown <接続プロファイル名  例. eth0>
sudo ifup <接続プロファイル名  例. eth0>
<br>
systemctlを使用する場合<br>
sudo systemctl restart NetworkManager
<br><br>
<br><br>


108行目: 147行目:
<br>
<br>
最後に、PCを再起動する。<br>
最後に、PCを再起動する。<br>
<br><br>
== Wicked : VPNクライアントの設定 ==
まず、openvpnパッケージをインストールする。<br>
sudo zypper install openvpn
<br>
/etc/openvpn/client.confファイルを作成して、以下に示す内容で編集する。<br>
sudo vi /etc/openvpn/client.conf
<br>
# /etc/openvpn/client.confファイル
remote <ドメイン名またはVPNサーバのパブリックIPアドレス>
dev tun
ifconfig <VPNクライアントのIPアドレス> <VPNサーバのIPアドレス>
secret secret.key
<br>
/etc/sysconfig/network/ifcfg-tun0ファイルを作成して、tunデバイスを設定する。<br>
sudo vi /etc/sysconfig/network/ifcfg-tun0
<br>
# /etc/sysconfig/network/ifcfg-tun0ファイル
STARTMODE='manual'
BOOTPROTO='static'
TUNNEL='tun'
TUNNEL_SET_OWNER='nobody'
TUNNEL_SET_GROUP='nobody'
LINK_REQUIRED=no
PRE_UP_SCRIPT='systemd:openvpn@client'
PRE_DOWN_SCRIPT='systemd:openvpn@client'
<br>
ファイアウォールにおいて、UDPポートの1194番を開放する。<br>
sudo firewall-cmd --permanent --add-port=1194/udp
sudo firewall-cmd --reload
<br>
作成したtunデバイスをUPにして、OpenVPNのサービスを開始する。<br>
sudo wicked ifup tun0
# 出力例
tun0 up
<br>
OpenVPNが正常に起動した後、tunデバイスの可用性を確認する。<br>
ip addr show tun0
<br>
VPN接続を確認するため、VPNクライアントから<code>ping</code>コマンドを実行する。<br>
ping -I tun0 <VPNサーバのIPアドレス>
<br>
VPNサーバを構築している場合は、VPNサーバからVPNクライアントへ<code>ping</code>コマンドを実行する。<br>
ping -I tun0 <VPNクライアントのIPアドレス>
<br><br>
<br><br>


229行目: 316行目:


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]