로컬 네트워크에서 두 대의 컴퓨터를 연결하려고 하는데 문제가 있습니다. 내 설정에 대한 일부 정보:
- 컴퓨터 1:운영 체제GNU/Linux Mageia
- 컴퓨터 2:운영 체제GNU/Linux Debian
pc1에서 pc2로 ping하는 데는 문제가 없지만 pc2에서 pc1로 ping하는 데는 실패합니다. 이것은 pc2->의 출력 콘솔입니다.
PC2 데이터:
ping -I eth0 100.10.2.104
PING 100.10.2.104 (100.10.2.104) from 100.10.2.103 eth0: 56(84) bytes of data.
^C
--- 100.10.2.104 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5040ms
기타 데이터:
netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 100.10.2.1 0.0.0.0 UG 0 0 0 eth0
100.10.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
ifconfig
eth0 Link encap:Ethernet
inet addr:100.10.2.103 Bcast:100.10.2.255 Mask:255.255.255.0
PC1의 데이터:
ping -I eth0 100.10.2.103
정상
netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 100.10.2.1 0.0.0.0 UG 0 0 0 enp2s0
100.10.2.0 0.0.0.0 255.255.255.0 U 0 0 0 enp2s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp2s0
ifconfig
eth0 Link encap:Ethernet
inet addr:100.10.2.104 Bcast:100.10.2.255 Mask:255.255.255.0
sysctl -w net.apv4.ipforward=1
우리는 두 대의 컴퓨터를 포함하여 여러 가지 작업을 수행했지만 sysctl -w net.apv4.ipforward=0
동일한 것은 하나도 없었습니다.
pc2가 패키지를 수신하지 못하는 원인이 되는 오류는 무엇입니까?
읽어주셔서 감사하고 제 영어가 서툴러서 죄송합니다
답변1
이는 일반적인 로컬 네트워크 주소가 아닌 것 같습니다. 일반적으로 10.0.0.0/8, 172.16.0.0/16 또는 192.168.0.0/16으로 시작합니다. 100.10.2.103 및 104는 각각 캔자스와 뉴저지에 있는 Verizon 서버에 액세스합니다. 로컬 네트워크가 100이 아닌 10으로 시작할까요?