私はデスクトップにFedora 22とWindows 10をインストールし、長い間イーサネットを動作させようとしてきました。ワイヤレスネットワークはありません。これは、Linuxでのインターネット接続の唯一のソースです。
私のマザーボードにIntel Gigabit Ethernet(「Intel(R)Ethernet Connect(2)I218-V)」があります。私の考えでは、これはドライバの問題ではないと思います。
ここにいくつかのコマンドの出力を投稿します。
[nikhil@nikhil ~]$ dmesg | grep eth
[ 1.060111] e1000e 0000:00:19.0 eth0: registered PHC clock
[ 1.060114] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) d0:50:99:66:37:81
[ 1.060115] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 1.060152] e1000e 0000:00:19.0 eth0: MAC: 11, PHY: 12, PBA No: FFFFFF-0FF
[ 1.060680] e1000e 0000:00:19.0 enp0s25: renamed from eth0
[root@nikhil nikhil]# ifconfig
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::d250:99ff:fe66:3781 prefixlen 64 scopeid 0x20<link>
ether d0:50:99:66:37:81 txqueuelen 1000 (Ethernet)
RX packets 115 bytes 11437 (11.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 245 bytes 32940 (32.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 20 memory 0xf7c00000-f7c20000
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 157 bytes 14355 (14.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 157 bytes 14355 (14.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@nikhil nikhil]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s25
HWADDR="D0:50:99:66:37:81"
TYPE="Ethernet"
BOOTPROTO=dhcp
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s25"
UUID="7c57db7e-4bb3-473e-9dd6-ee548033bef8"
ONBOOT="yes"
PEERDNS=yes
PEERROUTES=no
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
コマンドを実行すると、dhclient enp0s25
出力なしで中断されるようです。どんな助けでも大変感謝します。
答え1
Fedoraを仮想マシンとして使用しますか、またはデュアルブートマシンとして使用しますか?仮想マシンとして使用している場合は、イーサネットオプションがブリッジモードまたはNATモードであることを確認してください。
固定IPを試してみましたか?
固定IP配置
open file : vi /etc/sysconfig/network-scripts/ifcfg-enp0s25
#add following lines to your files
BOOTPROTO=static (change dhcp to static)
DEVICE=enp0s25 (your interface name)
#Depend on your subnet, put the correct ip.
IPADDR=192.168.1.50
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
GATEWAY=192.168.1.1
ネットワークインタフェースを再起動します。
完了したら、デフォルトゲートウェイをpingしてみてください。機能している場合は、DHCPサーバーの問題、またはDHCPクライアントの問題かもしれません。それでも問題が解決しない場合は、物理接続が正しいことを確認してください。また、Windowsを試して接続できることを確認してください。
答え2
あなたの問題の症状が同じかどうかはわかりませんが、最近のデュアルブートに関して同様の問題が発生しました。 Windowsネットワーク接続が正しく機能していますか?
問題が発生しました。 Linuxをインストールしましたが、ネットワークが大丈夫で、Windowsで再起動しましたが、ネットワークが大丈夫で、Linuxで再起動しましたが、eth0を接続できませんでした。 Windowsは、Intel 1218-Vネットワーク接続のLANプロパティにいくつかのウェイクアップ呼び出しを設定して、e1000eモジュールを混乱させることがわかりました。 Windowsのドライバのプロパティダイアログボックスで、ネットワーク接続のすべてのWake on LANオプションを無効にすることで問題を解決しました。
頑張ってください!
ここから:
答え3
私は固定IPを使用してこの問題を解決しました。どういうわけかDHCPは機能しません。私のPCからDHCPREQUESTS DHCPOFFERSを受け取りません。