이것은 이상한 요청처럼 보일 수도 있지만 꼭 필요한 것입니다. 무선 라우터가 있어요아니요인터넷 접속을 위해. 현재 가지고 있는 라우터는 DLink DIR-626L입니다. 이를 사용하여 개발 중인 애플리케이션용 일부 임베디드 장치에 연결합니다.
인터넷의 경우 이더넷을 통해 네트워크에 연결되어 있습니다. 제가 겪고 있는 문제는 DLink WiFi 라우터에 연결하면 인터넷 트래픽이 이더넷 포트 대신 DLink 라우터를 통과하고 DLink 라우터에는 인터넷 연결이 없다는 것입니다. 웹페이지를 열려고 하면 인터넷에 연결되어 있지 않다는 D-Link 오류 페이지가 표시되기 때문에 이런 일이 발생한다는 것을 알고 있습니다.
다른 질문을 보면 내 라우터가 자신을 "게이트웨이"로 광고하는 것 같고 설정을 자세히 살펴봐도 라우터를 끌 수 있는 방법을 찾을 수 없는 것 같습니다.
모든 인터넷 트래픽이 이더넷 포트를 통과해야 한다고 Linux에 지시하는 방법이 있습니까?
몇 가지 사양:
- 라우터에 광고하는 모든 장치는 UDP를 통해 광고합니다. 전용 포트를 통해 고정 IP로 데이터를 전송하기만 하면 됩니다.
-저는 리눅스 민트 17.2를 사용하고 있습니다.
-저는 이 설정을 소형 배터리 구동 TP-Link 라우터(TL-MR3040)와 함께 사용합니다. 나는 이것을 위해 특별한 일을 하지 않았습니다. 단지 "효과가 있었습니다".
답변1
당신이 할 수 있는 일은 DHCP 응답에서 라우터 속성을 무시하도록 DHCP 클라이언트를 구성하는 것입니다.
/etc/dhcp/dhclient.conf를 편집하여 dhcp를 통해 받는 속성을 정의하고 request라는 단어로 시작하는 줄에서 라우터를 제거합니다.
request subnet-mask, broadcast-address, time-offset; # routers;
편집 후 실행
sudo service networking restart