IPアドレスを持たないインタフェースの作り方 Raspbian jessie

Raspberry Pi with Raspbian jessie を使って PacketiX のブリッジ用とか Sniffing 用とかの IP アドレスの無いインタフェースの作り方。

追記: 参考2 を見ていると、 /etc/dhcpcd.conf に denyinterfaces eth1 を書くだけで済むかもしれない(未検証)

/etc/dhcpcd.conf でのインタフェースごとのアドレス設定に noipv4 noipv6 を付ける。
eth1 を IP アドレス無しインタフェースとする場合は、 dhcpcd.conf を次のようにする。

$ sudo vi /etc/dhcpcd.conf

interface eth1
noipv4
noipv6

/etc/interfaces のほうはこんな感じ。

$ sudo vi /etc/network/interfaces

auto eth1
iface eth1 inet manual
    pre-up ifconfig $IFACE up
    post-down ifconfig $IFACE down

Raspbian jessie で確認したけど、Ubuntu とかの Debian 系も同じかもしれない。


参考 :

参考2 : bridge 作ったときに物理インタフェースにも dhcp でアドレス振られてふぁっきん!→ denyinterfaces を使おう。という話類。