OpenWrt에서 eth0을 lan에서 wan으로 재배포하는 방법은 무엇입니까?

OpenWrt에서 eth0을 lan에서 wan으로 재배포하는 방법은 무엇입니까?

OpenWRT를 MR-3020에 플래시하고 작업을 시작했습니다.

안타깝게도 이 장치를 작동하려면 eth0이라는 이더넷 포트를 통해 컴퓨터에 물리적으로 연결해야 합니다.

그 후 무선 네트워크를 시작하고 연결한 다음 eth0을 wan에 다시 할당하려고 했습니다. 이 경우 장치와의 연결이 계속 끊어집니다. 문제는 내가 이해하지 못한다는 것입니다 lan. 합계가 무엇입니까? 이것이 서로 다른 클래스의 엔터티인 것처럼 보입니까?eth0wan

이 프로세스의 광범위한 단계는 무엇입니까?

답변1

OpenWRT 용어로:

  • wan은 인터넷에 연결된 인터페이스입니다.
  • lan은 로컬 네트워크를 향한 인터페이스입니다.
  • eth0은 첫 번째 실제 인터페이스입니다.

여러 인터페이스를 갖는 것 외에도 가상 인터페이스를 wan 또는 vlan으로 할당할 수도 있습니다.

나는 일반적으로 여러 인터페이스를 선호합니다.

답변2

나는 똑같은 문제를 다루었습니다. 무선 네트워킹을 사용하고 eth0을 통해 라우터를 WAN에 연결하려면 "wan"을 "eth0"(물리적 인터페이스)로 설정해야 합니다. "lan"에 대해 설정된 물리적 인터페이스가 없으며 무선 네트워킹에 사용됩니다.

/etc/config/network(발췌)

config interface 'lan'
  option proto 'static'
  option ipaddr '192.168.1.1'
  option netmask '255.255.255.0'
 
config interface 'wan'
  option ifname 'eth0'
  option proto 'dhcp'

Wi-Fi "네트워크" 옵션이 "lan"으로 설정되어 있는지 확인하세요.

/etc/config/wireless (발췌)

config wifi-iface
  option device   'radio0'
  option network  'lan'
  option mode     'ap'
  option ssid     'OpenWrt'
  option encryption 'none'

답변3

eth0에는 두 가지 모드가 있습니다. 하나는메인 모드다른 하나는클라이언트 모드. 인터페이스 option ifname 'eth0'에서 사용하는 경우 이더넷은 클라이언트 모드가 됩니다. 이를 사용하는 경우 이더넷은 마스터 모드가 됩니다. 또한 Wi-Fi 연결을 원할 경우 컴파일하는 openWRT 커널/펌웨어에 Wi-Fi 드라이버가 있는지 확인하세요. 커널에 Wi-Fi 드라이버가 없으면 무선 네트워킹을 사용할 수 없습니다. 이 경우 이더넷 케이블을 장치에 물리적으로 연결해야 합니다.wan(/etc/config/network)lan

그런데 AP 모드 사양이 어떻게 되나요? AP 모드가 올바르게 구성되어 있습니까?

또 다른 유용한 링크가 있습니다.https://wiki.openwrt.org/doc/uci/network

관련 정보