ifconfigネットマスクIPの代替

ifconfigネットマスクIPの代替

このコマンドの代替コマンドはifconfig netmask何ですか?ip

ifconfig eth0 netmask 255.255.240.0

似たようなものが見つかりましたが、住所がありません。

ip addr add broadcast dev eth0

編集する:

より正確に言えば、現在WSL2からインターネットにアクセスできないので、WindowsでWSL 2を修正したいと思います。私はこの可能な解決策を見つけました。github問題リンク)を使用していますが、ifconfigその一部ではなく、Ubuntu 20.04インターネットに接続できないためダウンロードできませんifconfig

ベストアンサー1

IPなしでネットマスクを設定するという概念は奇妙です。 ifconfigユーティリティは、IPアドレスが1つしかないと仮定して作成されたようです。インターフェイスは複数のIPアドレスを持つことができ、ネットワークマスクは常にIPアドレスに関連付けられます。

あなたの質問は、インターフェイスにすでにIPアドレスがあるかどうかを示していません。ただし、「同等の」方法は、目的のネットマスクと一緒にIPアドレスを追加することです。

ip addr add 10.10.10.20/20 dev eth0

IPアドレスがすでに存在する場合は、まず削除する必要がありますip addr del ...。たとえば、設定するIPにすでにネットマスクが255.255.255.0の場合:

ip addr del 10.10.10.20/24 dev eth0
ip addr add 10.10.10.20/20 dev eth0

おすすめ記事