dnsmasqは「不明なインターフェース」を提供します。

dnsmasqは「不明なインターフェース」を提供します。

Ubuntu 18のシステム全体のインスタンスに加えてdnsmasqインスタンスを実行しようとしています。一度実行してみましたが、とても上手ですね。しかし、私はそれで殺しました。

kill -15 <dnsmasq_pid>

dnsmasqを実行しようとするたびに、次のメッセージが表示されます。

dnsmasq: unknown interface wlx00c0caa5587f

しかし、このインターフェースは次の場所にありますifconfig

wlx00c0caa5587f: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:c0:ca:a5:58:7f  txqueuelen 1000  (Ethernet)
        RX packets 139  bytes 26260 (26.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 190  bytes 37131 (37.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

これは私の設定ファイルです。

interface=wlx00c0caa5587f
except-interface=lo
except-interface=wlp2s0
bind-interfaces

dhcp-range=192.168.33.1,192.168.33.20,12h

port=5777

一度だけ実行できますが、もう一度実行できないのはなぜですか?

どんな助けでもいいでしょう。

ベストアンサー1

dnsmasqIPアドレスのないインターフェイスが気に入らないようです。私のために働いたコマンドは次のとおりです

sudo ifconfig wlx00c0caa5587f 192.168.33.1 netmask 255.255.255.0 up

二つ覚えてください。これだけ一時的なインターフェイスのIP。そして、このIPはDHCPの範囲から除外されるべきです。

おすすめ記事