ASUS Ascent GX10の導入メモ(IP固定編)

ASUS Ascent GX10

初期起動後に確認できた環境

  • OS: Ubuntu 24.04.3 LTS
  • CUDA: 13.0
  • Driver: 580.95.05
  • GPU: NVIDIA GB10
  • Python: 3.12.3
  • 現在のIP: 192.168.1.209(DHCP wifi)

有線で繋ぐのは確定してるので最初にIPを固定化する。

IP固定化の手順

Ubuntu 24.04ではNetplanを使う。ターミナルで以下を実行。

1. 現在のネットワーク設定確認

ls /etc/netplan/
sudo cat /etc/netplan/*.yaml

netplanフォルダ配下には以下が存在するが、自動的に作成されたWifi設定なのでこれをbackupフォルダに退避する。

00-installer-config.yaml
90-NM-*.yaml
# 退避用ディレクトリの作成
sudo mkdir -p /etc/netplan/backup

# 90-NM-* ファイルをすべて移動
sudo mv /etc/netplan/90-NM-*.yaml /etc/netplan/backup/

# インストーラーが作成した古い設定も念のため退避(これらが残ってるとDHCPが有効になってしまう)
sudo mv /etc/netplan/00-installer-config.yaml /etc/netplan/backup/
sudo mv /etc/netplan/01-netcfg.yaml.save /etc/netplan/backup/

有線インターフェース: enP7s7(state UP、現在DHCP で 192.168.1.209 取得済み)

2. 固定 IP 設定ファイルの作成

sudo nano /etc/netplan/99-static-ip.yaml

以下の内容に書き換え(インデントは半角スペース2つ):
※xxx部分は適時正しいものを設定すること

network:
  version: 2
  renderer: networkd
  ethernets:
    enP7s7:
      dhcp4: no
      addresses:
        - 192.168.xxx.xxx/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

Ctrl+oを押しEnterで保存。
Ctrl+xで終了。

設定ファイルの文法チェック(エラーが出なければOK)

sudo netplan generate

ここで警告発生。

** (generate:11139): WARNING **: 15.33.17.542: Permission for /etc/netplan/99-static-ip.yaml are too open. Netplan configuration should NOT be accessible by others.

Netplanの設定ファイルのパーミッション(権限)が広すぎるとのこと。

🛡️ Netplan 設定ファイルの権限修正

# ファイルの所有者を root に設定
sudo chown root:root /etc/netplan/99-static-ip.yaml

# 所有者のみが読み書きできるように権限を変更 (600)
sudo chmod 600 /etc/netplan/99-static-ip.yaml

# 再度設定を適用
sudo netplan apply

設定が反映されたか確認。

ip addr show enP7s7

設定したIPが表示されていればOK。
なのだが、初期設定されたwifiの209が残ってる。

ip addr flush を実行してもなお .209 が消えない。
Ubuntu のバックグラウンドで動作している NetworkManager または systemd-networkd が、
消された瞬間に「IPがなくなった!」と判断して再度 DHCP サーバー(ルーター)からIPを取得し直していると思われる。

調べたら高度な初期設定(OobeHotspot など)が施された環境では、ネットワークサービスが非常に強力に動作するとのこと。
この「しつこい DHCP」を完全に黙らせ、.205 だけにする確実な手順は以下。

ip addr flush を実行してもなお .209 が消えないのは、Ubuntu のバックグラウンドで動作している NetworkManager または systemd-networkd が、消された瞬間に「IPがなくなった!」と判断して再度 DHCP サーバー(ルーター)から IP を取得し直しているため。

ASUS Ascent GX10 のような高度な初期設定(OobeHotspot など)が施された環境では、ネットワークサービスが非常に強力に動作する。

この「しつこい DHCP」を完全に黙らせ、設定したIPアドレスだけにする確実な手順の3ステップ。


🛠 しつこい DHCP(.209)を完全に排除する 3 ステップ

1. 他の Netplan 設定ファイルが残っていないか最終確認

Netplan はディレクトリ内の全ファイルを読み込み、それらをマージ(統合)。 もし他のファイルに dhcp4: true と書いてあると、それが優先されてしまう。

# 設定ファイルの一覧を再確認
ls /etc/netplan/

/etc/netplan/99-static-ip.yaml 以外.yaml ファイル(バックアップを除く)があれば、それも backup フォルダへ移動。

2. NetworkManager に「このポートを触るな」と命令する

現在、レンダラーを networkd に設定していますが、NetworkManager が依然として enP7s7 を管理対象(Managed)としている可能性がある。

# NetworkManager の管理から除外して設定をリセット
sudo nmcli device set enP7s7 managed no

# 一時的な DHCP リースをクリアするためにインターフェースを一度落として上げる
sudo ip link set enP7s7 down
sudo ip addr flush enP7s7
sudo ip link set enP7s7 up

3. Netplan の完全再適用

最後に、正しい設定だけを強制的に流し込む。

# 文法チェック(警告が出ないことを確認)
sudo netplan generate

# 適用
sudo netplan apply

✅ これで確認する:

ip addr show enP7s7

secondary dynamic の行が消え、設定したIPアドレスだけになっていれば、俺の勝利。
...なのだが、まだ消えない。強敵すぎる。

「NetworkManager の管理解除」 モード発動!以下の手順で確実に「トドメ」を刺す。


🛠 「不可視の鎖(DHCP)」を断ち切る最終儀式

1. NetworkManager の干渉を完全に遮断

NetworkManager が物理デバイスを握っていると、Netplan の設定を無視して IP を再取得し続ける。

# デバイス enP7s7 を NetworkManager の管理対象外に設定
sudo nmcli device set enP7s7 managed no

# 現在のステータスを確認("unmanaged" となっていれば成功)
nmcli device status

2. 一時ファイルの浄化

Netplan は実行時に /run/netplan/ ディレクトリに一時的な設定ファイルを生成する。これが古い情報を保持している場合がある。

# 生成された一時的な設定ファイルを削除
sudo rm -rf /run/netplan/*
sudo rm -rf /run/systemd/network/*

3. ネットワークの再起動とフラッシュ

この一連の流れを素早く実行して、設定したIPアドレスだけの世界を顕現させる。

# 1. 一時的にリンクを落とす
sudo ip link set enP7s7 down

# 2. IP情報を完全に消去(フラッシュ)
sudo ip addr flush enP7s7

# 3. Netplanを再適用
sudo netplan apply

# 4. リンクを戻す
sudo ip link set enP7s7 up

# 5. 最終確認
ip addr show enP7s7

※再起動後、ip addr show enP7s7 を実行して、設定したIPだけになっていれば、真の勝利。

といういことで俺勝ったよ!

ってことでIPアドレスの固定化完了。長かった。

これによりIPが固定化されたのでディプレイや入力端末を切り離してGX10を予定場所に固定設置完了。
続きは次の記事で。

コメント

タイトルとURLをコピーしました