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

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

2
CentOSで2つのネットワークインターフェイスを適切にセットアップする方法(VirtualBoxで実行)?
CentOS 6.5を実行しているVirtualBoxマシンがあります。マシンのVirtualBoxのネットワーク設定で、2つのネットワークアダプターを作成しました。1つ目はゲストにインターネットへの接続に使用させたいNATです。2つ目はホストオンリーに設定し、SSHに使用してホストコンピューターからWebサーバーにアクセスします。VirtualBoxフォーラムでのこのチュートリアルは、私が達成したいこと/etc/network/interfacesですが、CentOS 6.5でファイルを見つけることができないため、構成が異なると思われます。 NATとホストオンリーアダプターの両方をセットアップして、VMを起動し、ip addr show2つのインターフェイスを使用eth0しましたeth2(なぜeth1スキップされたのかはわかりません)。したがって、両方のifcfg-ethXファイルをで構成し/etc/sysconfig/network-scripts、eth0DHCP(NATの場合)およびeth2静的IP(ホストのみの場合)に設定します。以下のためにeth0、ONBOOT=yesしばらくの間eth2、ONBOOT=no。この設定によりping、インターネットにping -c 3 www.google.com接続できるようになり、応答が得られるため、インターネットに接続できることがわかります(eth2ダウンしている間)。 次に、私ifup eth2。ホストマシンから、設定した静的IPを使用してSSH接続し、問題なく接続できます。しかし、ping -c www.google.comこの時間にやってみると失敗し、eth0まだ稼働していてもインターネットへの接続が失われたことがわかります。を実行すると、間にある間に最初と最後の行を取得してroute -n表形式の出力が表示されます(フラストレーションからVMを削除したため、実際の出力を投稿できません...)。eth2eth0 新しいCentOS VMを作成しましたが、同じセットアップを続行したいと思います。私のnetworking-fuはほとんど存在しないので、私はn00bです。私はそれを適切に行う方法に関するいくつかのヒントが欲しいです(つまり、NATアダプタを使用するようeth0に設定し、ホストオンリーアダプタを使用するように設定する方法eth1ではなくeth2、/ が稼働しeth0ている場合でも使用可能にする方法)eth1eth2 更新 そのため、新しいVMを起動して実行しました。最初のアダプターをホストのみに設定し、2番目のアダプターをNATに設定すると、現在動作しているようです。次のように設定されています。 VirtualBoxネットワーク設定 ネットワークアダプター1:ホストのみ(vboxnet0IPアドレスはに設定され10.3.0.1、ネットワークマスク255.255.255.0とDHCPはオフ) ネットワークアダプター2:NAT(DHCP) CentOS VM /etc/sysconfig/network-scripts/ifcfg-ethX設定 # ifcfg-eth0 DEVICE=eth0 HWADDR=08:00:27:EC:6C:B9 TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DHCPCLASS= IPADDR=10.3.0.100 NETMASK=255.255.255.0 GATEWAY=10.3.0.1 # ifcfg-eth2 DEVICE=eth2 HWADDR=08:00:27:EB:73:BA TYPE=Ethernet UUID=1339bc30-... ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp の結果 ip route …

2
ホスト名を設定することの影響は何ですか?
Amazon EC2サーバーがいくつかあり、Chefを使用して構成を管理しています。デフォルトのbashプロンプトがより役立つようにホスト名を設定したいと思います。 現在、新しいサーバーを起動すると、次のように設定されます。 root@ip-10-123-123-123 これらのボックスでUbuntu 12を使用しているため、hostnameの対応するマニュアルページを参照しました。設定方法に関する多くの良い情報があり、ホスト名とfqdnについて少し話していますが、本当に知りたいことを教えてくれません: ホスト名を設定することの影響は何ですか? ホスト名の設定は主にユーザーとシステム管理者にとって便利な項目であり、ボックスに顔/ナイス名を付けて、内部でより簡単に認識できるようにしたいと思います(コマンドプロンプト、送信される電子メール、など)が、私は肯定的ではありません。 /etc/hostsファイルにホスト名がリストされていません。これは、変更しても悪影響を及ぼさないことを示す良い兆候です。 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 ff02::3 ip6-allhosts 私は正しい軌道に乗っていますか?ホスト名を設定することの影響は何ですか? 更新 ec2インスタンスのホスト名をからip-10-123-123-123に変更しようとしましたが、動作webserverしhostname --fqdnなくなりました。元に戻すと問題なく動作します。また、Apacheを起動すると、fqdnを確実に判断できないというエラーが表示されます。fqdnを台無しにせずにホスト名を設定する何らかの方法があるに違いないと思います。

6
'iwlist'->インターフェイスはスキャンをサポートしていません(Ubuntu LTS 10.04)
Samsung N150 +ネットブックでUbuntu 10.04(LTS)を使用しています。を使用iwlistしてwifiネットワークをスキャンできません。そのようにしたいと思います。以下は、いくつかのテストの出力です。 alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan eth1 Interface doesn't support scanning. alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan lo Interface doesn't support scanning. eth0 Interface doesn't support scanning. eth1 Interface doesn't support scanning. pan0 Interface doesn't support scanning. だから私は試して iwconfig alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig lo no wireless extensions. eth0 no wireless extensions. eth1 IEEE …

3
NATネットワーキングを使用しているときにホストからVboxゲストに到達する方法
FedoraまたはUbuntuを使用して、両側でファイアウォールがオフになっているホスト(vboxゲストとホスト)で、ブリッジインターフェースの場合と同様にNATインターフェースを使用してゲストマシンに到達するにはどうすればよいですか?(vboxホストからのみ!) 更新:ifconfigホストマシン: # ifconfig -a eth0 Link encap:Ethernet HWaddr 00:41:56:6B:78:4E inet addr:192.168.1.2 Bcast:.192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:271850 errors:0 dropped:0 overruns:0 frame:0 TX packets:144494 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:256776500 (244.8 MiB) TX bytes:10670238 (10.1 MiB) Interrupt:16 Memory:fc500000-fc520000 lo Link encap:Local Loopback inet addr:127.0.0.1 …

2
Ubuntu 18.04でイーサネットをwifiよりも優先させるにはどうすればよいですか?
ゴール イーサネットケーブルが接続されている場合、イーサネットよりもイーサネットを優先する 方法 グーグルの公正な量を行われ、読みした後、私はポイントに来ていると信じて、私がやるべきことの線に沿って何かであります nmcli connection modify [id-of-ethernet-interface] ipv4.route-metric 200 nmcli connection modify [id-of-ethernet-interface] ipv6.route-metric 200 ここで、200はワイヤレスメトリックよりも低い値で、イーサネットよりもワイヤレスを優先します。 結果 私を困惑させるのは、route -n上記のコマンドを実行して再起動した後(かなりの場合)に得られるレポートであり、これが私の目標を達成するのに十分ではないように見えるという事実です。 $ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 123.456.89.1 0.0.0.0 UG 600 0 0 wlp1s0 0.0.0.0 123.456.89.1 0.0.0.0 UG 20200 0 0 …



8
ネットワーク上のデバイスの名前を取得する
ネットワーク上のすべてのデバイスの名前を知りたいのですが。私はすでに多くのコマンドをWebで見つけて大成功せずに試しましたが、思ったように機能するものはありませんでした。 基本的に、ルーターの設定を入力すると、ネットに接続されているデバイスの名前を取得できます。一部のアプリケーションでも取得できるので、何らかの方法で実行できると思います。 コマンドラインを介してWi-Fiネットワークに接続されているすべてのデバイスの名前のリストが必要です。 ありがとう pi@raspberrypi ~ $ nmap -sP 192.168.4.0/24 Starting Nmap 6.00 ( http://nmap.org ) at 2015-03-05 13:55 UTC Nmap scan report for 192.168.4.1 Host is up (0.0055s latency). Nmap scan report for 192.168.4.2 Host is up (0.42s latency). Nmap scan report for 192.168.4.4 Host is up (0.045s latency). …

2
ネットワークデバイスのエイリアスを作成するにはどうすればよいですか?
新しいLinuxディストリビューションがネットワークデバイスに名前を付けていないことに気づかなかったライセンスマネージャーを使用して、特定のソフトウェアを実行しようとしていeth0ます。MACアドレスを確認しようとしていますが、私のNICがens1Centos 7で呼び出されているため、これは機能しません。 このソフトウェアのベンダーはすでに別のコンピューターでこれを修正しており、彼らがこれをどのように行ったか理解したいと思います。彼らはens1、ライセンスマネージャーがeth0再び見つけられるように、ある種のエイリアスを作成しました。 エイリアスは表示されませんifconfig -aが、明示的に呼び出すと表示されますifconfig eth0。ip linkコマンドを使用すると、次のように表示されます。 eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT link/ether [mac address] brd ff:ff:ff:ff:ff:ff 彼らはここで正確に何をしましたか、またこの種類のエイリアスを別のコンピュータでどのように再作成できますか?

4
同じリモートマシンにログインしている他のユーザーのIPアドレスを知るにはどうすればよいですか?
whoコマンドを使用して、リモートマシン上の他のユーザーの名前を確認できます... また、それらのユーザーのIPアドレスも知りたいです... コマンド/sbin/ifconfingを試してみましたが、netstat良い結果が得られませんでした... LinuxとUnixの両方と互換性のあるこのソリューションが必要です... そのユーティリティのコマンドはありますか?スクリプトを記述したり、一種のパ​​イプを使用したりする必要がありますか?

3
Debianでイーサネットにケーブルが接続されていない場合にDHCPをスキップする方法
私のBananian Linuxは、接続されていないeth0インターフェイスのDHCPリースを取得しようとしてログオン時に時間を無駄にしています。さて、延長ケーブルはそれに接続されていますが、もう一方には何もありません。 私が持っています auto eth0 iface eth0 inet dhcp 私の中にセット/etc/network/interfaces私は、それが接続されている場合には、イーサネットをピックアップしたいですが、私は確かにケーブルがイーサネットに接続されていない場合、システムの起動を遅くしたくないので。システムはこれを自動的に認識し、インターフェイスのDHCPリースを取得しようとしないと想定しました。 ロード時に表示されるものを次に示します(最後の3行を参照)。 ifがリースが来ないことを理解した後、ブートを続行します。 接続されたケーブルがない場合、DHCPに通知しない方法はありますか?
12 networking  debian  dhcp  boot 

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 

2
eno1とloはどういう意味ですか
bashで次のコマンドを実行する場合: netstat -i 次のようなものが返されます。 Kernel Interface table iface MTU ... eno1 1500 lo 50000 使用しているネットワークアダプター(ハードウェア)の種類を確認するために、このコマンドを実行しました。(ワイヤレスアダプタなどを返す必要があります) 私はこれらが何を意味するのかわかりません。 これは正しいコマンドですか?
12 networking 

4
* BSDがネットワークインターフェイスにドライバー固有の名前を使用するのはなぜですか?それは制限を意味しますか?
ネットワークカードのブランドによって、インターフェイス名が異なることに気付きます(ドライバーに依存すると思います)。 * BSDがネットワークインターフェイスにドライバー固有の名前を使用するのはなぜですか? カーネル内に「汎用ネットワークインターフェイス」を記述する抽象化レイヤーがないため、各ドライバーは独自のAPIを介して内部でアドレス指定されますか? (どのように)リンク集約、トラフィックシェーピング、QoS(ALTQ)、フィルタリングなどのサブシステムに影響しますか? 正確には、pfSenseの下では、リンク集約(LAG)仮想インターフェースでALTQを使用できないようです。 適切な抽象化レイヤーがないため、これはBSD内部の制限ですか?

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 

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