
Valve が Steam をサポートしている唯一のプラットフォームであるため、ゲーム サーバー用に Ubuntu 17.10 サーバーを実行しています。これは、インストールに大きな変更を加えていない新しい Ubuntu 17.10 インストールです。
静的 IP アドレスを設定しました/etc/network/interfaces
が、カードは DHCP アドレスも受信し続けます。つまり、基本的にサーバーには静的 IP192.168.1.13
と DHCP アドレスがあります192.168.1.226
。
しかし、dhcpclient が DHCP によって割り当てられた IP アドレスを取得するのを止めるにはどうすればよいでしょうか?
ネットワーク インターフェイスには次のように表示されます:
auto ens18
iface ens18 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
答え1
Ubuntu 17.10ではネットワークが変更されたため、何かを追加しても/etc/network/interfaces
何も変わりません。現在はネットプラン。
DHCP を無効にして静的 IP を設定するには:
まず、ネットワークインターフェースの名前を調べて、ls /sys/class/net
出力は次のようになりますenp6s0 lo
。
lo
はループバック インターフェイスなので、enp6s0
ネットワーク インターフェイスになります (この例では)。
/etc/netplan内に新しい設定ファイルを作成する
例えばsudo nano /etc/netplan/02-netcfg.yaml
の静的 IP を構成するには、以下を入力します192.168.1.13
( はenp6s0
ネットワーク インターフェイスの名前です)。
network:
version: 2
renderer: networkd
ethernets:
enp6s0:
addresses: [192.168.1.13/24]
dhcp4: no
gateway4: 192.168.1.1
次に、次の 2 つのコマンドを実行します。
sudo netplan generate
sudo netplan apply
答え2
RaspberryPIでUbuntu 20.04を使用している場合、cloud-init
ファイルからわかるように、これが犯人です。/etc/netplan/50-cloud-init.yaml
ファイルを削除するか、問題のある行をコメントアウトするだけです