1, 가정용 소형 라우터의 하드웨어 원리 (WAN 인터페이스 1 개, LAN 인터페이스 4 개) 를 명확히 해야 합니다.
2. 하드웨어 회로 기판 설계를 실현하고 회로 배선 설계, 부품 용접, 하드웨어 보드를 통한 디버깅을 완료합니다.
소프트웨어:
1. uClinux 커널 소스 코드 분석을 기준으로 uClinux 운영 체제의 커널을 자릅니다.
2. boa 웹 서버 구성을 완료하고 CGI 스크립트를 디자인하여 동적 웹 페이지 기능을 완료합니다.
3. PPPOE 다이얼링을 구성하고 구현하십시오.
4. Linux 커널의 방화벽 부분에 대해서는 IPtable 도구를 사용하여 방화벽 규칙을 조작합니다.
위의 기본 구조를 통해 기본적으로 라우터를 형성했다. 말하기는 간단하지만 많은 기술적 세부 사항을 포함하고 있어 많은 실무 경험이 있어야 진정으로 실현할 수 있다.
라우터 (라우터라고도 함) 는 단일 네트워크를 통해 패킷을 대상으로 전송할 수 있는 컴퓨터 네트워크 장치입니다 (데이터의 전송 경로 선택). 이 프로세스를 라우팅이라고 합니다. 라우터는 두 개 이상의 독립 네트워크를 연결하는 장치입니다. 라우팅은 OSI 모델의 세 번째 계층, 즉 인터넷 프로토콜 (IP) 계층과 같은 네트워크 계층에서 작동합니다.