젠투에서 내 네트워크 인터페이스를 로드하는 것은 무엇입니까?

젠투에서 내 네트워크 인터페이스를 로드하는 것은 무엇입니까?

eth02개의 네트워크 인터페이스 (유선)와 wlan0(무선) 이 있습니다 . 컴퓨터가 시작될 때마다 두 가지 모두 시작을 시도합니다. 대부분의 경우 LAN 케이블이 있으면 필요하지 않고 wlan0그 반대의 경우도 마찬가지이므로 이것은 낭비처럼 보입니다. 필요한 인터페이스(있는 경우)를 시작할 수 있도록 인터페이스가 자동으로 시작되는 것을 방지하고 싶습니다.

~에 따르면젠투 매뉴얼난 달려야 해

# rc-update add net.eth0 default

eth0시스템이 부팅될 때마다 시작되는데, 마찬가지라고 생각합니다 wlan0. 그런데 결과는

# rc-update show

eth0또는 을 포함하지 않습니다 wlan0.

그렇다면 질문은 누가 이 두 인터페이스를 제안했는가 하는 것입니다. 어떻게 하면 이것을 멈출 수 있나요?

답변1

일부 서비스에는 네트워크 서비스가 필요합니다(즉, 네트워크를 사용합니다;)). RC_NET_STRICT_CHECKINGfrom 변수는 /etc/conf.d/rc서비스가 "시작"되는 시기를 결정합니다. 특히 "아니요" 설정은 원하는 것과 비슷한 것을 설명하는 것 같습니다.

#  no    - This basically means that at least one net.* service besides net.lo
#          must be up.  This can be used by notebook users that have a wifi and
#          a static nic, and only wants one up at any given time to have the
#          'net' service seen as up.

나는 당신이 설명하는 구성이 모바일 환경에서 특히 유용할 것이라고 생각하며 개인적으로 네트워크를 관리하고 Gentoo 스크립트 관리를 비활성화하기 위해 net-misc/networkmanager를 사용하는 것을 선호합니다(이것은 주로 서버에 적용되며 적절한 처리를 최대 절전 모드로 전환하지 않습니다. 동적 구성 등).

답변2

내가 이렇게 하는 이유는 내 연결을 처리하기 위해 NetworkManager를 사용하고 거의 항상 연결되지 않는 내 .NET에 대해 Gentoo가 항상 DHCP를 통해 IP를 얻으려고 시도하고 실패하는 것을 방지하고 싶기 때문입니다 eth0.

다음 설정은 다음과 같습니다 /etc/rc.conf/.

rc_hotplug="!net.*"

젠투가 서비스를 자동으로 시작하는 것을 방지 net.하지만, 수동으로 서비스를 실행레벨에 추가하거나 /etc/init.d/해당 스크립트를 직접 호출할 수 있습니다.

답변3

젠투는 장치 기반 서비스를 제공합니다. if I /etc/conf.d/rc에는 이를 무시할 수 있는 설정이 있습니다 . 당신이 하고 싶은 일은 노트북과 변화하는 연결을 꽤 잘 처리하는 네트워크 관리자를 사용하는 것입니다. 젠투 Networkmanager 매뉴얼을 찾으려면 구글 검색을 해보세요.

관련 정보