私はLinuxを初めて使用していますが、Fedora 19ではインターネットに接続できません。これを入力すると、次のような結果ifconfig
が表示されます。
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 150 bytes 12792 (12.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 150 bytes 12792 (12.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
p9p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::96de:80ff:fe2d:8274 prefixlen 64 scopeid 0x20<link>
ether 94:de:80:2d:82:74 txqueuelen 1000 (Ethernet)
RX packets 85 bytes 11964 (11.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 94 overruns 0 carrier 0 collisions 0
また、入力すると次のような結果netstat
が表示されます。
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
インターネットに接続する方法を見つけようとしましたが、成功しませんでした。ルータ経由で有線接続を使用しています。 127.0.0.1 には ping を送信できますが、127.0.0.1 には ping を送信できません。
編集1
開くと/etc/sysconfig/network-scripts ifcfg-profile_1-1
こんな感じです。
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="Profile 1"
UUID=d5d3e20c-6ef1-4e11-bf40-0cf5a7c6b463
ONBOOT=yes
サーバー情報が空ですが、PEERRDNS=yes
どのサーバー情報を入力する必要がありますか?/etc/resolve.conf
また、私のWebスクリプトファイルにはifcfg-lo、ifcfg-profile_1、およびifcfg-profile_1-1があります。
編集2
入力すると、sudo dhclient p9p1 -v
dhclient(2039) はすでに実行中で終了しています。このUSC dhcpバージョンはFTP.isc.orgで利用可能なバージョンに基づいています。今回のリリースで動作するように、基本ソフトウェアバージョンに機能が追加され、その他の変更が適用されました。
ベストアンサー1
有効なIPを受け取っていないようです。以下を試してください。 DHCPクライアント
DHCPクライアントを手動で設定するには、/etc/sysconfig/networkファイルを変更してネットワーク機能を有効にし、/etc/sysconfig/network-scriptsディレクトリの各ネットワークデバイスの設定ファイルを変更します。このディレクトリでは、各デバイスにはifcfg-eth0という名前の設定ファイルが必要です。ここで、eth0はネットワークデバイス名です。 /etc/sysconfig/network-scripts/ifcfg-eth0 ファイルには次の行を含める必要があります。
デバイス=eth0 BOOTPROTO=dhcp ONBOOT=YES
DHCPを使用するように構成する各デバイスには構成ファイルが必要です。 Webスクリプトの他のオプションは次のとおりです。
DHCP_HOSTNAME — Only use this option if the DHCP server requires the client to specify a hostname before receiving an IP address. (The DHCP server daemon in Fedora does not support this feature.)
PEERDNS=<answer> , where <answer> is one of the following:
yes — Modify /etc/resolv.conf with information from the server. If using DHCP, then yes is the default.
no — Do not modify /etc/resolv.conf.
127.0.0.1をpingできる理由は、コンピュータの内部インターフェイスへのループバックインターフェイスだからです。