centos에서 NIC를 비활성화하는 방법 스크립트에 대한

다음과 같은 스크립트에 대한 ‘한 줄짜리’를 찾고 있습니다.

  • eth0을 비활성화하십시오.
  • 부팅시 시작되지 않도록하십시오.
  • IP 주소를 빼앗아
  • 이 주소를 다시 사용하지 않도록하십시오.


답변

짧막 한 농담? 어떻습니까?

echo "DEVICE=eth0" > /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart

eth0의 구성을 제거하고 구성되지 않은 것으로 대체합니다.


답변

에서 /etc/sysconfig/network-scripts/ifcfg-eth0당신이 필요합니다

ONBOOT=no

MDMarra가 말했듯이

NM_CONTROLLED=no

그렇지 않으면 NetworkManager가 ONBOOT설정을 무시하고 인터페이스를 부팅 합니다. NetworkManager를 사용하지 않는 한 일반적이라고 생각합니다.


답변

에서 /etc/sysconfig/network-scripts/ifcfg-eth0당신은 변화를 필요 ONBOOT=no하고 당신을 위해 라인을 삭제 IPADDR하고 NETMASK.

구성 파일을 복사 한 후 network데몬 을 다시 시작해야합니다 .


답변

특히 사용중인 다른 네트워크 카드가있는 경우 네트워크 데몬을 다시 시작할 필요가 없습니다. 당신은 ‘ifdown eth0’을 할 수 있습니다.


답변

alias eth0 off습니다 /etc/modprobe.conf. 이렇게하면 시스템의 어느 것도 시스템을 사용할 수 없습니다. 심지어 수동으로 가져올 수 없습니다.


답변

내가 아는 한, 올바른 방법은 “ONBOOT”지시문을 사용하여 단순히 끄고 스크립트를 통해 다음 줄을 사용할 수 있습니다.

sed -i 's/^ONBOOT.*/ONBOOT=no/g' /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart


답변

경험이없는 사람들을위한 또 하나의 옵션이 있습니다 (나 같은). www.webmin.com으로 이동하여 webmin을 설치하십시오.

웹 기반 환경을 통해 서버를 구성하십시오.