내 Linux 컴퓨터에는 인터넷(액세스 포인트)에 무선으로 연결되는 외부 WLAN 어댑터가 있습니다. 이제 이더넷 케이블을 통해 Linux 컴퓨터를 새로운 ddwrt 라우터에 연결하고 싶습니다. 이 ddwrt 라우터는 이제 내 Linux 컴퓨터에서 인터넷을 "가져와" 내 Linux 컴퓨터가 인터넷 공유 상자처럼 작동하도록 해야 합니다.
인터넷 <- wlan(wlan0)을 통해 -> LINUX 컴퓨터 <- 이더넷 eth0 -> DDWRT 라우터
이제 누구나 ddwrt 라우터에 무선으로 연결하여 인터넷에 액세스할 수 있습니다. Linux 컴퓨터가 제대로 작동하려면 어떻게 구성해야 합니까? 감사해요!
답변1
무슨 뜻인지 이해한다면 다음을 원할 것입니다.
You <-> Home systems <-> DDWRT Router <-> Linux Box <-> Internet
그렇다면 Linux 노트북에서 몇 가지 작업을 수행해야 합니다. 사용 중인 배포판에 따라 단계가 약간 다를 수 있습니다. 내 단계는 Fedora Redhat 배포판에 적용됩니다.
% vim /etc/sysconfig/network-scripts/ifcfg-eth0
콘텐츠 ifcfg-eth0
:
DEVICE=eth0
BOOTPROTO=none
BROADCAST=xx.xx.xx.255 # Optional Entry
IPADDR=xx.xx.xx.xx
NETMASK=255.255.255.0 # Provided by the ISP
NETWORK=xx.xx.xx.0 # Optional
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
GATEWAY=xx.xx.xx.xx # The linux laptop's lan ip
다음을 헹구세요 iptables
:
% iptables --flush
% iptables --table nat --flush
% iptables --delete-chain
% iptables --table nat --delete-chain
이제 위장을 구성하십시오.
% iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE
% iptables --append FORWARD --in-interface eth0 -j ACCEPT
NAT 전달을 구성합니다.
% echo 1 > /proc/sys/net/ipv4/ip_forward
다음을 추가하여 영구적으로 만드십시오.
% vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
iptables
서비스를 다시 시작합니다 .
% service iptables restart
이것은 기억에 남는 단계이므로 여기저기서 문제가 발생할 수 있지만 Linux 상자를 라우터/스위치로 설정하는 데 필요한 거의 모든 단계입니다.
노트:또한 기본 경로가 Linux 상자 LAN 연결(eth0)의 IP 주소가 되도록 LAN 측의 모든 장치를 설정해야 합니다.
자원