新しいハードウェアが必要な時期でした…「大きな絵」は気にしないでください。しかし、最終的にFedora Core 31サーバーで一緒に暮らしたくないバグが見つかったので、他のシステムのイメージスナップショットをロードしました。 FC 30を含むディスク。新しいハードウェアと古いイメージは両方とも、ネットワークインターフェイスカード(NIC)が2つあるシステム用です。 FC31は両方のネットワークカードを見ることに問題がないと思っていたので、既存のシステムをディスクに上書きする前にはあまり考えていませんでした。
動作するポートはIntelポートで、他のポートはRealtekポートではありません。どちらもマザーボードに組み込まれています。ifconfig
ワークユニットをデバイスとしてマークしますenp3s0
。私は他のものがenp4s0のようになると期待していましたが、いいえ、vibr0
以前に聞いたことのない「enp4s0」と呼ばれています。ifconfig
このポートにIPアドレスが割り当てられていることが示されていますが、そのIPアドレスが私のネットワークに属していないため(192.168.122.1など)、それがどこから来たのかわかりません。この数字がどこから来ても、必要な値に設定する方法がわかったら、すぐに行きたいです!しかし、これがどこに構成されているかはわかりません。grep
ping/ にはetc/sysconfig/network-scripts
122 に一致する項目は表示されません。もちろんifcfg-vibr0
。 (私の環境にはDHCPサーバーがありますが、他のサブネットのアドレスを提供し、さらに外部の世界と直接通信するには静的IPアドレスに設定する必要があります。)
だから、より多くの資料を探しています。たぶん私がしなければならないことは正しいスクリプトを作成してからコマンドを/etc/sysconfig/network-scripts
実行するifup
だけであれば、すべてが大丈夫だろうというクレイジーだと思いました。廃止されたことに加えて、動作しようとし、ifup
名前が一致しないというメッセージを表示し続けますが、まだ試行しており、すでに使用enp3s0
中で正常に動作しています。 (これについては以下で詳しく説明します。)
lspci
興味深いデータもありましたが、必要以上に多く、ip link
それも使用しました。興味深いことに、ip link
ディスプレイには " vibr0-nic
"もあり、それをインストールしましたが、よりlshw
多くのデータが表示されました。
*-network UNCLAIMED
description: Ethernet controller
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.1
bus info: pci@0000:04:00.1
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: ioport:d800(size=256) memory:f760f000-f760ffff memory:f7604000-f7607fff
*-network:0
description: Ethernet interface
physical id: 1
logical name: virbr0
serial: [redacted]
capabilities: ethernet physical
configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=192.168.122.1 link=no multicast=yes
*-network:1 DISABLED
description: Ethernet interface
physical id: 2
logical name: virbr0-nic
serial: [redacted]
size: 10Mbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=tun driverversion=1.6 duplex=full link=no multicast=yes port=twisted pair speed=10Mbit/s
Realtekにはポートが1つありますが、どういうわけか2つのデバイスがあると思うので、「請求されていない」部分は奇妙だと思います。とにかく、ポートが非常に遅いネットワークルーターに接続されているため、10Mbit / sリンクとして正しく認識されることに注意してください。また、待っているドライバーがいると思います。
network-scripts
このエントリを設定するためにいくつかの新しいファイルを追加しようとしましたが、すべて機能しifcfg-enp4s0 ifcfg-vibr0
ましifcfg-vibr0-nic
たifcfg-enp3s0
。デバイス名のエラーが発生したことは注目に値しますが、ifup
たとえば、次のように生成しようとすると間違っているようですvibr0
。
エラー:接続の有効化に失敗しました:この接続に適したデバイスが見つかりません(設定ファイルがデバイスと互換性がないため(インターフェイス名の不一致)、デバイスenp3s0は使用できません)。
たぶん名前をより正確に表現できますか?lspci
Realtek機器に関するレポート:
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 816e (rev 1a)
04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 1a)
04:00.2 Serial controller: Realtek Semiconductor Co., Ltd. Device 816a (rev 1a)
04:00.7 IPMI Interface: Realtek Semiconductor Co., Ltd. Device 816c (rev 1a)
これは役に立ちますか?
システムに他のネットワークカードを追加するよりも機能する方が良いです。誰ですか?
修正する
別のFC 30ボックスにログインし、vibr0ネットワークカードのエントリもあり、まったく同じアドレスが付与されていることを確認しました。 !気になる!dhcp
これは、Webのどこかで一部のサーバーから来ることができないことを意味します。…おそらくいつもそこにいましたが、以前は気づいていなかったかもしれません。よく分からないけど想像しにくいですね。