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

ルートは、宛先に到達するためにパケットが通るネットワーク上のパスです。routeコマンドを使用すると、ユーザーはIPルーティングテーブルを表示および変更できます

2
ルートテーブルはどの順序で分析されますか?
私のPCでは、次のルーティングテーブルが必要です: Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 私はそれがどのように分析されるか理解していません、私はトップダウンまたはボトムアップから意味しますか? トップダウンで分析すると、IP宛先が192.168.1.15であっても、すべてが常に自宅のルーターに送信されます。しかし、間違って知っていたのは、PCが同じローカルネットワーク内にある場合、ブロードキャストメッセージを介してMAC宛先を復元すると、PCが宛先にメッセージを直接送信できることでした。
19 route  table 

2
ipv6デフォルトルートを追加する方法
私は次のセットアップを持っています Linux 1 Linux 0 eth1 eth0-------------------eth0 14.14.14.80 19.19.19.20 19.19.19.10 2005::5/64 2004::3/64 2001::3/64 Linux0から、ping 14.14.14.80 or 19.19.19.20(19.19.19.20デフォルトのGWとして追加された)ができLinux1、また、ipv4転送が有効になりました。の場合ipv6、2004::3/64デフォルトのipv6ゲートウェイとしてに追加できませんLinux0。私は試した ip -6 route add default via 2004::3 そして ip -6 route add default via 2004:: しかし、エラーが発生します RTNETLINK answers: No route to host ここに何が欠けていますか?
18 ipv6  route 

1
BSDの「ルート取得…」に相当するGNU / Linuxとは何ですか?
BSD routeコマンドには、特定のホストに対してどのルートが選択されるかを示す機能があります。例えば: /Users/mhaase $ route get google.com route to: iad23s07-in-f8.1e100.net destination: iad23s07-in-f8.1e100.net gateway: 10.36.13.1 interface: en0 flags: <UP,GATEWAY,HOST,DONE,WASCLONED,IFSCOPE,IFREF> recvpipe sendpipe ssthresh rtt,msec rttvar hopcount mtu expire 0 0 0 0 0 0 1500 0 ルーティングテーブルを手動でいじって、ルーティングルールが期待どおりに機能していることを確認している場合、これが便利な場合があります。 GNUバージョンのrouteには、これと同じ「get」サブコマンドがありません。GNU / Linuxに相当するものや代替物はありますか?
16 linux  ip  route 

6
Googleにpingできないのはなぜですか?
google.com (不明なホスト)に pingできません。しかし、IPアドレスにはpingを実行できます。GoogleのIPアドレスにpingを試みましたが、機能しません。 resolv.conf nameserver 8.8.8.8 nameserver 209.139.209.33 ifconfig -a eth0 Link encap:Ethernet HWaddr 00:50:56:xx:xx:xx inet addr:10.2.0.63 Bcast:10.2.15.255 Mask:255.255.240.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:638762803 errors:0 dropped:0 overruns:0 frame:0 TX packets:231307131 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:55502371533 (51.6 GiB) TX bytes:23436883491 (21.8 GiB) lo Link encap:Local …
16 dns  ip  internet  ping  route 

1
Debianで永続的なルーティングテーブルを設定する
1つのルールを削除し、2番目のインターフェイスeth1に2つの新しいルールを追加して、ルーティングテーブルを変更しました。 route del -net 10.1.2.0 netmask 255.255.255.0 route add -host 10.1.2.51 eth1 route add -host 10.1.2.52 eth1 再起動後もルールが生き残るようにします。単純なrcスクリプトを作成して1つのルールを削除し、2つの新しいルールを挿入できますが、インターフェイス(eth1)の起動時にルートルールを追加するのではなく、ifconfigを構成する方法があるかどうか、追加するルールを指定します。 それを行うためのきれいな方法は何でしょうか?ないifconfig私は、ルーティングのためのカスタムルールを指定することができますか?

2
iptables --set-mark-異なるインターフェースを介して異なるポートをルーティングする
短編、 3つのインターフェイス、eth0(LAN)、eth1(ADSL)、eth2(4G)。 eth0-> eth1:動作 (ポート80、443、4070)eth0-> eth2:発生しません これは、アイデアのグラフィカルな表現です。 eth2経由のポート80および443、および eth1経由の残りのポート Netscheme: eth0: -ip 10.0.0.1 -net 10.0.0.0/8 -gw 10.0.0.1 (the servers own intf) eth1: -ip 192.168.1.74 -net 192.168.1.0/24 -gw 192.168.1.254 eth2: -ip 192.168.1.91 -net 192.168.0.0/24 -gw 192.168.0.1 この新しいスクリプトは、22と4070を適切なテーブルに転送します。 ただし、そのテーブルに到達した後、eth2に再ルーティングされません。 このスクリプトは、22と4070を除いて機能します! (ポート80はコメント化されておらず動作しますが、間違っているeth1を介して動作します。) modprobe iptable_nat modprobe ip_conntrack echo "1" > /proc/sys/net/ipv4/ip_forward iptables -P INPUT …


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 

3
特定のネットワークカードをpingして使用する方法
ネットワークカードが3枚、LAN(有線)が1枚、ワイヤレスネットワークカードが1枚、ワイヤレスUSBが1枚 特定のネットワークカードからどのようにpingしますか? &特定のアプリケーションに特定のネットワークカードを使用する方法 例 i want to ping google from wlan1 特定のアプリケーションの例 i want to use firefox or transmission from wan1 LAN IP 192.168.0.2>正しく機能 する-I wlan1 google.com route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 …
11 networking  route 

2
永続的なルートを追加する最良の方法は何ですか?
再起動後に削除されないルートを追加する必要があります。私はそれを行うこれらの2つの方法を読みました: up route add -net 172.X.X.0/24 gw 172.X.X.X dev ethXファイルに 追加 /etc/network/interfaces または /etc/network/if-up.d/routeファイルを作成します。 #!/bin/sh route add -net 172.X.X.0/24 gw 172.X.X.X dev ethX そしてそれを実行可能にします: chmod +x /etc/network/if-up.d/route だから私は混乱しています。それを行う最良の方法は何ですか?
11 debian  centos  rhel  route 


1
SSHのみを使用してVPNを作成/設定するにはどうすればよいですか?
これが私が解決しようとしている問題です。ローカルコンピューターからSSH接続できるサーバー(「リモートシステム」)がありますが、このリモートシステムはインターネットに接続していません。リモートシステムに、sshベースのVPNを使用してローカルコンピューターからインターネットにアクセスできるようにしたいと考えています。どうすればこれを達成できますか?次のことを試しましたが、部分的にはうまくいくようです。「部分的に機能する」とは、接続パケット(同期パケット)がローカルコンピューターに送信されても​​、インターネットへの接続を確立できないことです。ローカルコンピューター上のパケットをキャプチャするためにtcpdumpを使用しています。ローカルコンピューターとリモートシステムはどちらもcentos 7を実行しています。 セットアップ -注:以下のコマンドは順番に実行されます。user @ remoteコマンドはリモートサーバーで実行され、user @ localコマンドはローカルコンピューターで実行されます。 [user @ remote〜] $ ip addr show 1:lo:mtu 65536 qdisc noqueue状態不明 リンク/ループバック00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8スコープホストlo valid_lft forever preferred_lft forever inet6 :: 1/128スコープホスト valid_lft forever preferred_lft forever 2:eth0:mtu 1500 qdisc pfifo_fast状態UP qlen 1000 リンク/エーテルAA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff inet AAA.BBB.CCC.DDD / 24 brd AAA.BBB.CCC.255スコープグローバルダイナミックeth0 …
9 centos  ssh  vpn  route 

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