데비안 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
?
답변1
/etc/network/interfaces에 다음 줄을 추가합니다.
allow-hotplug eth0
출처: 맨 인터페이스
"allow-"로 시작하는 줄은 해당 하위 시스템에서 자동으로 시작해야 하는 인터페이스를 식별합니다. 이는 "allow-hotplug" 줄에 나열된 경우 eth0 또는 eth1만 표시하는 "ifup --allow=hotplug eth0 eth1"과 같은 명령을 사용하여 수행할 수 있습니다. "allow-auto"와 "auto"는 동의어입니다.
답변2
"eth0"을 사용하려면 구성을 어떻게 변경해야 합니까?처음에?
'In the Beginning'을 들을 때마다 그 생각이 나요 rc.local
.
이것은 실제로 귀하의 문제에 대한 직접적인 대답은 아니지만, 운전자와 관련하여 약간의 어려움을 겪고 있는 것 같습니다.
빠른 수정을 위해 를 사용하지 않으시겠습니까 rc.local
? 시작할 때마다 이 두 명령을 입력하여 문제가 해결되면 해당 명령을 /etc/rc.local
.
문제를 심층적으로 해결하려면 먼저 다른 작업을 수행하기 전에 다음을 수행하십시오.
apt-get update && apt-get upgrade
저도 역추적에서 같은 문제가 있었는데 업데이트 후 해결되었습니다. 분명히 동일한 주제가 여기에서 논의됩니다.데비안 부팅 시 eth0이 시작되지 않습니다
답변3
네트워크 스크립트 구성에서 비활성화되어 있지 않은지 확인하세요. 이 작업을 수행:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
보세요 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 주소는 정적으로 설정되지 않으며 재부팅 후에도 변경되지 않습니다.
답변4
시작 시 네트워크 서비스가 활성화되어 있습니까?
sysv-rc-conf
Or rcconf
도구를 사용해 보세요
또는 다음 명령을 사용하여 수동으로 수행하십시오.
sudo update-rc.d network defaults