이더넷 포트를 통해 인터넷 연결을 제공하려는 FreeBSD 컴퓨터가 있습니다.
싱글 보드 컴퓨터(SBC Wangboard DUAL)를 구입하고 여기에 Ubuntu를 설치했습니다.
무선 네트워크에 연결하도록 SBC를 구성했습니다. 여태까지는 그런대로 잘됐다.
이제 이 Linux 상자를 사용하여 유선 이더넷 연결(무선 없음)을 통해 다른 컴퓨터(FreeBSD)에 인터넷을 제공하고 싶습니다.
어떻게 이를 달성할 수 있나요?
답변1
wifi-router W --------> 인터넷 서버 A ---------> 인터넷 클라이언트 B
(A) Linux 인터넷 제공: IP 전달 활성화
echo 1 > /proc/sys/net/ipv4/ip_forward
(B1) 인터넷 클라이언트 컴퓨터: 쉬운 방법
- B가 DHCP 클라이언트로 구성되고 Wi-Fi 라우터의 dhcp가 제대로 실행되고 있으면 다른 작업을 수행할 필요가 없으며 모든 것이 정상입니다.
(B2) 인터넷 클라이언트 컴퓨터: 수동 설정
- IP 주소를 무선 네트워크 서브넷(마스크)에 속하는 것으로 설정합니다.
- 기본 게이트웨이를 Wi-Fi 서버(W)의 IP 주소로 설정합니다.
- 기본 DNS 서버 추가
B comp는 linux, unix, windows가 될 수 있습니다. freeBSD 대체/변형이 무엇인지는 확실하지 않지만 B2 작업에 대한 linux 명령은 다음과 같습니다.
ip addr add 192.168.1.33 ... (ipAddrB outside wifi-server-dhcp-ip-range)
ip route add default via 192.168.1.1 ... (if srv W is on ip ..22 for example)
echo 8.8.8.8 >> /etc/resolv.conf ... (or better edit manually with text-editor)
답변2
네, 무선으로 연결할 때는 연결하려고 하지 마세요. 왜냐면 이 질문이 그런 것 같거든요. WLAN에 이상한 문제가 있습니다. 클라이언트 Wi-Fi 모드에서 브리지할 수 없습니다. 다른 MAC 주소를 전송할 수 없기 때문입니다. 고객당 1개만 있습니다. WiFi 범위 확장기에서 때때로 MAC 주소 변환(IPv4의 NAT와 유사)을 사용하는 등의 더러운 해킹이 있지만 이는 전혀 신뢰할 수 없습니다. 유일한 방법은 우분투를 라우터처럼 구성하거나 FreeBSD 지원 Wi-Fi 어댑터를 얻은 다음 FreeBSD 시스템을 다른 Wi-Fi 클라이언트로 Wi-Fi에 연결하는 것입니다. 일을 단순하게 유지하세요!
답변3
당신은해야합니다Ubuntu를 라우터로 구성.