beyondlinuxfromscratch:installedpackages:net-tools-2.10

Beyond Linux® From Scratch (systemd Edition) - Version 12.1
Chapter 15. Networking Programs
이전 위로 / 처음으로 다음
Nc-FTP-3.2.7 NFS-Utils-2.6.4

Net-tools 패키지는 리눅스 커널의 네트워크 서브시스템을 제어하기 위한 프로그램 모음입니다.

이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다.

패키지 정보

  • 다운로드(HTTP): net-tools-2.10.tar.xz
  • MD5 sum: 78aae762c95e2d731faf88d482e4cde5
  • 다운로드 크기: 228 KB
  • 필요한 예상 디스크 공간: 7.5 MB
  • 예상 빌드 시간: 0.1 SBU 미만

아래 지침은 make 명령에 yes를 전달하여 구성 프로세스를 자동화합니다. 명령어를 그냥 make로 변경하여 대화형 구성 프로세스를 실행하고 싶지만 모든 질문에 답하는 방법을 잘 모르겠다면 기본값을 그대로 사용하세요. 대부분의 경우 기본값을 그대로 사용해도 괜찮습니다. 여기서 묻는 질문은 커널에서 어떤 네트워크 프로토콜을 활성화했는지에 대한 질문입니다. 기본 답변은 이 패키지의 도구가 가장 일반적인 프로토콜에서 작동하도록 설정합니다: TCP, PPP 및 기타 여러 프로토콜입니다. 여기서 하는 일은 패키지에 해당 프로토콜에 대한 지원을 프로그램에 포함하도록 지시하는 것일 뿐, 프로토콜을 사용할 수 있도록 하는 것은 커널에서 실제로 활성화해야 합니다.

참고
이 패키지에는 더 이상 사용되지 않는 불필요한 프로토콜과 하드웨어 장치별 기능이 몇 가지 있습니다. 시스템에 필요한 최소한의 기능만 빌드하려면 yes 명령을 건너뛰고 각 질문에 대화형으로 답하세요. 필요한 최소 옵션은 'UNIX 프로토콜 제품군' 및 'INET(TCP/IP) 프로토콜 제품군'입니다.

이 패키지의 경우, 유지하려는 파일을 덮어쓰거나 시스템에 적합하지 않은 파일을 빌드에서 쉽게 제거하기 위해 DESTDIR 설치 방법을 사용합니다.

다음과 같이 Net-tools를 설치합니다.

export BINDIR='/usr/bin' SBINDIR='/usr/bin' &&
yes "" | make -j1                           &&
make DESTDIR=$PWD/install -j1 install       &&
rm    install/usr/bin/{nis,yp}domainname    &&
rm    install/usr/bin/{hostname,dnsdomainname,domainname,ifconfig} &&
rm -r install/usr/share/man/man1            &&
rm    install/usr/share/man/man8/ifconfig.8 &&
unset BINDIR SBINDIR

이 패키지는 테스트 스위트를 제공하지 않습니다.

이제 root 사용자로

chown -R root:root install &&
cp -a install/* /

  • export BINDIR='/usr/bin' SBINDIR='/usr/bin': 실행파일이 올바른 위치에 설치되도록 합니다.
  • yes “” | make: yes를 make 구성에 전달하여 대화형 구성을 건너뛰고 기본값을 사용합니다.
  • rm …: 사용하지 않는 프로그램과 매뉴얼 페이지를 제거합니다.
  • 설치된 프로그램:
    arp, ipmaddr, iptunnel, mii-tool, nameif, netstat, plipconfig, rarp, route, slattach

간단한 설명

  • arp
    일반적으로 항목을 추가 또는 삭제하거나 전체 캐시를 덤프하는 등 커널의 ARP 캐시를 조작하는 데 사용됩니다.
  • ipmaddr
    인터페이스의 멀티캐스트 주소를 추가, 삭제 및 표시합니다.
  • iptunnel
    인터페이스의 터널을 추가, 변경, 삭제 및 표시합니다.
  • mii-tool
    네트워크 인터페이스의 MII(미디어 독립 인터페이스) 유닛의 상태를 확인하거나 설정합니다.
  • nameif
    MAC 주소를 기반으로 네트워크 인터페이스의 이름을 지정합니다.
  • netstat
    네트워크 연결, 라우팅 테이블 및 인터페이스 통계를 보고하는 데 사용됩니다.
  • plipconfig
    PLIP 장치 매개변수를 미세 조정하여 성능을 개선하는 데 사용됩니다.
  • rarp
    커널의 RARP 테이블을 조작하는 데 사용됩니다.
  • route
    IP 라우팅 테이블을 조작하는 데 사용됩니다.
  • slattach
    네트워크 인터페이스를 직렬 회선에 연결합니다. 이를 통해 일반 터미널 회선을 사용하여 다른 컴퓨터와 지점 간 연결할 수 있습니다.
  • beyondlinuxfromscratch/installedpackages/net-tools-2.10.txt
  • 마지막으로 수정됨: 2024/05/29 23:28
  • 저자 baecy