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

UNIXシステムでのネットワーク接続の管理と使用

6
eth0をifdownできない(メインインターフェイス)
ifdownDebian 6.0.5でインターフェースを作成できません。 user@box:/etc/network$ sudo ifdown eth0 && sudo ifup eth0 ifdown: interface eth0 not configured SIOCADDRT: File exists Failed to bring up eth0. user@box:/etc/network$ cat interfaces auto lo iface lo inet loopback allow-hotplug eth0 allow-hotplug eth1 auto eth0 iface eth0 inet static address 10.0.0.1 netmask 255.255.255.0 gateway 10.0.0.254 auto eth1 …

4
TCPは65535を超えるポートを提供できますか?
65,535以上のポートを提供するようにLinuxシステムをセットアップすることは可能ですか?意図は、特定のシステムでリッスンする65k以上のデーモンを持つことです。 明らかに使用されているポートがあるため、これらの理由でこれは不可能です。したがって、これは、TCPがこのようなことを行う際に制限される場所を理解しようとする理論的な演習と考えてください。
50 linux  networking  ip  tcp  ipv4 

6
停止中のブリッジインターフェイスを削除して削除します
手動で起動されたIPアドレスがあり、/ etc / network / interfacesにないブリッジを削除するにはどうすればよいですか? $ ifconfig br100 br100 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:172.16.0.5 Bcast:172.16.0.255 Mask:255.255.255.0 削除できません: # brctl delbr br100 bridge br100 is still up; can't delete it ifdownでダウンできません: # ifdown br100 ifdown: interface br100 not configured

6
ソケットとは何ですか?
誰かが私にソケットとは何かを説明できますか?SSLなどの文脈で多くの頭字語で見られます。 また、なぜソケットと呼ばれるのですか?純粋に彼らが発明した名前だったからですか?それとも彼らが思いついた最初の名前でしたか?

4
VirtualBox:UbuntuのDebianゲストの2つのネットワークインターフェイス(NATおよびホストオンリーインターフェイス)
私はVirtualBox上で2つのインターフェースを持つDebian VMを作成しました。NATインターフェース(インターネットにアクセスするためのインターフェース)とホスト専用インターフェースです。ただし、両方のインターフェイスを同時に機能させる方法はわかりません。ホストのみをアダプタ1として定義すると、ホストからはVMにアクセスできますが、インターネットからはアクセスできません。NAT 1をアダプター1として定義すると、インターネットにアクセスできますが、ゲストDebianに到達できません。 それでは、どのようにして両方のインターフェースを連携させることができますか? 注:ホストのポートをゲストSOのSSHポートにマップしようとしているので、提案する必要はありません:) 編集:これは、ifconfig最初のアダプターがホストオンリーのものである場合の出力です : eth0 Link encap:Ethernet HWaddr 08:00:27:f6:b2:45 inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:495 errors:0 dropped:0 overruns:0 frame:0 TX packets:206 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:48187 (47.0 KiB) TX bytes:38222 (37.3 KiB) lo Link …

2
PIDを持たないプロセスを識別する方法は?
45136 / tcpと37208 / udpの2つのポートをリッスンするプロセスがあります(実際には同じプロセスであると想定しています)。しかし、netstatはpidを返しません。 netstat -antlp | grep 45136 tcp 0 0 0.0.0.0:45136 0.0.0.0:* LISTEN - 「grep 37208」と同じ結果。 私もlsofを試しました: lsof -i TCP:45136 しかし、何も返されません。これはsqueezeの新しいインストールであり、このプロセスが何であるかは本当にわかりません。何か案が ? 回答 あなたのコメントに感謝します。nfs-server nfs-commonをアンインストールし(dkpg --get-selections | grep nfs searchの後)、不明なプロセスが消えました。奇妙なことに、カーネルプロセスはどのようにもマークされていません。 再びお二人に感謝します。;)

4
CentOSでデフォルトのeth0インターフェイスがデフォルトでダウンしているのはなぜですか?
私はすでに、DebianやUbuntuなどのLinuxディストリビューションに少し精通しています(そう、非常によく似ています)が、Red HatベースのCentOS 6.2を試してみたかったのです。Windows 7ホストのvirtualBoxにインストールして、少し試してみました。 つまり、デフォルトのeth0インターフェイスがデフォルトでダウンしているという小さな問題に遭遇しました。NATでオプションを使用します(仮想マシンはホストの「背後」にあります)。インターフェースをアップしても ifconfig eth0 upすぐには機能しません。インターフェースを立ち上げた後にこれを取得します: CentOSマシンでネットワークを構成するには、さらに何をする必要がありますか? PSスクリーンショットは申し訳ありませんが、VirtualBoxからテキストを取得する方法がわかりません。

8
ssh経由でサーバーにアクセスしたIPアドレスの履歴
私のサーバーがハッキングされ、既知の中国のボットネットに感染していることに気付きました。 これは、独自の静的IP(米国アドレス)を備えたプロトタイプ/テスト用の仮想マシンであったため、害は発生しませんでした(理解するのに少し時間がかかりました)。 ここで、攻撃に中国から発信されたものかどうかを知るために、どのIP / sが侵入に使用されたかを知りたいと思います。 サーバー上のsshで受信した接続の履歴を表示する方法はありますか? 編集:システムはLinux Debian 7です
42 networking  ssh  logs  ip  forensics 

5
プロセスが使用する帯域幅を制限するにはどうすればよいですか?
ファイルを毎晩バックアップするCentOS 5.7サーバーがあります。バックアップがネットワークを介して転送されている間、サーバーホストのさまざまなサイトへの訪問者のパフォーマンスが低下することを心配しています。 プロセスの最大許容スループットをネットワークインターフェイスに制限することは可能ですか?SSHベースのファイル転送を利用可能な帯域幅の半分のみに制限したいと思います。これはサーバー側またはクライアント側にあります。つまり、接続を開始するクライアントまたは接続を受信するサーバーのいずれかでこれを実行できれば幸いです。 (残念ながら、バックアップ専用のインターフェースを追加することはできません。使用可能なスループットを増やすことはできますが、それは単にネットワーク転送がより速く完了することを意味しますが、それでも接続中の合計容量を最大にします。) いくつかの背景 おそらくいくつかの背景が整然としています。戻ると、バックアップ自体を作成するのに十分なローカルスペースがないという問題がありました。SSHFSを入力してください!バックアップは、見かけ上ローカルドライブに保存されるため、Webサーバー自体にはバックアップビットが一切ありません。 なぜそれが重要なのですか?それは由緒あるものの使用を無効にするように見えるのでrsync --bwlimit。rsync実際の転送を行っても、されていないことができ、私もバックアップファイルを保存するためのスペースを割くことができないので、それは。 「それでは、なぜバックアップファイルを作成する必要があるのでしょうか。rsyncソースファイルとフォルダだけではないのですか?」「Plesk」という迷惑なものが混在しているからです!これは、利便性のためにPleskを使用する私のクライアント向けWebホストです。そのため、Pleskはバックアップにあらゆる種類の特別な魔法を追加するため、Pleskを使用してバックアップを開始します。これにより、復元手順中にそれを非常に安全に使用できます。 悲しい顔

1
IP 0.0.0.0への接続は成功します。どうやって?どうして?
localhostのポートにサービスを提供しており、ポートが使用可能かどうかを別のプロセスにチェックインしたいと考えています。コードのバグにより、実際にはIPに接続しようとしていますが0.0.0.0:<port>、何らかの理由で成功します-straceが証明しているように: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] どういう意味ですか?なぜ機能するのですか?
41 networking  tcp  strace 

2
rxリング、max_backlog、max_syn_backlogサイズを確認する方法
トラブルシューティングとチューニングの過程で、次のLinuxカーネル設定について考えていることがよくあります。 net.core.netdev_max_backlog net.ipv4.tcp_max_syn_backlog net.core.somaxconn 以外にもfs.file-max、net.ipv4.ip_local_port_range、net.core.rmem_max、net.core.wmem_max、net.ipv4.tcp_rmem、そしてnet.ipv4.tcp_wmem、彼らはあなたが、並行性の高いレベルのボックスをチューニングしているときと混乱に重要ノブのようです。 私の質問:各キューにあるアイテムの数を確認するにはどうすればよいですか?通常、人々はそれらを非常に高く設定しますが、将来の障害を予測し、問題がユーザーに顕著に現れる前に問題をキャッチできるように、これらのキューサイズを記録したいと思います。
41 linux  kernel  networking  tcp 

5
TCPリスナーを作成する方法は?
はじめに:ポートが使用可能かどうかを確認できるbash関数を作成し、特定の最大ポート番号までfalseの場合は1ずつ増やします。たとえば、ポート500が使用できない場合、550までの501の可用性がチェックされます。 目的:このbash関数をテストするには、LISTEN状態のポートの範囲を作成する必要があります。 試行: Windowsでは、次のPowerShellコマンドを使用してLISTENポートを作成できます。 PS C:\Users\u> netstat -nat | grep 1234 PS C:\Users\u> $listener = [System.Net.Sockets.TcpListener]1234 PS C:\Users\u> $listener.Start(); PS C:\Users\u> netstat -nat | grep 1234 TCP 0.0.0.0:1234 0.0.0.0:0 LISTENING InHost PS C:\Users\u> $listener.Stop(); PS C:\Users\u> netstat -nat | grep 1234 PS C:\Users\u> これに基づいて、私はCentOSで同じことを行うことができるコマンドについて考えていましたが、理由がわからず、この問題を解決する解決策を見つけることなくGoogleを始めました。 予想される回答:LISTENポートを作成できるコマンドを含む回答を受け入れて投票します。コマンドが実行されると、ポートはLISTEN状態のままになります。 [user@host ~]$ ss -nat | …
40 shell  networking  tcp 

7
切断後にシェルを回復する方法
リモートCentOS 5.6マシンでいくつかの作業を行っていますが、私のネットワークはドロップし続けます。再接続後にハングしたセッションを回復する方法はありますか? 編集:yumでいくつかのアップデートとインストールを行っており、プロセスが何をしていてもハングしている場合、これが問題になるかもしれないと心配しています。



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