저는 방금 Linux(Debian이 설치된 상태)를 사용하기 시작했고 지금 하고 싶은 일 중 하나는 인터넷을 작동시키는 것입니다.
이더넷 포트를 연결했지만 여전히 인터넷에 연결할 수 없습니다. 잠시 구글링을 해보니 네트워크 인터페이스 구성 파일을 편집한 줄 알았는데, 읽기 전용이라고 되어 있어서 편집을 할 수가 없네요.
옵션을 찾을 수 없기 때문에 루트로 이 파일에 액세스하는 방법을 잘 모르겠습니다.
이것에 대한 어떤 도움이라도 좋을 것입니다.
답변1
리눅스에 오신 것을 환영합니다.
"루트"는 시스템의 계정입니다. 로그인할 때 사용자 이름으로 "root"를 사용한 다음 설정 중에 루트에 대해 지정한 비밀번호를 입력합니다. 사용자는 root
권한에 대한 제한이 없으므로 모든 파일을 수정하고, 모든 프로그램을 실행할 수 있으며, 프로그램/프로세스 실행에서 root
원하는 작업을 수행할 수 있습니다.
따라서 필요하지 않은 경우 실행하는 것은 위험하므로 root
일상적인 사용을 위해 표준 사용자 계정을 갖고 그런 다음홍보하다root
수행하려는 작업과 같은 관리 작업을 수행해야 하는 경우 . (Windows 배경이 있는 경우 root
Linux에서는 다음을 수행할 수 있습니다.멀리관리자 계정을 사용하는 경우 Windows보다 시스템에 더 많은 피해를 줍니다. )
파일에는 권한과 소유자도 있습니다. 권한은 "읽기", "쓰기" 및 "실행"으로 구분됩니다. 이러한 권한은 파일 소유자, 파일이 속한 그룹, 기타 모든 사람을 위한 세 가지 그룹으로 나뉩니다. root
또는 파일 소유자 또는 "그룹 소유자"에 속한 계정은 언제든지 파일의 권한을 변경할 수 있습니다. (여기서 권한의 미묘한 차이에 대해 논의하지는 않겠지만 man chmod
이는 더 많은 학습을 위한 좋은 출발점이 됩니다.)
데비안 배포판은 /etc/network/interfaces
네트워크 인터페이스 정보를 정의하기 위해 및 명령을 사용하기 때문에 중요한 것으로 간주됩니다. 따라서 소유자나 "그룹 소유자" 이외의 사람에 대해 "읽기" 권한을 가짐으로써만 보호됩니다.ifup
ifdown
따라서 이 파일에 대한 쓰기 액세스 권한을 얻으려면 다음을 수행해야 합니다.
1) 루트로 시스템에 로그인하고 필요한 사항을 변경합니다.
2) 루트로 단일 명령을 실행하는 방법을 사용하십시오. 이 sudo
명령을 사용하면 이 작업이 상당히 쉬워집니다. 따라서 sudo vi /etc/network/interfaces
일단 비밀번호를 입력하면 비밀번호를 편집할 수 있습니다. 그래픽 데스크탑을 실행 중인 경우 "터미널" 또는 "xterm" 응용 프로그램을 찾으십시오.
/etc/network/interfaces의 옵션에 대한 참조는 Debian 위키를 확인하세요.http://wiki.debian.org/NetworkConfiguration
답변2
Linux 및 Debian을 처음 사용하는 경우 네트워크 설정이 기본적으로 작동하지 않으면 매우 실망스러울 수 있습니다.
먼저 문제가 어디에 있는지 확인해야 합니다. 드라이버 문제인가요, 아니면 IP 구성 문제인가요?
라우터가 DHCP(자동 할당 IP 주소)를 사용하는 경우 다른 답변에서 언급한 대로 상자에 IP 주소를 할당하면 됩니다. 그러나 DHCP를 사용하고 데비안이 여전히 자동으로 구성할 수 없는 경우 네트워크 카드 드라이버가 (올바르게) 로드되지 않을 수 있으므로 네트워크 카드 이름, 칩 및 드라이버가 있는지 확인해야 합니다. 이렇게 하려면 명령을 사용할 수 있습니다 lspci -k | grep -A 2 Ethernet
.
장치에 IP를 수동으로 할당해도 작동하지 않으면 이 명령의 출력으로 질문을 업데이트해야 합니다.