ISPがインターネットを設定する方法が変わっているため、オンラインにするには手動でMACアドレスを設定する必要があります。
これまで使用してきたもの:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo ifconfig eth0 up
ただし、コンピュータを起動するたびにこのコマンドを入力する必要があります。
MACアドレスを永続的に設定するにはどうすればよいですか?
承認された回答:
udevを使用できます MACを自動的に設定するルール ネットワークインターフェースのアドレス
ファイル/etc/udev/rules.d/99-custom-mac.rules
を作成します そこに貼り付けます:
ACTION=="add", SUBSYSTEM=="net", ATTR{address}=="XX:XX:XX:XX:XX:XX", RUN+="/sbin/ip link set dev %k address YY:YY:YY:YY:YY:YY"
ここで、XX:XX:XX:XX:XX:XX
インターフェイスの元のMACアドレスです(ip link
の出力で取得できます )およびYY:YY:YY:YY:YY:YY
強制する新しいMACアドレスです。
変更を有効にするには、実行できます
sudo udevadm control --reload
しかし、うまくいくとは思えないので、再起動 必要かもしれません。