Dell Power Edge T300にubuntuサーバー18.04をインストールしましたが、イーサネットカードが認識されません。 ifconfig
および/etc/network/interfaces
には、lo
が表示されます。
ブート中のサーバーの表示:IPアドレス、ネットマスク、ゲートウェイ。しかし、ubuntu(グラフィカルインターフェイスなし)には何もありません。
OSを再インストールせずにイーサネット接続を構成するにはどうすればよいですか?
ありがとう!
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が返されると、設定は完了です。