ethtool

 


root@hide:~# ifconfig
eth1 Link encap:イーサネット ハードウェアアドレス 00:00:e2:73:4a:5c
inetアドレス:192.168.10.11 ブロードキャスト:192.168.10.255 マスク:255.255.255.0

inet6アドレス: fe80::200:e2ff:fe73:4a5c/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:16420 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:21304 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:4798220 (4.7 MB) TXバイト:20295363 (20.2 MB)

lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:65536 メトリック:1
RXパケット:134 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:134 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:11191 (11.1 KB) TXバイト:11191 (11.1 KB)


---------------------------

root@hide:~# vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

追加
auto eth1                     // if がenp 表記の場合は、 auto enpxxyy:X
#iface enp0s25 inet dhcp
iface eth1 inet static
address 192.168.10.11
netmask 255.255.255.0
broadcast 192.168.10.255
gateway 192.168.10.1
dns-nameservers 192.168.10.1

-------------------------
root@hide:~# vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 hide
192.168.10.11 hide

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters


root@hide:~# reboot

----------------------

root@hide:~# vi /etc/network/interfaces
ethtool_opts="wol g"  // 追加

ラン内 192.168.10.13 マシンの電源投入起動

root@hide:~# apt-get install wakeonlan
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
wakeonlan は既に最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 382 個。


eth1というNICがマジックパケットを受け取れるように

root@hide:~# ethtool -s eth1 wol g

設定を確認

root@hide:~# ethtool eth1
Settings for eth1:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 32
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes
 
ーーーーーーー
ラン内遠隔起動テスト
 
root@hide:~#  wakeonlan 00:19:21:64:8f:6c
Sending magic packet to 255.255.255.255:9 with 00:19:21:64:8f:6c
 
 相手側にも、ethtool 設定がなされていることが必要
 
起動成功

 

投票数:2 平均点:10.00

 
Back to Top