Questions tagged «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应该已经解析为192.168.10.10而不是回送IP地址127.0.0.1。有人可以向我解释吗?
14 ip  hostname 

4
如何删除所有默认网关
我正在运行定制的Linux计算机,因此并非所有Linux命令都可用。 我执行与网络相关的命令,因此我需要在运行命令之前设置默认网关,然后立即删除该网关。 为此,我在一行中运行所有命令: /sbin/route add default gw 10.10.10.10;my command;/sbin/route del default gw 10.10.10.10; 问题是,由于某种原因,我曾经在同一台计算机上找到2个默认网关,这导致我的所有命令均失败,因为即使我在运行测试之前设置了默认网关,它仍会混乱并且无法运行我的测试。 那么有没有办法在一个命令中删除所有默认网关?我有大量正在增加的计算机,在每台计算机上植入脚本是不切实际的。我需要一个简单的命令,如下所示: /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 

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 这仅在几个服务器上发生。大约有60个eth0以相同的方式配置(显然,不同的IP)。 我应该怎么看才能找到答案? 编辑: 该特定接口的路由是默认路由,因此我认为这与发送错误的接口无关。
13 networking  ip 

3
机器的IP地址和本地主机有什么区别
我的另一个问题引起了疑问,如果我将localhost分配给我的路径,那么它将起作用。但是,如果我给我的系统ip,它是行不通的。 127.0.0.1映射到我的/ etc / hosts中的localhost。我需要将我的IP映射到localhost吗?不变吗? 他们不一样吗?
12 ip 

3
一个如何捕获虚拟接口上的流量?
我想捕获Linux虚拟接口上的流量,以进行调试。我一直在尝试veth,tun而且dummy接口类型; 在这三个方面,我都很难tcpdump显示任何东西。 这是我设置虚拟界面的方法: ip link add dummy10 type dummy ip addr add 99.99.99.1 dev dummy10 ip link set dummy10 up 在一个终端中,通过以下方式观看tcpdump: tcpdump -i dummy10 一秒钟,用以下命令收听nc: nc -l 99.99.99.1 2048 第三,使用发出HTTP请求curl: curl http://99.99.99.1:2048/ 尽管在2号航站楼中我们可以从curl请求中看到数据,但从中看不到任何数据tcpdump。 一个TUN / TAP教程澄清某些情况下,内核可能不会实际发送当一个本地接口上运行的任何数据包: 查看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

1
如何使所有流量通过Linux中的一个接口
我有一个自写的接口tun0(基于TUN / TAP),可以输出接收到的内容。 我需要系统的所有流量才能通过此接口。 接口的作用是: 找出可能被检查的数据包并通过隧道传输。 保持所有其他流量不变。 如您所料,我正在尝试构建一个防审查工具。 必须在tun0进程内做出有关隧道的决定, 因为只有在那儿,我们才可以使用受信任的DNS。 我需要您的帮助,向我展示如何通过自写接口tun0使所有流量通过。如果tun0需要更改,请您提供此类更改。 以下是我尝试使所有流量通过tun0并失败(ping失败)的方法。 编译中 gcc tun0.c sudo ./a.out 配置中 sudo ip addr add 10.0.0.1/24 dev tun0 创建表约翰 $ cat /etc/iproute2/rt_tables # # reserved values # 255 local 254 main 253 default 0 unspec # # local # #1 inr.ruhep 200 John …
12 linux  iptables  ip  route 

3
几行后,通过OpenVPN进行的SSH会话中断/锁定
我有大量运行debian 6(ARM)的相同无风扇PC。其中大多数通过comcast连接,可以正常工作。有些连接到“ WiMax”调制解调器,并且出现通信问题。 具体来说:如果我使用这些命令之一并尝试使用“ ps -ax”之类的命令,则会返回3行,然后会话被锁定。如果我坐下来,最终它将以“由对等方关闭的会话”结束。 我尝试过的 ssh -vvv →没有错误信息 ssh <user@host> 'command'→这有时会返回命令的完整输出。有时它根本无法连接。 关于其他尝试的建议? 我发现我可以成功执行一些命令:例如,按回车键十次或更多次是可以的。cd ~然后lf工作df -h。我可以df成功运行很多次,但是一旦尝试输出更多的东西(例如ls /etc),它就会锁定。 我尝试使用OpenVPN在这两个主机之间进行通信是否有所不同?
12 networking  ip  openvpn 

1
如何为每个用户分配一个IP?
我正在构建一个无头Steam游戏服务器,该服务器利用Steam内部流媒体功能让两个人同时玩。设置的多座部分已经完成并且可以正常工作,但是要使其无线工作非常麻烦。 一次只有一个Steam客户端可以启用家庭流媒体。这很可能是由于使用了相同的端口和IP地址。如何为每个用户分配自己的IP地址? 流只会在家庭网络内完成。机器本身在单个接口上已经具有3个IP。
11 linux  networking  users  ip 

1
弹性IP地址与静态IP地址有何不同?
更多有关Amazon Web Services EC2的问题,希望不要太过离题。我有一个普通的Ubuntu实例,并关闭了电源。重新启动时,由于外部IP地址已更改,因此无法SSH到FQDN。 一个“静态”甚至是静态IP地址需要额外的费用吗?我会满足半永久性的条件。在营销方面,关于权利的弹性声音。 或者,这是安全措施吗?我确实选择了一个外部IP地址,但这是一个免费帐户。该文件说: 弹性IP地址是为动态云计算设计的静态IPv4地址。弹性IP地址与您的AWS账户关联。使用弹性IP地址,可以通过将地址快速重新映射到帐户中的另一个实例来掩盖实例或软件的故障。 弹性IP地址是可从Internet访问的公用IPv4地址。 外部IP地址,我使用SSH的一个,从我所看到的运行时,不同ifconfig所以他们正在使用某种形式的NAT..as解释在这里: 重要 启动后,您无法从实例中手动取消关联公共IP地址。而是在某些情况下会自动释放它,之后您将无法重复使用它。 即使我选择了一个外部IP地址,重新引导也会出现(?),这是IP地址被释放回池中的情况。请阐明这种理解。
11 ip  hostname  amazon-ec2  hosts  aws 

1
Linux:是否有方便的方法来执行将程序绑定到所选IP地址的程序?
在FreeBSD 4.9中,仅需单个命令即可轻松完成 jail [-u username] path hostname ip-number command 如果path是/您运行的程序,则与往常一样,但所有网络通信均被限制为仅使用给定的IP地址作为源。有时非常方便。 现在在Linux中有LXC,它看起来与FreeBSD的jail(或Solaris的)区域非常相似-您能想到类似的方法来执行程序吗?
11 linux  freebsd  ip  lxc  jails 

2
是否可以在两个Linux主机之间以10Gbps的速度通过USB 3.1 Type-C进行IP传输?
我一直无法自行决定是否可以这样做。我想知道是否有可能将两个具有USB 3.1和C型连接器的Linux系统连接起来,以标准要求的全速10Gbps设置点对点网络(IP或以太网+ IP)。主机适配器是否支持此功能?较新的Linux内核/工具是否支持此功能?可以使用常规电缆吗? 千兆位还不够快,USB 3.1卡价格便宜,并且内置在新的主板中(例如我的主板)。我猜10Gbps以太网将是我的第二选择,但它涉及到购买所有新硬件,因此我必须要二手。
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上运行,而脚本的其他部分在后台启动一些流量。我们要检查数据包是否返回给我们,并仅在收到包裹时手动检查那些情况。首先,tcpdump的错误输出对此似乎还不错。 正如主题所暗示的,问题是“捕获的数据包”和“过滤器接收的数据包”之间有什么区别?有些捕获没有记录任何数据包,而是输出“捕获了0个数据包,过滤器接收了2个数据包”,这听起来像是一个矛盾,因为如果没有捕获任何数据包,那么其中的2个如何被过滤?最初,我们一直在寻找“过滤器接收到0个数据包”,但是当没有接收到数据包时,它始终不会写入错误输出。那么这些数字显示了什么? 如果要过滤未收到回复数据包的情况,我需要知道要查找的内容。
11 ip  tcpdump 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.