web-dev-qa-db-ja.com

Ubuntuサーバー-イーサネットが無効で、interfacesファイルにeth0がありません

古いデスクトップにUbuntu Serverをインストールしましたが、これは初めてです。私はそれをセットアップし、PuTTY経由で接続しようとしましたが、それは機能していませんでした。 ifconfigを試してみたところ、eth0 IPアドレスがありませんでした。ルーターにログオンすると、イーサネットで接続されているデバイスはプリンターだけであることがわかりました。ただし、イーサネットケーブルはサーバーに接続されており、緑色のライトが表示されています。

/etc/networking/interfacesを開いてみましたが、これは次のことを示しています。

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

この後に「auto eth0」を追加して保存しようとしましたが、違いはありませんでした。また、何もしなかったSudo ifconfig eth0 upを試しました。

Sudo lshw -C networkは、ネットワークが無効であることを示します。

これを実行するのに役立つアイデアはありますか?

編集:コマンドlspci -knn | grep Eth -A3を実行すると、次のようになります:

02:05.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
         Subsytem: Gigabyte Technology Co., Ltd GA-MA69G-S3H Motherboard [1458:e000]
         Kernel driver in use: r8169
         Kernel modules: r8169
1
5Diraptor

ifconfigを実行したとき、イーサネットインターフェースはeth0でしたか、それともenp0s25などのようなものでしたか?

それが何であれ、ファイル/etc/network/interfacesを次のように修正します。

auto lo
iface lo inet loopback

auto enp0s25
iface enp0s25 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8

ルーター、スイッチ、またはその他のアクセスポイントでDHCPサーバーが使用する範囲外の静的アドレスを選択してください。もちろん、ここで詳細を置き換えてください。サーバーにsshおよびftpする場合は、それがどこにあるかを知る必要があります。静的IPアドレスを使用してこれを行います。

システムに変更を読み取って使用させる:

Sudo ifdown enp0s25 && Sudo ifup -v enp0s25

接続しましたか?

ping -c3 192.168.1.1
ping -c3 www.ubuntu.com
2
chili555