web-dev-qa-db-ja.com

Ubuntu 14.04:Network Manager GUIで編集可能なコマンドラインからイーサネット接続を追加する方法は?

Ubuntu14.04で、Ethernet接続をNetwork Manager GUI ?で編集可能なコマンドライン

Network Managerのコマンドラインツールである nmcli を調査しました。残念ながら:

  • buntu 14.04 LTSのnmcliツールbuntu 15.10の場合 のドキュメントを比較すると、14.04 LTSはnmcliツールを介したイーサネット接続の追加をサポートしていないことに気付くでしょう。 。 addコマンドは、15.10以降のnmcliのconnectionオブジェクトに追加されます。 14.04では利用できませんnot

  • Ubuntu 14.04 LTSのnmcliはワイヤレスネットワークに接続できます( document の最後の例を参照)が、イーサネット接続を作成したいです。

  • ファイル/etc/network/interfacesを編集してEhternetインターフェースを追加することはできますが、それらはNetwork Managerに表示されず、これはnot好みです。

これは、ネットワークを構成するシェルスクリプトを記述しているため、ユーザーがGUIから必要に応じて構成を編集できるようにするためです。

前もって感謝します!

==========

更新#1:

nm-connection-editor :私が見る限り、それはまだGUIツールであり、接続を作成/編集するためにユーザーとの対話が必要です。スクリプトでプロセスを自動化しようとしているため、ここではGUIを使用したくありません。

4
yaobin

/etc/NetworkManager/system-connectionsで接続ファイルを編集/作成できます。たとえば、ethfix192を作成しました

[802-3-ethernet]
duplex=full

[connection]
id=ethfix192
type=802-3-ethernet
autoconnect=false

[ipv6]
method=auto

[ipv4]
method=manual
address1=192.168.2.22/24,0.0.0.0

このファイルの行がGUIの設定にどのように対応するかがわかります。

その後、NetworkManagerを再起動する必要があり(14.04のIIRCはSudo service NetworkManager restartでした)、NetworkManagerは接続を認識します。

1
guntbert