데비안 6에서 네트워크 인터페이스 eth0이 시작되지 않음 192.168.0.8 netmask 255.255.255.0 gateway 192.168.0.1 컴퓨터를 시작할 때마다 eth0작동하지 않습니다. 내가

데비안 6.0이 있습니다. 내 인터페이스 파일 ( /etc/network/interfaces)에는 다음 줄이 있습니다.

auto eth0
iface eth0 inet static
address 192.168.0.8
netmask 255.255.255.0
gateway 192.168.0.1

컴퓨터를 시작할 때마다 eth0작동하지 않습니다.

내가 입력하면 ifconfig -a, eth0“위로”와 “실행”없습니다.

입력해야합니다 :

 ifconfig eth0 up
 /etc/init.d/networking restart

… 그리고 작동합니다.

eth0처음에 작업을하려면 구성을 어떻게 변경해야 합니까?



답변

처음에 작동하는 “eth0″을 갖기 위해 구성을 어떻게 변경해야 합니까?

“처음에”들을 때마다을 상기시킵니다 rc.local.

이것은 실제로 문제를 해결하기위한 직접적인 해답은 아니지만 드라이버에 문제가있는 것 같습니다.

빠른 수정을 원 rc.local하십니까? 당신이 당신의 상자에 부팅 할 때마다 그 두 명령을 입력하여 문제가 해결되면, 끝에 추가하십시오 /etc/rc.local.

문제를 심층적으로 해결하려면 먼저 다른 모든 작업을 수행하십시오.

apt-get update && apt-get upgrade

Backtrack에서 동일한 문제가 발생하여 업데이트 후에 해결되었습니다. 분명히 여기에서 논의 된 동일한 주제 : 데비안은 부팅시 eth0을 시작하지 않습니다


답변

/ etc / network / interfaces에 다음 줄을 추가하십시오.

allow-hotplug eth0

소스 : 맨 인터페이스

“allow-“로 시작하는 행은 다양한 하위 시스템에서 자동으로 가져와야하는 인터페이스를 식별하는 데 사용됩니다. “ifup –allow = hotplug eth0 eth1″과 같은 명령을 사용하여 수행 할 수 있습니다. “allow-hotplug”행에 나열되어있는 경우에만 eth0 또는 eth1을 표시합니다. “allow-auto”및 “auto”는 동의어입니다.


답변

네트워킹 스크립트 구성에서 비활성화되어 있지 않은지 확인하십시오. 이 작업을 수행:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

if 참조하십시오 ONBOOT="yes". “아니오”라고 표시되면 시작시 비활성화됩니다.

다음은 ifcfg-eth0 파일입니다.

DEVICE="eth0"
BOOTPROTO="static"
BROADCAST="192.168.254.255"
DNS1="192.168.254.25"
GATEWAY="192.168.254.254"
HWADDR="F2:24:08:AE:93:10"
IPADDR="192.168.254.236"
NETMASK="255.255.255.0"
ONBOOT="yes"
TYPE="Ethernet"

그런 다음 수행하십시오.

sudo service network restart

IP 주소가 정적으로 설정되어 있지 않으며 재부팅 후에도 변경되지 않습니다.


답변

시작시 네트워크 서비스가 활성화되어 있습니까?

sysv-rc-confOr rcconf 도구를 사용해보십시오

또는 다음을 사용하여 수동으로 수행하십시오.

sudo update-rc.d network defaults