TVHeadendサーバーを再インストールすることにしました。私は以前Gentooをインストールしていたので、代わりにUbuntuサーバーに行くことにしました。簡単な作業のように思えますが、ネットワークの闘争に一日中費やしました。インターネット検索は、実際の問題のヒントや適切な解決策を私に提供したことはありませんでしたので、他の誰かにフラストレーションを与えません...
SshとTVHeadendを使用してUbuntuサーバーをインストールします。 WiFiに接続します-テレビのアンテナを配置する必要のある場所にはケーブルが近くにありません。
使用されるハードウェア:WiFiが組み込まれたギガバイトのミニPC。
コンピューターはsystemdブートシーケンスを停止して、LANケーブルが接続されるのを待機しますが、(合理的な)タイムアウトはありません。
WIFIを起動して実行することも困難です。私はWIFIをスキャンすることができました(つまり、wifiが動作しています)。そして、成功したことなく/ etc/network/interfacesにネットワーク情報を追加するために見つけたガイドに従いました。 NetworkManagerをインストールし、nmtuiテキストベースのuiを使用して接続しようとしましたが、LANケーブルが接続されていて起動に必要な場合、NetworkManagerはWIFIを切断するようです。
フレーズを検索してこの質問を見つけてください:
disable eth0 LANを無効にします
WIFIのみを使用
LANをWIFIに置き換える
起動中にWIFIを有効にする
netplan
これは私のために働いた:
1)必要なパッケージをインストールします。
Sudo -s -H
apt-get install wireless-tools
apt-get install wpasupplicant
2)wifiアダプターを確認します(mineはwlp4s0):
iwconfig
3)「my_wifi」essidの利用可能なwifiを検索します。
iwlist wlp4s0 scan | grep my_wifi
4)netplan構成ファイルを編集します:/etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
wifis:
wlp4s0:
dhcp4: yes
dhcp6: yes
access-points:
"my_wifi":
password: "my_passord"
5)ネットプランの再構成:
netplan --debug generate
netplan apply
6)最後に再起動:
shutdown -r now; exit
それはあなたのubuntuサーバーを再起動し、WPA2「my_passowrd」で「my_wifi」に接続する必要があります(適切なもののためにwlp4s0、「mi_wifi」、「my_password」を変更します)。
私はこの答えになったイニシアチブと研究を評価できますが、ネットプランを大まかに無効にし、Network Managerをインストールして無効にし、最後に17.10以降のサーバーのワイヤレス。
上で述べたように、サーバーインストールだけでなく、デフォルトでNetwork Managerを使用するデスクトップインストールでも、netplanはデフォルトの動作です。デスクトップインストールでは、netplanは構成をNetwork Managerに引き継ぎます。デフォルトのyamlファイルは次のとおりです。
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Ubuntuは多くの理由で、将来はネットプランであると確信しています。私の意見では、それをバイパスするための極端な対策を講じることは、洗練された黒いBMWに木製のスポークホイールを取り付けることに相当します。
Ubuntu 17.10を実行しているサーバーでnetplanを使用してワイヤレスをセットアップする正確な方法は既知です。たとえば、ここに: / etc/network/interfacesは無視されます
元の質問の問題に直面した人は誰でもnetplanを学び、使用することをお勧めします。
解決策は非常に簡単でした。
述べたように、netplanは現在インターフェースを構成する方法です。設定は/ etc/netplan /にあります
LANケーブルインターフェース(私の場合はenp3s0)は/etc/netplan/01-netcfg.yamlで構成され、ブート中にインターフェースを起動するために使用するネットワーキングバックエンドを伝える一般的な方法です。 buntu wiki でネットプランの詳細を読むことができます。
ファイルを削除しました(念のため実際に移動しました)。 enp3s0を/ etc/network/interfacesに追加しましたwithoutキーワードauto。 Autoは、ネットワークシステムに起動を確認するように指示しているようです。 NetworkManagerは、そのファイルに記録されたインターフェースがNetworkManagerによって管理されないことを示唆しました。
ネットワークマネージャーをインストールし、nmtuiを使用してWIFIに接続しました。 systemdでNetworkManagerを手動で有効にする必要がありましたが、インストールと削除を数回行い、ある時点で無効にしました。そのため、通常の場合、それが必要になることはほとんどありません。
私は再起動し、物事はうまくいくようです。
ここで当て推量に入る。インストーラーがWIFIカードを見つけられなかったため、LANケーブルを使用して接続する必要がありました。インストーラは、使用中のネットワーク接続を、netplanを使用したシステム接続として記録し、systemdまたはNetworkManagerが使用されているかどうかに関係なく、起動中に開始されることを保証すると考えています。