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

IPプロトコルとIPアドレスに関する質問。Linux ipユーティリティ関連の質問については、代わりにiprouteタグを使用してください。

3
/ etc / hostsのホスト名とIPアドレスのマッピング
私のLinuxマシンhostnameではmongodb、実行するとが表示されますが、実行するhost mongodbと次のように表示されます: mongodb@mongodb:/var/hadoop/hadoop-1.2.1/bin$ host mongodb Host mongodb not found: 2(SERVFAIL) 私の/etc/hostsファイル: 192.168.10.10 mongodb 192.168.10.10 localhost 127.0.0.1 localhost #127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 私の最初の質問は/etc/hosts、IPからホスト名へのマッピングなので、このマシンがホスト名mongodbをIP 192.168.10.10に解決できないのはなぜですか?代わりに、を実行host localhostすると解決でき、次のように表示されます。 localhost has address 127.0.0.1 私の別の質問:/etc/hostsファイルによると、ホスト名localhostはループバックIPアドレス127.0.0.1ではなく192.168.10.10に解決されているはずです。誰も私にこれを説明できますか?
14 ip  hostname 


4
すべてのデフォルトゲートウェイを削除する方法
カスタムビルドのLinuxマシンを実行しているため、すべてのLinuxコマンドが使用できるわけではありません。 ネットワーク関連のコマンドを実行するため、デフォルトゲートウェイを設定する必要があります直前に、その後すぐにそのゲートウェイを削除する。 そのためには、すべてのコマンドを1行で実行します。 /sbin/route add default gw 10.10.10.10;my command;/sbin/route del default gw 10.10.10.10; 問題は、何らかの理由で、同じマシン上で2つのデフォルトゲートウェイを見つけたため、すべてのコマンドが失敗する原因になったためです。 それで、1つのコマンドですべてのデフォルトゲートウェイを削除する方法はありますか?増加している大量のマシンがあり、すべてのマシンにスクリプトを植えることは実用的ではありません。次のような単純なコマンドが必要です。 /sbin/route del all default;set my default gw;mycommand;/sbin/route del all default; 私がこれまでに発見したすべて削除するコマンドであるすべてではなく、それらのデフォルトゲートウェイを 私のために動作しませんています。/sbin/route del default /sbin/route ヘルプは次を表示します /sbin/route --help Usage: route [{add|del|delete}] Edit the kernel's routing tables Options: -n Don't resolve names -e Display other/more information …
13 linux  ip  routing 

5
ローカルマシンのアドレスを取得するにはどうすればよいですか?
Lionを実行しているMacbookを使用しています。でTerminal私は学校のサーバーに接続していますssh。サーバー上のフォルダーに移動し、ローカルマシンにコピーしたいファイルがありますが、ローカルマシンのIPアドレスがわかりません。どうすれば入手できますか?サーバー上のフォルダーにいるread.txtので、ローカルマシンのハードドライブにコピーしたい。試しましたscp ./read.txt [my computer name].local/newRead.txtが、うまくいきません。
13 ssh  ip  remote  file-copy 

3
マシンのIPアドレスとローカルホストの違いは何ですか
私の別の質問から疑問を提起しました。どこにlocalhostを私のパスに渡せば、うまくいきます。しかし、システムIPを指定すると機能しません。 127.0.0.1は、/ etc / hostsのlocalhostにマップされます。IPをローカルホストにマップする必要がありますか?変わりませんか? 彼らは同じではありませんか?
12 ip 

2
同じIPとの間のカーネル火星のソース
kernel: martian source数台のサーバーでeth0のログエントリが断続的に表示されています。興味深いのは、それらが同じIPとの間でやり取りされることです。例えば: Nov 4 02:20:27 tcffmppr6db09 kernel: martian source 10.153.242.13 from 10.153.242.13, on dev eth0.3171 これは、いくつかのサーバーでのみ発生します。eth0が同じ方法で構成されている(明らかにIPが異なる)約60があります。 これを追跡するには何を見るべきですか? 編集: この特定のインターフェイスのルートはデフォルトルートであるため、間違ったインターフェイスから送信される問題ではないと思います。
12 networking  ip 

3
仮想インターフェイス上のトラフィックをどのようにキャプチャしますか?
デバッグのために、Linux仮想インターフェイスでトラフィックをキャプチャしたいと思います。veth、tunおよびdummyインターフェイスの種類を試しています。3つすべてで、tcpdump何かを表示するのに苦労しています。 ダミーインターフェイスの設定方法は次のとおりです。 ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 up 1つの端末で、次のように監視しtcpdumpます。 tcpdump -i dummy10 すぐに、次の方法で試聴しますnc。 nc -l 99.99.99.1 2048 3番目では、次を使用してHTTP要求を作成しますcurl。 curl http://99.99.99.1:2048/ ターミナル2ではcurlリクエストからのデータを見ることができますが、からは何も表示されませんtcpdump。 A TUN / TAPチュートリアル明確化カーネルは実際には1つのローカルインターフェイス上で動作しているすべてのパケットを送信しないことがあり、いくつかの状況: tsharkの出力を見ると、何もありません。インターフェイスを通過するトラフィックはありません。これは正しいです。インターフェイスのIPアドレスにpingを送信しているため、オペレーティングシステムはパケットを「有線」で送信する必要がないと正しく判断し、カーネル自体がこれらのpingに応答しています。考えてみると、別のインターフェイスのIPアドレス(たとえばeth0)にpingを実行した場合に発生することです。パケットは送信されません。これは明白に聞こえるかもしれませんが、最初は混乱の原因になる可能性があります(私にとっては)。 ただし、これがTCPデータパケットにどのように適用されるかを確認するのは困難です。 たぶん、tcpdump別の方法インタフェースにバインドする必要がありますか?
12 networking  kernel  ip  tcp  tcpdump 

3
頻繁なIPのログファイルの解析
だから、DDOS攻撃を受けている間にこれを一緒にハックして、ログからいたずらな IP を引き出しました。誰もそれを改善するための改善や他の提案がありますか? 一般的な考え方は次のとおりです。 IPのみをログファイルからプル それらを並べ替える uniqとそれらを数える もう一度並べ替えます そして、ストリングo'pipes: cut --delim " " -f7 /var/log/apache_access | sort | uniq -c | sort -rn > sorted-ips.txt

3
OpenVPNを介したSSHセッションが数行後に切断/ロックアップする
私は、Debian 6(ARM)を実行している同一のファンレスPCを多数持っています。これらのほとんどは、コムキャストを介して接続され、問題なく動作します。「WiMax」モデムに接続されていて、通信に問題があるものがあります。 具体的には、これらのいずれかにsshして 'ps -ax'のようなコマンドを実行すると、約3行戻り、セッションがロックされます。そのまま放置すると、最終的には「ピアによってクローズされたセッション」でクローズされます。 私が試したこと: ssh -vvv →エラーメッセージなし ssh <user@host> 'command'→これにより、コマンドの完全な出力が返されることがあります。まったく接続できない場合があります。 他に試すことの提案はありますか? 一部のコマンドを正常に実行できることがわかりました。たとえば、12回以上returnキーを押しても問題ありません。cd ~その後、lf同様に動作しdf -hます。df何度も正常に実行できますが、より多くの出力(たとえばls /etc)を使用して何かを試行するとすぐに、それがロックします。 OpenVPNを使用してこれら2つのホスト間で通信しようとしていることは違いますか?
12 networking  ip  openvpn 

1
Linuxですべてのトラフィックが1つのインターフェイスを通過するようにする方法
受け取ったものを出力する自己記述のインターフェースtun0(TUN / TAPベース)を持っています。 システムのすべてのトラフィックがこのインターフェイスを流れる必要があります。 インターフェイスの役割は次のとおりです。 検閲される可能性のあるパケットを把握し、それらをトンネルします。 他のすべてのトラフィックをそのまま通過させます。 ご想像のとおり、私は反検閲ツールを構築しようとしています。 信頼できるDNSを使用できるのはそこだけなので 、トンネリングに関する決定はtun0プロセス内で行う必要があります。 すべてのトラフィックが自己記述型インターフェースtun0を通過するようにする方法を教えてください。tun0に変更が必要な場合は、そのような変更を提供してください。 以下は、すべてのトラフィックがtun0を通過して失敗するように試行した方法です(pingが失敗します)。 コンパイル gcc tun0.c sudo ./a.out 構成 sudo ip addr add 10.0.0.1/24 dev tun0 テーブルJohnを作成する $ cat /etc/iproute2/rt_tables # # reserved values # 255 local 254 main 253 default 0 unspec # # local # #1 inr.ruhep 200 John …
11 linux  iptables  ip  route 

1
ユーザーごとに1つのIPを割り当てるにはどうすればよいですか?
Steamのホームストリーミングを利用して2人で同時にプレイできるヘッドレスSteamゲームサーバーを構築しています。セットアップのマルチシート部分は完了して機能していますが、ワイヤレスで動作させるのは非常に面倒です。 一度に家庭内ストリーミングを有効にできるSteamクライアントは1つだけです。これはおそらく、同じポートとIPアドレスを使用していることが原因です。各ユーザーに独自のIPアドレスを割り当てるにはどうすればよいですか? ストリーミングはホームネットワーク内からのみ行われます。マシン自体には、すでに1つのインターフェースに3つのIPがあります。
11 linux  networking  users  ip 

1
Elastic IPアドレスは静的IPアドレスとどう違うのですか?
アマゾンウェブサービスのEC2に関する質問の詳細です。私はそれらと一緒にバニラUbuntuインスタンスを持っています、そしてそれをパワーオフしました。再起動時に、外部IPアドレスが変更されたため、FQDNにsshできませんでした。 「静的」または静的なIPアドレスの場合は追加料金がかかりますか?私は半永久的に落ち着くでしょう。エラスティックは、マーケティングの話では、正しいと言えます。 または、これはセキュリティ対策ですか?私は外部IPアドレスを持つことを選択しましたが、それは無料のアカウントです。ドキュメントは言います: Elastic IPアドレスは、動的クラウドコンピューティング用に設計された静的IPv4アドレスです。Elastic IPアドレスがAWSアカウントに関連付けられています。Elastic IPアドレスを使用すると、アカウント内の別のインスタンスにアドレスをすばやく再マッピングすることにより、インスタンスまたはソフトウェアの障害をマスクできます。 Elastic IPアドレスは、インターネットから到達可能なパブリックIPv4アドレスです。 sshに使用した外部IPアドレスは、実行時に表示されるものとは異なるifconfigため、ここで説明するように、何らかの形式のNATを使用しています。 重要 起動後、インスタンスからパブリックIPアドレスの関連付けを手動で解除することはできません。代わりに、特定の場合に自動的に解放され、その後は再利用できません。 外部IPアドレスを選択したにもかかわらず、再起動(?)が表示され、IPアドレスが解放されてプールに戻される場合があります。その理解を明確にしてください。
11 ip  hostname  amazon-ec2  hosts  aws 

1
Linux:選択したIPアドレスにバインドするプログラムを実行する便利な方法はありますか?
FreeBSD 4.9では、次のような1つのコマンドだけで非常に簡単に実行できました。 jail [-u username] path hostname ip-number command パスが/通常とまったく同じプログラムを実行していたが、そのすべてのネットワーク通信がソースとして特定のIPアドレスのみを使用するように制限されていた場合。時にはそれは非常に便利です。 Linuxには、LXCがあり、これはFreeBSD jail(またはSolarisのゾーン)と非常によく似ています。プログラムを実行するための同様の方法を考えられますか?
11 linux  freebsd  ip  lxc  jails 

2
2つのLinuxホスト間で10GbpsのIP over USB 3.1 Type-Cは可能ですか?
これができるかどうかを自分で決めることはできませんでした。Type-Cコネクタを備えたUSB 3.1を備えた2つのLinuxシステムを接続して、標準で許可されているフル10Gbpsでポイントツーポイントネットワーク(IPまたはイーサネット+ IP)をセットアップできるかどうか疑問に思っています。ホストアダプタはこれをサポートしていますか?新しいLinuxカーネル/ツールはこれをサポートしていますか?通常のケーブルは使用できますか? ギガビットは十分に高速ではなく、USB 3.1カードは安価で、新しいマザーボード(私のような)に組み込まれています。10 Gbpsイーサネットは私の2番目の選択肢だと思いますが、新しいハードウェアをすべて購入する必要があるため、中古品を購入する必要があります。
11 linux  networking  usb  ip  ethernet 

1
tcpdump:「キャプチャされたパケット」と「フィルターによって受信されたパケット」
呼び出すスクリプトがあります tcpdump -v src host <IP address> and port <port number> >>out.txt 2>>err.txt -w capture.cap スクリプトの他の部分がバックグラウンドでいくつかのトラフィックを開始する間、複数のIP-sで。パケットが戻ってくるかどうかを確認し、パッケージを受け取った場合のみ手動で調べます。tcpdumpのエラー出力は、最初はこれで問題ないように見えましたが、 問題は、主題が示唆しているように、「キャプチャされたパケット」と「フィルターによって受信されたパケット」の違いは何ですか?パケットを記録しなかったキャプチャがありますが、「0パケットがキャプチャされ、2パケットがフィルタによって受信されました」という出力が矛盾しているように聞こえます。最初は「フィルターが受信した0パケット」を探していましたが、パケットが受信されなかった場合は、常にエラー出力に書き込まれるわけではありません。では、これらの数字は何を示しているのでしょうか? 応答パケットが受信されなかった場合にそれらのケースをフィルタリングしたい場合、何を探すべきかを知る必要があります。
11 ip  tcpdump 

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