이더넷 포트를 통해 FreeBSD 컴퓨터에 인터넷을 제공하도록 Linux 컴퓨터를 어떻게 구성합니까?

이더넷 포트를 통해 FreeBSD 컴퓨터에 인터넷을 제공하도록 Linux 컴퓨터를 어떻게 구성합니까?

이더넷 포트를 통해 인터넷 연결을 제공하려는 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를 라우터로 구성.

관련 정보