다음과 같은 네트워크가 있습니다.
192.168.1.0/24 -> Switch -> 192.168.10.0/24
그리고
Switch -> Router 192.168.1.254 -> Internet (ADSL)
모든 컴퓨터는 Linux입니다(.1.0/24의 경우 opensuse, .10.0/24의 경우 rhel).
192.168.10.* 및 인터넷에 연결할 수 있도록 192.168.1.101을 얻으려고 합니다.
현재 인터넷과 .10.*에 연결할 수 있지만 동시에 둘 다에 연결할 수는 없습니다.
.101의 ifconfig:
ifconfig
eth0 Link encap:Ethernet HWaddr 18:03:73:1F:85:F1
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1a03:73ff:fe1f:85f1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:818382 errors:0 dropped:91 overruns:0 frame:0
TX packets:564261 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:973305760 (928.2 Mb) TX bytes:137340228 (130.9 Mb)
Interrupt:20 Memory:e1a00000-e1a20000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:304526 errors:0 dropped:0 overruns:0 frame:0
TX packets:304526 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:239675746 (228.5 Mb) TX bytes:239675746 (228.5 Mb)
.101의 라우팅 명령:
route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
.1.101에서 192.168.10.1까지 경로 추적:
traceroute -I 192.168.10.1
traceroute to 192.168.10.1 (192.168.10.1), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * *^C
누구든지 내가 뭘 잘못하고 있는지 설명해 주시면 매우 감사하겠습니다.
답변1
로컬 네트워크와 인터넷을 원할 경우 두 번째 네트워크 카드가 필요합니다. 로컬 연결을 스위치에 연결하고 인터넷 연결을 Adsl 상자에 연결하세요. 스위치를 Adsl 상자에 연결해도 작동하지 않습니다. 로버트.