두 인터페이스 사이에서 허브/스위치 역할을 하도록 Linux 상자를 설정할 수 있습니까? wlan0에 무선으로 연결된 우분투 상자가 있습니다. 다른 머신을 우분투 상자 eth0에 연결하고 다른 머신이 연결되어 사용되도록 하고 싶습니다.동일한 네트워크우분투 상자로. 이것이 가능한가?
답변1
안녕하세요, '알 수 없는' Google 사용자님,
당신이 원하는 것은 LAN과 WLAN을 통해 서브넷을 확장하려는 경우 라우터가 아닌 브리지를 설정하는 것입니다. 이렇게 하면 두 개의 NIC가 스위치처럼 작동하게 됩니다.
Debian/Ubuntu에서 bridge-utils
패키지를 설치합니다. 그런 다음 브리지를 생성하고 여기에 NIC를 추가합니다.
brctl addbr br0
brctl addif br0 eth0 wlan0
HTH
답변2
네, 가능합니다. 당신이 설명하는 내용은 매우 간단합니다.
echo 1 > /proc/sys/net/ipv4/ip_forward
"라우터" 상자를 재부팅하면 이 내용은 사라집니다. 재부팅 후에도 지속되도록 하려면 /etc/sysctl.conf
다음 줄을 다음과 같이 편집하고 추가하거나 편집 해야 합니다.
net.ipv4.ip_forward = 1
편집: 평소와 같이 보안은 나중에 제공됩니다. 이렇게 하면전쟁 운전사모든 방화벽을 우회하여 로컬 네트워크에 연결할 수 있습니다. 방화벽에 도달하려면 (루트로) 실행하십시오.
iptables -t nat -A FORWARD -j CHAIN-OF-YOUR-CHOICE
CHAIN-OF-YOUR-CHOICE
체인이 잘 설정되어 있으면 INPUT일 수 있습니다. 대신 내가 할 일은 다음과 같습니다.
iptables -I INPUT -j USER_DEFINED_CHAIN
iptables -t nat -I FORWARD -j USER_DEFINED_CHAIN
iptables -I USER_DEFINED_CHAIN <rule definitions of choice>
답변3
질문에 구체적으로 말하면 기계가 켜져 있어야 한다고 나와 있습니다.동일한 네트워크, 그러면 IP 전달이나 NAT/PAT가 도움이 되지 않습니다.
내 생각에 당신이 원하는 것은다리두 개의 인터페이스. 어쩌면 이 "이더넷 브릿지 + 넷필터 하우투" 도울 수있다.
IBM에는 훌륭한 가이드도 있습니다.Linux에서 무선 액세스 포인트를 구축하는 방법