私のUbuntu 16.04のEth0

私のUbuntu 16.04のEth0

私は eth0 インターフェイスを必要とするネットワーク プロジェクトに取り組んでいます。ifconfig を実行すると、次のメッセージが表示されます。

anuvrattiku@anuvrattiku-Inspiron-13-7368:~$ ifconfig
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:14335 errors:0 dropped:0 overruns:0 frame:0
      TX packets:14335 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1 
      RX bytes:1743272 (1.7 MB)  TX bytes:1743272 (1.7 MB)

wlp1s0    Link encap:Ethernet  HWaddr 68:07:15:23:f2:f8  
      inet addr:192.168.0.16  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::5fff:b2a0:e985:b475/64 Scope:Link
      inet6 addr: 2601:646:8501:c10:f91:29b7:c0fd:3ebb/64 Scope:Global
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:315519 errors:0 dropped:0 overruns:0 frame:0
      TX packets:64909 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:391223230 (391.2 MB)  TX bytes:9020230 (9.0 MB)

eth0 を起動する方法はありますか。/etc/network/interfaces ファイルに eth0 を追加してみましたが、機能しません。

ここにエラーがあります。

[BroControl] > start
starting bro (was crashed) ...
bro terminated immediately after starting; check output with "diag"
[BroControl] > diag
[bro]

Bro 2.4.1
Linux 4.4.0-36-generic


==== No reporter.log

==== stderr.log
fatal error: problem with interface eth0 (eth0: SIOCETHTOOL(ETHTOOL_GET_TS_INFO) ioctl failed: No such device)

==== stdout.log
max memory size         (kbytes, -m) unlimited
data seg size           (kbytes, -d) unlimited
virtual memory          (kbytes, -v) unlimited
core file size          (blocks, -c) unlimited

==== .cmdline
-i eth0 -U .status -p broctl -p broctl-live -p standalone -p local -p bro local.bro broctl broctl/standalone broctl/auto

ここに回避策はありますか。

答え1

発生しているエラーは、インターフェースがないために発生していますeth0。インターフェースはありますwlp1s0。お持ちのデバイスを使用するには、プログラムを編集する必要があります (または、新しいハードウェア デバイスをインストールする必要があります)。

github サイトを見ると、node.cfgこれが設定されているサンプル ファイルがあります。

ファイル内の行を変更しますnode.cfg:

から変更する:

[bro]
type=standalone
host=localhost
interface=eth0

への変更:

[bro]
type=standalone
host=localhost
interface=wlp1s0

関連情報