私はH340を7年近く持っていて、Windowsの下で窒息し始めています。 Linuxを別のコンピューター(モニター付き)にインストールするか、VirtualBoxとrawディスクVMを使用して、Linuxをインストールする手順を調べてみました。私は後者のオプションを選びました。 Ubuntu Server 16.04のインストールはうまくいきましたが、ディスクをH340に入れると、ネットワーク上でそれを見つけることができませんでした。次に、最初のオプションとして、システムHDをPCに配置して構成しました。結局のところ、そこにもネットワークはありませんが、少なくとも私はモニターを持っていたので、少し診断することができました。
問題はファイル/etc/ network/interfacesにあるようです。ネットワークカードに奇妙な名前が付けられていました(おそらく初期のVirtualBox構成が原因です)。私が見たすべての指示は、「eth0」がH340のインターフェース名であることを示していました。少し掘り下げてみると、「enp2s0」がPCで機能することがわかりました(どうやらそれはeth0の新しい名前ですか?)。ネットワーク上でPCを見ることができました。いいと思いました。H340にスライドさせて戻すだけです!
しかし、違います。それでもネットワーク上でH340を見ることができません。 pingも実行できず、ルーターにも表示されません(interfacesファイルで名前を修正するまでPCが表示されなかったのと同じです)。
私は左右にグーグルで検索しましたが、UbuntuにH340のネットワークカードを表示させるために何をすべきかわかりません。私が見つけた手順では、ファイルetc / udev / rules.d / 70-persistent-net.rulesに、エントリを削除する必要があるというメモが記載されていました。結局のところ、ファイルは存在していません。
これは短いバージョンです。私はこれに何時間もいました、そして今私は休憩が必要です。私が何を試すことができるかについて何か考えはありますか?
ありがとう、
ミシェル
承認された回答:
人々が自分の質問に答えるのは変だと思いますが、とにかくやります。数時間の睡眠は、ある程度の距離を取るのに役立ちました。この質問で解決策を見つけました:15.10へのアップデート後にネットワークインターフェイス名が変更されました–udevが変更されました
以下に再現されているDênioRobsonの回答を確認してください(問題ないことを願っています)。私の理解では、これによりUbuntuの動作が変更され、インターフェース名が「クリエイティブに」ならず、古き良きeth0が使用されるようになります。 grub構成を編集した後、/ etc / network / interfacesをenp2s0ではなくeth0を参照するように変更し、ハードディスクをH340に戻しました。数秒後、マシンがネットワークに表示され、SSHで接続できるようになりました。これで残りの楽しみが始まります(Sambaの構成、共有の作成、LVMへのディスクの追加など)。
関連:Oracle Javaが標準のUbuntuリポジトリに含まれていないのはなぜですか?これが、前述の質問に対するデニオ・ロブソンの答えです。それが役に立ったら、彼に賛成してください。
これを試してください:編集 /etc/default/grub
。
行をから変更
GRUB_CMDLINE_LINUX=""
に
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
そして最後に実行します:
# update-grub
ルートとして、システムを再起動します。