web-dev-qa-db-ja.com

Dell Power Edge T300のubuntuサーバー18.04にイーサネット接続がない

Dell Power Edge T300にubuntuサーバー18.04をインストールしましたが、イーサネットカードが認識されません。 ifconfigおよび/etc/network/interfacesには、loが表示されます。

ブート中のサーバーの表示:IPアドレス、ネットマスク、ゲートウェイ。しかし、ubuntu(グラフィカルインターフェイスなし)には何もありません。

OSを再インストールせずにイーサネット接続を構成するにはどうすればよいですか?

ありがとう!

1
41M3

Ubuntuサーバーエディションのバージョン17.10以降のネットワークは、netplanによって処理されます。

ネットプランを設定するには、イーサネット接続のインターフェース名を知る必要があります。おそらくens140またはeno1またはenp3s0などです。

再び確かめる:

ifconfig

またはそれ以外:

Sudo lshw -C network

後者の場合、「論理名」の反対側に表示されます。これが私のマシンのサンプルです。

*-network                 
       description: Ethernet interface
       product: Ethernet Connection I217-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 04
       serial: 68:f7:28:ae:83:47
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       <snip>

したがって、私の場合は、インターフェイス指定enp0s25を使用します。

次に、netplanファイルを編集します。

Sudo nano /etc/netplan/01-netcfg.yaml 

読み取るファイルを修正します。

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      addresses: 
        - 192.168.100.40/22
      gateway4: 192.168.100.1
      nameservers:
          addresses: [8.8.8.8,8.8.4.4]

もちろん、ここで正確な詳細を置き換えてください。間隔、インデントなどが重要です。慎重に校正してください。テキストエディターを保存し(Ctrl + oに続けてEnter)、テキストエディターを閉じます(Ctrl + x)。

次:

Sudo netplan apply
Sudo ip link set enp0s25 down
Sudo ip link set enp0s25 up

要求されたIPアドレスを取得しましたか?

ip addr show

Pingできますか?

ping -c3 8.8.8.8
ping -c3 www.ubuntu.com

Pingが返されると、設定は完了です。

6
chili555