ifconfigまたは他のコマンドを使用してリモートNICカードまたはPORTをアップ/ダウンする方法は?


0

ifconfig unixコマンドを使用してポートをリモートでアップおよびダウンする方法を教えてください?

$ ifconfig eth0 down
$ ifconfig eth0 up

eth0は私のnicカードインターフェイスです!


5
これには非常に注意してください。間違った場合は、リモートマシンのネットワークインターフェースをオフにしているため、再度アクセスするために戻る方法がありません。

私は同意する、非常に危険に聞こえます。つまり、「ifconfig eth0 down && ifconfig eth0 up」は機能する可能性がありますが、試していないため、インターフェイスがダウンしたときにリモートセッションが切断されたときに何が起こるかわかりません。プロセスの終了を防ぐために、「nohup」が必要になる場合があります。何をするにせよ、それを試す前に徹底的にテストしてください。
ジムG.

ご覧のとおり、現在の方法の何が問題なのかを説明する必要があると思います。ここにはいくつかの明らかな問題がありますが、あなたからそれを聞いてみましょう。
グリファーズ

なぜあなたはこれをやっている?接続を脅かすことなく、目的を達成する方法があるかもしれません。
ローレンス

あなたが何を達成しようとしているのかを正確に知っていれば、より良いアプローチがあるかもしれないという以前のポスターに同意しますが、これをしなければならない場合ifconfig eth0 upは、cronエントリにコマンドを入れます。
テウンヴィンク

回答:


1

あなたは1行でそれを行うことができます:

ifconfig eth0 down; ifconfig eth0 up

上記のように...セミコロンとifconfigなしでifconfigを発行するだけで、リモートマシンから切断されます。

ほとんどのnixでスーパーユーザーアクセスが必要になります。sudoを使用する場合は、両方のifconfigステートメントをsudoにしてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.