Ubuntu Linux 11.10을 사용하여 라우팅하는 방법 IP 주소가 클래스 A를 클래스 C에 핑할 수 있습니까? 한 클라이언트는 Windows 운영 체제를 사용하고 다른 클라이언트는 Linux 우분투 11.10을 사용합니다. 내가 구성 할 수있게 도와주세요. 고맙습니다
Ubuntu Linux 11.10을 사용하여 라우팅하는 방법 IP 주소가 클래스 A를 클래스 C에 핑할 수 있습니까? 한 클라이언트는 Windows 운영 체제를 사용하고 다른 클라이언트는 Linux 우분투 11.10을 사용합니다. 내가 구성 할 수있게 도와주세요. 고맙습니다
답변:
먼저 2 개의 네트워크 카드가 필요합니다. 나는 또한 다음을 추측하고있다 :
첫 번째 NIC는 10.0.0.0/8 (클래스 A)의 주소 / 넷 마스크가 필요합니다. 10.0.0.1/255.255.255.0이 좋습니다. 용도 ifconfig (루트 터미널에서) 할당 할 수 있습니다. 이 뒤의 머신은 IP 주소가 10.0.0.2에서 10.1.1.254까지이며, 넷 마스크는 255.255.255.0이어야합니다.
두 번째 NIC는 192.168.0.0/24 (Class C)의 주소가 필요합니다. 192.168.0.1이 좋다는 것을 말하고 싶습니다. 용도 ifconfig (루트 터미널에서) 할당 할 수 있습니다. 이 뒤의 컴퓨터는 IP 주소가 192.168.0.2에서 192.168.0.254 사이이며 넷 마스크가 255.255.255.0이어야합니다.
이제 라우팅에 필요한 최소 2 개의 인터페이스와 2 개의 서브넷이 있습니다. Linux에서 IP 전달 (예 : 라우팅)을 사용하려면 다음 명령을 사용하십시오 (루트 터미널에서)
echo 1 > /proc/sys/net/ipv4/ip_forward
편집하지 않는 한 재부팅 할 때마다 그렇게해야합니다. /etc/sysctl.conf (루트로).
하나의 마지막 세부 사항은 적어도 전달이 작동하는지 확인할 때까지 방화벽을 완전히 종료해야한다는 것입니다. 다음 명령 (루트로)은 모든 패킷 필터링 또는 조작을 비활성화합니다. iptables:
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
그런 다음 모든 컴퓨터에 적절한 주소가 있다고 가정 할 때 두 인터페이스간에 네트워크 트래픽을 전달해야합니다. 커널의 FIB는 인터페이스의 정보로 채워지며, FIB는 route 명령.
전달 대상을 제한하려면 더 깊이 파고 들어가야합니다. iptables.
마지막 생각 : 라우터는 DHCP 요청과 같은 브로드 캐스트 트래픽을 통과하지 않습니다.
iwconfig 위의 작업을 수행하기 전에