このコマンドの代替コマンドは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