
Ubuntu日本語フォーラム
ログインしていません。
初めまして。 ubuntuでトラブルにあったときに非常に参考にさせていただいております。
題通り、有線での接続ができず、ここ数日検索しながら粘ったのですが解決できなかったため、ご質問させてください。
■OS
ubuntu16.04.4 LTS(Xenial Xerys) 4.4.0-138-generic
■ルーター
BUFFALO WSR-2533DHP-CB
■lspci | grep Eth
05:00.0 Ethernet controller: Realtek Semiconductor Co.. Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller(rev 15)
■interfacesに記載した内容(cat /etc/network/interfaces)
auto lo
iface lo inet loopback
auth enp5s0
iface enp5s0 inet static
address 192.168.11.6
network 192.168.11.0
netmask 255.255.255.0
broadcast 192.168.11.255
gateway 192.168.11.1
dns-nameservers 8.8.8.8 8.8.4.4
■lsmod | grep r8
r8168 487424 0
やったこと
ログイン後、ifconfigを確認したところ以下のようにloしかありませんでした。
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:340 errors:0 dropped:0 overruns:0 frame:0
TX packets:340 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:25376 (25.3 KB) TX bytes:25376 (25.3 KB)
そのため、/etc/network/interfacesにenp5soの記述を追記して、ifup enp5s0を実行したところ、以下に変わりました。
enp5s0 Link encap:Ethernet HWaddr 30:9c:23:ac:73:59
inet addr:192.168.11.6 Bcast:192.168.11.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:130 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1832 errors:0 dropped:0 overruns:0 frame:0
TX packets:1832 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:143358 (143.3 KB) TX bytes:143358 (143.3 KB)
この状態で、pingをyahoo.co.jpのIPアドレスや、ルーターに接続されている他のPCやへ向かって打つと、Destination Host Unreachableとなっております。
そのほか実施したことは、lsmod | grep r8でえられた結果が、r8169だったので、r8168のドライバを落としてきてr8169を削除してr8168を登録したことになります。
ルーター側で接続したいPCのMACアドレスの登録等必要なのかもと思ったのですが、特になさそうでした。(DHCPのアドレス競合を回避するための設定?があったくらいだと思います。)
アドバイスをいただけますと幸いです。
オフライン
小生も過去に1度同様の経験をしました。Ubuntu18.04ですが
今回(2020/2/3)またしても同じことが・・・
さて、試したことは
/etc/netplan/50-cloud-init.yaml
で
ethernets:
設定の中に、nicのlogical nameが正しく書かれていなかったので書き直したところ
解決しました。
enp***のところです。
設定を保存したら
$ sudo netplan apply
で反映させてください。
環境が違うので、また投稿から時間も経過していますが参考になればと思います。
オフライン