무선 네트워크에 연결하는 동시에 네트워크에 직접 연결하는 방법은 무엇입니까?

무선 네트워크에 연결하는 동시에 네트워크에 직접 연결하는 방법은 무엇입니까?

LXDE Windows Manager가 설치된 Ubuntu 14가 설치된 오래된 노트북이 있습니다. 크로스오버 케이블을 통해 RDP를 통해 보다 강력한 데스크탑에 연결하는 데 사용합니다. 문제는 크로스오버에 연결하려면 무선 네트워크를 연결 해제해야 하고 그 반대 방향으로도 연결해야 한다는 것입니다.

이런 일이 발생하는 이유는 무엇이며 RDP와 인터넷을 동시에 사용할 수 있도록 두 네트워크에 동시에 연결하려면 어떻게 해야 합니까?

ifconfig산출:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
          inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8622 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8558 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4629232 (4.6 MB)  TX bytes:658519 (658.5 KB)

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:207 errors:0 dropped:0 overruns:0 frame:0
          TX packets:207 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:26007 (26.0 KB)  TX bytes:26007 (26.0 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

route산출:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0

편집 2:

좋습니다. 몇 가지 테스트 결과를 추가했습니다. (내 생각에는 다른 네트워크의 연결이 먼저 끊어져야만 네트워크가 작동하는 것 같습니다.)

1 단계:

나는 Wi-Fi를 켜고 (보안) 인터넷에 연결할 수있었습니다. 0.1 게이트웨이가 있는 크로스오버 케이블 172.16.0.2에 이더넷을 추가했는데 브라우저가 더 이상 페이지를 열지 않습니다. 대신 Remmina는 일했습니다. 두 네트워크 모두 "자동으로 연결"됩니다.

출력은 다음과 같습니다. -ifconfig 출력:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:815838 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110466 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182391539 (1.1 GB)  TX bytes:7532232 (7.5 MB)

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:795 errors:0 dropped:0 overruns:0 frame:0
      TX packets:795 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:78363 (78.3 KB)  TX bytes:78363 (78.3 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:980 errors:0 dropped:0 overruns:0 frame:0
      TX packets:783 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:532942 (532.9 KB)  TX bytes:101473 (101.4 KB)

-경로 출력:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

2 단계:

Wi-Fi 네트워크를 삭제했지만 여전히 이더넷에 연결할 수 있습니다. Wi-Fi를 추가했는데 connected to wifi브라우저가 여전히 페이지를 열 수 없고 Remmina가 작동하며 네트워크 연결에서 마지막으로 사용된 것은 입니다 never.

출력은 다음과 같습니다.

-ifconfig 출력:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet addr:172.16.0.2  Bcast:172.16.255.255  Mask:255.255.0.0
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:816264 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110792 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182726153 (1.1 GB)  TX bytes:7564121 (7.5 MB)

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:1083 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1083 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:96542 (96.5 KB)  TX bytes:96542 (96.5 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:1283 errors:0 dropped:0 overruns:0 frame:0
      TX packets:899 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:606528 (606.5 KB)  TX bytes:118874 (118.8 KB)

-경로 출력:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      *               255.255.0.0     U     1      0        0 eth0
192.168.1.0     *               255.255.255.0   U     9      0        0 wlan0

3단계: 두 네트워크를 모두 삭제하고 "자동 연결" 없이 추가합니다.

이제 Remmina가 연결되지 않고 브라우저가 페이지를 열지 않습니다.

출력:

ifconfig:

eth0      Link encap:Ethernet  HWaddr 88:ae:1d:e7:64:20  
      inet6 addr: fe80::8aae:1dff:fee7:6420/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:816272 errors:0 dropped:0 overruns:0 frame:0
      TX packets:110821 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:1182726833 (1.1 GB)  TX bytes:7568985 (7.5 MB)

 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:1199 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1199 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:103618 (103.6 KB)  TX bytes:103618 (103.6 KB)

wlan0     Link encap:Ethernet  HWaddr e8:39:df:c2:62:32  
      inet6 addr: fe80::ea39:dfff:fec2:6232/64 Scope:Link
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:1354 errors:0 dropped:0 overruns:0 frame:0
      TX packets:902 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:626408 (626.4 KB)  TX bytes:119432 (119.4 KB)

노선:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

시간을 내어 읽어주셔서 감사합니다.

답변1

기본 설정에서 Ubuntu eth0wlan0. 따라서 두 네트워크 인터페이스가 모두 활성화되면 시스템은 eth0에서 인터넷에 액세스할 수 없는 경우에도 인터넷을 연결하는 데 사용됩니다 eth0.

한 가지 해결 방법은 데스크탑에서 구성을 편집하는 것입니다. 결국 sudo iptables -t nat -L데스크톱에서 실행하면 다음과 비슷한 내용이 표시됩니다.

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  10.0.3.0/24         !10.0.3.0/24

여기서 10.0.3.0/24는 노트북에 연결되는 서브넷이어야 합니다.

나는 Ubuntu wlan0eth0. 한 가지 쉬운 방법은 network-manager패키지를 사용하는 것입니다. "연결 편집"을 선택하고 연결 편집 또는 실행하십시오 nm-connection-editor. 그런 다음 이더넷에 대한 새 연결을 "추가"하고 IP 주소, 게이트웨이 등을 정상적으로 구성하십시오.

IPv4 설정 그런 다음 "IPv4 설정" 페이지(및 "IPv6 설정" 페이지)에서 "경로..."를 클릭합니다.

노선 "해당 네트워크의 리소스에만 이 연결 사용" 상자를 클릭하세요.

연결 선택 마지막으로 올바른 연결을 선택합니다. 내 연결 이름은 "USRP"입니다. 따라서 Ubuntu는 이 이더넷을 통해 제한된 리소스에 액세스할 수 있다는 것을 알고 있으므로 모든 인터넷 트래픽을 WiFi를 통해 라우팅합니다.

위의 모든 내용은 Ubuntu 14.04~15.04 및 gnome/unity 데스크톱 관리자에서 테스트되었습니다. LXDE에서도 작동해야 한다고 생각합니다.

관련 정보