私はFedora 19を使用しています。 GNOME-Desktop( sudo yum remove @gnome-desktop
) を削除しました。その後、コマンドラインからインターネットに接続しようとすると、さまざまな問題が発生しました。
しかし、実行するとイーサネットケーブルも接続されていました。
$ ping www.google.com
返品
connect: Network is unreachable
wifi-menu
次のコマンドを実行しようとするとnetctl
エラーが発生します。
$ bash: command not found
この問題を解決する方法についてのアイデアはありますか?
答え1
NetworkManager
GNOMEデスクトップの削除中に誤ってこのファイルを削除しました。
再インストールしてください:
sudo yum install NetworkManager
ネットワーク管理者サービスを再起動します。
sudo systemctl start NetworkManager.service
接続されていることを確認してください。
nmcli d
次のような内容が表示されることを願っています。
DEVICE TYPE STATE
eth0 802-3-ethernet connected
eth0
注 – 設定でデバイス名を指定できない場合があります。
答え2
NetworkManagerをインストールする別の方法は、インターフェイスを手動で設定することです。 Fedoraでは、以下を見てください。/etc/sysconfig/network-scripts/ifcfg-<iface_name>
<iface_name>
設定するインターフェイスの実際の名前に置き換えます。
DHCPを介してインターフェイスを設定するか手動で設定するかを指定するには、ファイルを編集します。後者の場合、デフォルトゲートウェイのIPアドレス、サブネットマスク、およびIPアドレスも提供する必要があります。
インターフェイス名があると仮定すると、eth0
次の設定は/etc/sysconfig/network-scripts/ifcfg-eth0
DHCPからIPを取得するのに役立ちます。
DEVICE=eth0
BOOTPROTO=DHCP
ONBOOT=yes
よりFedora ドキュメントより多くの情報を知りたいです。
構成ファイルが準備されたら、発行する必要があります。
ifconfig eth0 up
または
ifup eth0