Questions tagged «ip»

有关IP协议和IP地址的问题。对于与Linux ip实用程序有关的问题,请改用iproute标记。

4
设备与网络接口IP地址
我试图了解以下两者之间的关系: 一种“联网的” Linux设备;和 位于该设备上的物理NIC卡(使其具有“联网”的能力);和 各种以太网/ Wi-Fi网络接口(eth0,eth1,wlan0等); 和 IP地址和端口 从我收集了什么,这似乎是每个接口(再次eth0,eth1,wlan0等)分配自己唯一的IP。这意味着我的计算机eth0上的IP将不同于wlan1。 但是,这与我的理解相矛盾,因为网络设备作为一个整体,整个设备只能接收一个IP。 那是什么呢?设备是获得所有接口使用的1个IP,还是每个接口实际上获得自己的IP?如果每个都有自己的端口,那么由什么决定该接口上有多少可用端口?

1
为什么可以通过部分IP地址访问服务器?
在我的网络中,我有一台IP地址为10.0.0.15的服务器。无意间,我发现了命令:ping 10.0.15结果 64 bytes from 10.0.0.15: icmp_seq=1 ttl=64 time=9.09 ms ...因此正确的服务器会响应ping。即使我尝试:ping 10.15我也得到可比的结果。此外,远程登录到部分地址按预期方式工作。但是,SSH失败。为什么发送到部分地址的数据包到达正确的服务器?
10 linux  networking  ip  ping  telnet 

1
即使目标是本地主机,也要通过网络发送数据包
在Linux下,如果将数据包发送到其网络接口之一的地址,则该数据包在内部进行路由,因此永远不会通过网络发送。在99.99%的情况下,这是对的。 有时,在测试网络配置时,将机器本身作为目标通过机器本身的本地链接发送数据包很有用。我怎样才能做到这一点?至少对于点对点链接而言,至少对于诸如以太网之类的总线类型链接而言。我只对IP数据包(IPv4和IPv6)感兴趣。

7
使用同一终端命令从局域网内部和外部进行SSH访问
我有一个Raspberry Pi(RPi),并且正在使用ssh对其进行远程连接。我已经设法正确设置了ssh,以便可以从局域网和Internet(使用在路由器上打开的特定端口)访问RPi。 假设一个用户名john和一个RPi名为raspi: 内部局域网访问 ssh john@192.168.2.7 ssh john@raspi ssh raspi 外部局域网访问 ssh -p 1234 john@12.345.67.89 ssh -p 1234 12.345.67.89 但是,我怎样才能简单地ssh raspi从LAN外部进行操作呢?有没有一种方法可以配置raspi使其指向两个IP地址,一个位于LAN中,另一个位于Internet上? 我基本上想要的是无论我是在家还是工作,都可以通过单一方式访问RPi。

1
在不失去控制的情况下更改远程主机IP地址(Linux)
我怎样才能改变一个远程主机的主 IP地址,而不会断开所有(没有“无IP地址”状态)。 根据我的研究,此事在Internet上讨论不多。我发现的最佳资源有些棘手。 示例:将10.0.0.11/24更改为10.0.0.15/24 1. ssh root@10.0.0.11 2. ip addr add 10.0.0.15/24 dev eth0 3. logout 4. ssh root@10.0.0.15 5. ip addr del 10.0.0.11/24 dev eth0 问题:由于10.0.0.11是主要地址,所以最后一个命令将同时删除IP地址和连接丢失,并且在删除后会删除其辅助地址(10.0.0.15属于该地址)。 我知道我可以通过添加10.0.0.11/ 25(而不是24)来“作弊” 。但是,我认为从理论上讲是可以做到的。 你怎么看?
10 linux  ip  routing 

4
如何重新启动网络接口?
如何重新启动网络接口?我的虚拟机在家庭和办公室之间切换时无法正确更新其IP地址。vm运行Ubuntu服务器,并使用桥接网络适配器。
10 networking  ip 

4
制作一些虚拟MAC地址
我想为我的网络适配器或无线适配器创建一些虚拟MAC地址,以便可以从一台计算机或便携式计算机使用多个IP地址连接到网络。 我该怎么做?(我知道这是有可能的,因为我的一位朋友在大学里就做到了,并且在网络上拥有多个IP地址(有时多达255个))。



2
是否为iptables中的所有来源接受RELATED,ESTABLISHED是否被视为“过于开放”?
我经常看到该规则-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT适用。虽然我不是专家,但该行涉及到我。很明显,该规则允许所有流量,唯一的例外是必须已建立连接或与已建立的连接相关。 情境 我将允许22从子网中的服务器LAN 192.168.0.0/16或其他任何端口连接到默认的SSH端口。 SuperInsecureApp®在port上暴露一些东西1337,我将其添加到INPUT链中。 我添加了从所有来源conntrack接受ESTABLISHED和接受的规则RELATED 连锁政策是 DROP 因此,基本上该配置应该只允许来自LAN的SSH连接,同时允许来自世界的端口1337上的入站流量。 这就是我困惑的地方。请问conntrack以任何方式暴露出安全漏洞,将允许人们得到一个已建立的连接上1337(因为它是世界开放的),然后使用该连接来访问SSH端口(或任何其他港口为此事)?
9 security  iptables  ip  tcp 

4
SSH突然不再起作用:“写入失败:管道损坏”
我在家中使用Macbook Pro,并定期在实验室中使用ssh进入计算机。但是,在过去的3-4天中,每当我通过SSH进入实验室中的计算机时,几乎都不会在ssh-ing的2分钟之内收到Write Failed:Broken Pipe错误。 几天前一切运行正常,这一事实令我感到困惑,为使事情重新恢复正常运转所提供的任何帮助将不胜感激。
9 networking  ssh  ip 

2
无法ping广播
我们正在运行四台连接到Fedora 13上的集线器(是集线器而不是交换机)的计算机。它们是使用来自最近刚离开我们回到学校的同事的图像安装的,它们可能被设置为以某种方式阻止使用广播,但我们想继续使用此图像。我们使用ifconfig(我们也尝试过ip addr add)将每台计算机的静态IP设置为10.0.1.11/24至10.0.1.14/24,使用这些设置我们似乎无法ping通广播正确设置为10.0.1.255,使用tcpdump除了从调用ping请求的计算机发出的ping请求外,我们什么都看不到。有人有任何想法吗?或者我完全错过了什么吗?
9 linux  networking  ip  ping 


2
“ ip route get”显示错误的源IP地址
我有一台带有两个IP地址的接口的机器: inet 192.168.1.15/32 scope global eth0 inet 10.10.118.45/24 brd 10.10.118.255 scope global eth0:hosts4 例如ip -s route get 8.8.8.8,如果我执行,则据此,出口数据包将具有一个源IP地址10.10.118.45: 8.8.8.8 via 10.10.118.254 dev eth0 src 10.10.118.45 cache users 1 used 1 但是,当我以ping或为例SSH时8.8.8.8,则源IP为192.168.1.15: 15:19:38.092508 IP 192.168.1.15 > 8.8.8.8: ICMP echo request, id 9135, seq 2, length 64 15:19:38.097962 IP 8.8.8.8 > 192.168.1.15: …
8 linux  ip  routing 

2
两个不同的VM上具有相同的MAC地址,但是我可以连接互联网
我已经这样设置了一个网络:在VirtualBox上设置仅主机的网络。第一个适配器配置了NAT,第二个适配器配置了仅主机网络 主机:Windows Guest:CentOS VM1,CentOS VM2(VM1的克隆) 在两个VM上执行ifconfig -a时,我注意到MAC地址完全相同。我的问题是,考虑到MAC地址相同,我如何从VM1 ping通到VM2? VM1: eth0 Link encap:Ethernet HWaddr 08:00:27:AF:A3:28 inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:feaf:a328/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:27 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:10671 (10.4 KiB) TX bytes:5682 (5.5 KiB) …

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.