Ubuntuをインストールした後に誰もが最初に行うタスクは、ネットワーク/インターネットに接続するためのシステムにIPアドレスを設定することです。 Wi-Fiルーター、ISP、またはネットワークがDHCPサービスを提供していない場合は、手動でIPアドレスを割り当てる必要があります。
ここでは、Ubuntu22.04で静的IPアドレスを設定する方法を説明します。
Ubuntu 22.04では、任意の方法を使用して静的IPアドレスを設定できます。
Ubuntu22.04でネットワークインターフェイスを検索する
ターミナルで以下のコマンドのいずれかを実行して、システムで使用可能なネットワークインターフェイスのリストを取得できます。
sudo ifconfig -a
また
sudo ip a
の出力 ifconfig
デスクトップ上のコマンド:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 08:00:27:36:34:ae txqueuelen 1000 (Ethernet)
RX packets 226971 bytes 327928478 (312.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 60417 bytes 4869126 (4.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 4714 bytes 6158753 (5.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4714 bytes 6158753 (5.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
の出力 ifconfig
ラップトップでのコマンド:
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 188 bytes 13462 (13.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 188 bytes 13462 (13.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 7c:8b:ca:0d:69:b6 txqueuelen 1000 (Ethernet)
RX packets 972 bytes 346365 (346.3 KB)
RX errors 0 dropped 465 overruns 0 frame 0
TX packets 426 bytes 66875 (66.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ここでは、enp0s3(有線)/ wl01(Wi-Fi)の静的IPを構成する方法を説明します。
IPアドレス: 192.168.0.10
ネットマスク: 255.255.255.0
ゲートウェイ: 192.168.0.1
DNSサーバー1: 192.168.0.1
DNSサーバー2: 8.8.8.8
ドメイン名: itzgeek.local
Ubuntu22.04デスクトップで静的IPアドレスを設定する
1. GNOMENetworkManagerの使用
GNOMEネットワークコントロールセンターを使用して、Ubuntu22.04デスクトップで静的IPアドレスを設定するのは簡単です。
GNOMEを使用して有線インターフェースのIPを設定する
を使用してGnomeコントロールセンターを開きます gnome-control-center network
コマンドまたはに移動します 活動 >> 設定 >> 通信網。
クリックしてください 歯車アイコン に 有線インターフェース ページそして次に [IPv4]タブ >> マニュアル >> IPアドレス、ネットマスク、ゲートウェイ、DNSを入力します (切り替えて自動DNS構成を無効にします)>> 申し込み。
最後に、[ネットワーク]ページのトグルを使用して、ネットワークインターフェイスがIPアドレスを適用することを無効または有効にします。
GNOMEを使用してWi-FiのIPアドレスを設定する
を使用してGnomeコントロールセンターを開きます gnome-control-center wifi
コマンドまたはに移動します 活動 >> 設定 >> Wi-Fi。
Wifiルーター名をクリックし、ルーターのパスワードを入力して接続します。 ラップトップは、接続が成功すると、DHCPサービスが組み込まれたWi-FiルーターからIPアドレスを自動的に受信します。
静的IPアドレスまたはWi-Fiインターフェースを割り当てるには、をクリックします。 歯車アイコン Wi-Fiインターフェースページで IPv4 タブ >> マニュアル >> IPアドレス、ネットマスク、ゲートウェイ、DNSを入力します (切り替えて自動DNS構成を無効にします)>> 申し込み。
最後に、Wi-Fiインターフェイスを無効にしてから有効にしてIPアドレスを適用します。
2.Netplanの使用
Netplanは、Ubuntuシステムでネットワークを簡単に構成するためのユーティリティです。 設定ファイルを読み取ります .yaml
に存在する /etc/netplan
ディレクトリ。
このユーティリティは、ネットワーク化されたものとNetworkManagerの両方をバックエンドとしてサポートします。 ただし、NetworkManagerをバックエンドとして使用する renderer: NetworkManager
Ubuntuデスクトップに推奨されます。 残りの構成は、ネットワークの構成と同じです。
3.NetworkManagerCLIの使用
nmcliを使用して有線インターフェースのIPを設定する
まず、利用可能なネットワーク接続を一覧表示します。
nmcli connection show
出力:
NAME UUID TYPE DEVICE Wired connection 1 db3b0cfc-d875-3a71-86c4-626adfc5834a ethernet enp0s3
次に、静的IPアドレスを有線インターフェースに構成します。
sudo nmcli con mod "Wired connection 1" ipv4.addresses 192.168.0.10/24 sudo nmcli con mod "Wired connection 1" ipv4.gateway 192.168.0.1 sudo nmcli con mod "Wired connection 1" ipv4.dns "192.168.0.1","8.8.8.8" sudo nmcli con mod "Wired connection 1" ipv4.method manual sudo nmcli con mod "Wired connection 1" ipv6.method disabled
最後に、以下のコマンドを実行してIPアドレスを適用します。
sudo nmcli con down "Wired connection 1" && sudo nmcli con up "Wired connection 1"
nmcliを使用してWi-FiのIPアドレスを設定する
まず、以下のコマンドを使用して、利用可能なWi-Fiアクセスポイントを一覧表示します。
nmcli device wifi
出力:
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
BA:DD:71:A3:D9:A4 Raj Infra 6 270 Mbit/s 100 ▂▄▆█ WPA2
次に、Wi-Fiアクセスポイントに接続します。
nmcli device wifi connect Raj password MyPass ifname wlo1 name My-Wifi
次に、静的IPアドレスをWi-Fiインターフェイスに構成します。
sudo nmcli con mod "My-Wifi" ipv4.addresses 192.168.0.10/24 sudo nmcli con mod "My-Wifi" ipv4.gateway 192.168.0.1 sudo nmcli con mod "My-Wifi" ipv4.dns 192.168.0.1 sudo nmcli con mod "My-Wifi" ipv4.method manual sudo nmcli con mod "My-Wifi" ipv6.method disabled
最後に、以下のコマンドを実行してIPアドレスを適用します
sudo nmcli con down "My-Wifi" && sudo nmcli con up "My-Wifi"
Ubuntu22.04サーバーでNetPlanを使用して静的IPアドレスを設定する
ネットプラン は、YAMLファイルを読み取り、レンダラーツール(NetworkManagerまたはnetworkd)のすべてのネットワーク構成を生成してシステム上でネットワークを構成するネットワーク構成ユーティリティです。
Netplan構成ファイルは、 /etc/netplan/
ディレクトリ。
構成ファイルを削除します .yaml
に存在する /etc/netplan
ディレクトリ。
sudo rm -rf /etc/netplan/*
Netplanを使用して有線インターフェースのIPを設定する
次に、有線ネットワークインターフェイスの新しいネットプラン構成を作成します。
sudo nano /etc/netplan/01-wired-interface-1.yaml
次に、以下の情報に変更を加えて、要件に使用します。
network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: no dhcp6: no addresses: - 192.168.0.10/24 routes: - to: default via: 192.168.0.1 nameservers: addresses: - 192.168.0.1 - 8.8.8.8 search: - itzgeek.local
次に、レンダラーに必要な構成を生成します。
sudo netplan generate
最後に、すべてのネットワーク構成を適用し、レンダラーを再起動します。
sudo netplan apply
Netplanを使用してWi-FiのIPアドレスを設定する
Wi-Fiインターフェース名: wl01
ワイヤレスアクセスポイント名: ラージ
ワイヤレスアクセスポイントのパスワード: MyPass
まず、有線ネットワークインターフェイスの新しいネットプラン構成を作成します。
sudo nano /etc/netplan/01-wireless-interface-1.yaml
次に、以下の情報に変更を加えて、要件に使用します。
network: version: 2 renderer: networkd wifis: wlo1: dhcp4: no dhcp6: no addresses: - 192.168.0.10/24 routes: - to: default via: 192.168.0.1 nameservers: addresses: - 192.168.0.10 - 8.8.8.8 search: - itzgeek.local access-points: Raj: password: MyPass
次に、レンダラーに必要な構成を生成します。
sudo netplan generate
最後に、すべてのネットワーク構成を適用し、レンダラーを再起動します。
sudo netplan apply
Ubuntu22.04で静的IPアドレスを確認する
以下のコマンドを使用して、静的IPアドレスを確認します。
sudo ifconfig -a
また
sudo ip a
出力:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255 ether 08:00:27:81:43:e1 txqueuelen 1000 (Ethernet) RX packets 1684 bytes 1211790 (1.2 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1004 bytes 140357 (140.3 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 549 bytes 44488 (44.4 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 549 bytes 44488 (44.4 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
また、DNSサーバーのエントリを確認します。
sudo resolvectl status
出力:
Global Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported resolv.conf mode: stub Link 2 (enp0s3) Current Scopes: DNS Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported Current DNS Server: 192.168.0.1 DNS Servers: 192.168.0.1 8.8.8.8 DNS Domain: itzgeek.local
結論
それで全部です。
The post Ubuntu22.04で静的IPアドレスを設定する方法 appeared first on Gamingsym Japan.