タグ付けされた質問 「ifconfig」

2
ifconfigコマンドが見つかりません
MacにCentOS7を仮想マシンとしてインストールしました(osx10.9.3 + virtualbox)ifconfig。実行中のコマンドが見つかりません。また、実行sudo /sbin/ifconfigするとコマンドが見つかりませんでした。私はルートです。出力 echo $PATHは以下のとおりです。 /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin 私のパスは正常ですか?そうでない場合、どのように変更できますか? また、私はまだ仮想マシンでインターネットに接続していません。それが要因かもしれません。

2
ip vs ifconfigコマンドの長所と短所
ある時点で、私が出会ったLinuxに関するいくつかの教材(Linux Foundationから)で、次のことが言及されています。 ipこのコマンドは、ioctlシステムコールではなくnetlinkソケットをifconfig使用するため、より汎用的で効率的です。 私はボンネットの下で何が起こっているのか理解できないので、誰もこれについて少し詳しく説明できますか? PS私はそれらのツールに関するこのトピックを知っていますが、それらが動作する方法に関するこの特定の違いに対処していません

5
インターフェイスを起動するときにデフォルトルートが追加されないようにできますか?
2つのNICを搭載したシステムがあります。このマシンとそれに付随するいくつかのデバイスは、移動されて別のLANに接続されます。または、ダイヤルアップを使用することもあります。 eth0: - 10.x.x.x address space - no internet gateway - only a few devices eth1 (when used): - 172.16.x.x or 192.168.x.x or other address spaces - access to the gateway from LAN to internet ppp0 (when used): - internet access through dialup using KPPP ifconfigを使用してインターフェイスをアップまたはダウンします(KPPPによって処理されるppp0を除く)。 最初にeth1を起動すると、DHCPからアドレスが取得され、ゲートウェイが取得されます。これがルーティングに追加されるので、LANやインターネットに問題なく到達できます。 最初または2番目にeth0を起動すると、そのアドレスが取得され、デフォルトゲートウェイがそのアドレス空間(10.xxxの範囲内)に設定されます。最初にeth0を起動し、次にeth1を起動しても、デフォルトゲートウェイは10.xxxの範囲内に維持されます。 したがって、私が何をしても、eth0はeth1をオーバーライドし、ルーティングでゲートウェイを「要求」します。 eth0がゲートウェイを要求しないようにする方法、またはeth1(2番目に起動した場合)がゲートウェイを使用するようにする方法はありますか?または、どのインターフェースのゲートウェイを他のインターフェースよりも優先して使用する必要があるか、なんとかして優先順位を付けることはできますか? …

2
ifconfig RXパケット出力の「errors」、「dropped:」、「overruns:」、「frame:」フィールドの違いは何ですか?
誰かRX packetsがifconfig出力のさまざまなフィールドの違いについて詳しく説明できますか? たとえば、実行ifconfigして次のように表示するとします。 eth0 Link encap:Ethernet HWaddr AA:BB:CC:DD:EE:FF inet addr:1.1.1.1 Bcast:1.1.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:202723544 errors:0 dropped:4959 overruns:0 frame:37 TX packets:158354057 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4261083782 (3.9 GiB) TX bytes:1224803677 (1.1 GiB) Interrupt:83 Memory:f6bf0000-f6c00000 違いは何ですかerrors: dropped: overrunsとframe: この時点での私の推測(いくつかのあいまいなグーグルに基づく)はframe:、nicが着信フレームを分析するときのCRCの失敗に特に関係し、それerrors:はより広い一般的なカテゴリーです。繰り返しますが、その場合は、両方のフィールドに数字が表示されると思います。

4
デフォルトゲートウェイの設定方法
ifconfigを使用して組み込みLinuxのネットワークインターフェイスを構成しようとしています。 ifconfig eth0 192.168.0.101 netmask 255.255.255.0 しかし、デフォルトゲートウェイをifconfigパラメータとして追加する方法がわかりません。 何か案は?

3
ifconfigコマンドから最初のIPアドレスを取得する方法
ifconfigコマンドからの最初のIPアドレスを取得するにはどうすればよいですか? ifconfig -a enw178032: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 100.14.22.12 netmask 255.255.0.0 broadcast 100.14.255.255 inet6 fe80::250:56ff:fe9c:158a prefixlen 64 scopeid 0x20<link> ether 00:10:56:9c:65:8a txqueuelen 1000 (Ethernet) RX packets 26846250 bytes 12068811576 (11.2 GiB) RX errors 0 dropped 58671 overruns 0 frame 0 TX packets 3368855 bytes 1139160934 (1.0 GiB) TX errors 0 …
9 linux  bash  awk  sed  ifconfig 

1
汎用ソケットとは何ですか?それはネットワークデバイスとどのように関係しますか?
Linuxでネットワークドライバーがどのように機能するかを理解しようとしています。このQ&Aは、Linuxのネットワークデバイスがデバイスファイルで表されていないことを示しました。これは、ネットワークドライバーがで動作することを示していますsockets。 たとえば、これioctlは通話を通じてネットワークデバイスをセットアップする方法を参照します。ioctlただし、ネットワークドライバー用のデバイスファイルがない場合、ファイル記述子が必要です。渡すことができるファイル記述子は、ソケットからのものだけです。 これは私に質問のポイントをもたらします。これまでのところ、物理ネットワークカードのソフトウェア表現であるネットワークインターフェイスは、実際にはソケットよりも劣っているオブジェクトのようです。 しかし、この抽象的な意味でのソケットとは何ですか、それはプッシュ通知をサポートするデバイスファイルの別の名前ですか?ユーザースペースアプリによってネットワークインターフェースのアドレス:ポートのペアにバインドされた接続ポイントに関して、TCPソケットについて理解しています。ソケットをネットワークインターフェイスをセットアップするための前提条件として理解していません。 (のようなLinuxのネットワークインタフェースすることができますeth0によって記載されているがifconfig)ソケットなしでは存在しますか? DOES ifconfigまたはいくつかのネットワーク・マネージャ・デーモンは、私たちはネットワーク・インタフェース・オプションを設定できるように開いたソケットを保ちますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.