콘텐츠
Linux는 Microsoft Windows 및 Mac OS X에 대한 무료 오픈 소스 대안입니다. 운영 체제 자체를 간단한 텍스트 콘솔로 완전히 축소하거나 Gnome 또는 KDE와 같은 완전한 데스크톱 환경을 사용할 수 있습니다. 이 가이드는 콘솔 또는 명령 터미널을 사용하여 Linux 시스템에서 IP 주소를 할당하는 방법을 설명합니다. 이 가이드는 사용자가 이미 Linux에 대한 지식이 있고 네트워크, IP 주소 및 DNS 서버의 작동 방식을 알고 있다고 가정합니다.
단계
방법 1/5 : 루트 사용자로 전환
- 사용자 "root"( "administrator"에 해당하는 사용자)로 아직 로그인하지 않은 경우 콘솔 또는 터미널 프로그램을 열고 "su"(따옴표없이)를 입력하고 Enter 키를 누릅니다.
- 노트: Ubuntu Linux 제품군의 배포판에는 일반적으로 운영 체제를 설치할 때 생성 된 계정에 대해 설정된 암호와 동일한 루트 암호가 있습니다.
- 프롬프트가 표시되면 루트 비밀번호를 입력하고 Enter를 누르십시오.
5 가지 방법 중 2 : Debian / Ubuntu / Kubuntu
- 콘솔에서 다음 명령을 입력하여 / etc / network / interfaces 파일을 백업하십시오. ’Cp / etc / network / interfaces /etc/network/interfaces.backup’
- 'vi / etc / network / interfaces'를 입력하고 Enter 키를 누릅니다. ’i’를 눌러 삽입 (편집) 모드로 들어갑니다.
- 파일에서 네트워크 인터페이스를 찾을 때까지 아래로 스크롤합니다 (일반적으로 유선 네트워크 연결의 경우 eth0, 무선 네트워크 연결의 경우 wlan0 / wifi0).
- 'iface eth0 inet dhcp'줄을 'iface eth0 inet static'으로 변경하십시오.
- 다음 행을 추가하여 ip 주소의 번호를 구성에 원하는 번호로 바꿉니다.
- 주소 192.168.0.10
- 넷 마스크 255.255.255.0
- 네트워크 192.168.0.0
- 방송 192.168.0.255
- 게이트웨이 192.168.0.1
- dns-nameservers 216.10.119.241
- ’Esc’(vi 명령 모드로 들어가기 위해)를 누른 다음 ": wq"를 누르고 Enter를 눌러 파일을 저장하고 닫습니다.
- 'ifdown eth0'을 입력하고 Enter 키를 누릅니다.
- 'ifup eth0'을 입력하고 Enter 키를 누릅니다.
5 가지 방법 중 3 : Red Hat 또는 Slackware
- Red Hat 또는 Slackware에서 가장 쉬운 방법은 콘솔에서 루트 사용자로 'netconfig'를 입력하는 것입니다. 텍스트 모드 메뉴가 설정을 안내합니다.
- 탭 키를 사용하여 필드 사이를 이동합니다. 스페이스 바를 사용하여 확인란을 선택 취소하거나 선택합니다.
- 원하는 설정을 입력했으면 OK를 누릅니다.
- 이러한 변경 사항을 적용하려면 콘솔에 'service network restart'를 입력하고 Enter 키를 누릅니다. 변경 사항이 즉시 적용되는 Slackware에서는이 단계가 필요하지 않습니다.
참고 : Red Hat Linux (Fedora Core, CentOS, White Box 등)를 기반으로하는 여러 배포판이 있습니다. 대부분은 동일한 구성 메커니즘으로 작동합니다.
방법 4/5 : 커널 버전 2.4 이상이있는 모든 Linux 시스템
이 방법은 조금 더 어렵고 콘솔을 사용하지만 모든 최신 Linux 배포판에서 작동합니다. 사용되는 도구는 "ip"라고하며 일반적으로 "/ sbin"디렉토리에 있습니다.
- 먼저 사용할 네트워크 인터페이스의 이름을 결정해야합니다. 사용 가능한 모든 네트워크 인터페이스를 나열하려면 "/ sbin / ip link"를 실행하십시오. 이 명령은 인터페이스 이름, MAC 주소 및 기타 정보 목록을 표시해야합니다.
- 그런 다음 다음과 같이 "addr"하위 명령을 사용하여 IP 주소를 할당합니다. "/ sbin / ip addr add 192.168.0.10/24 dev".
- 기본 게이트웨이 또는 경로는 다음과 같이 "route"하위 명령으로 추가됩니다. "/ sbin / ip route add default via".
- 마지막으로 "link"하위 명령을 사용하여 인터페이스를 활성화하거나 활성화합니다. "/ sbin / ip 링크 설정".
모든 과거 데이터가 정확하다고 가정하면 네트워크가 활성화되고 작동해야합니다. 안타깝게도 이러한 설정은 시스템 재부팅 후 손실되므로 재부팅 후 복원하려면 위에 나열된 모든 명령을 시스템 부팅시 실행되는 쉘 스크립트 인 "/etc/rc.local"파일에 추가하십시오.
5/5 방법 : 동적 IP 주소 (DHCP)
동적 주소는 자동으로 획득되며 일반적으로 사용자의주의가 필요하지 않습니다. 그러나 몇 가지 특정 경우가 있습니다.
- 시스템을 시작하는 동안 네트워크를 항상 사용할 수없는 경우 네트워크 문제가 해결 된 후에도 인터넷 연결이 비활성화 될 수 있습니다. 즉시 복구하려면 "dhclient"또는 "dhcpcd"명령을 루트로 실행하십시오. 이렇게하면 새 IP 주소가 동적으로 정의됩니다.
- 컴퓨터와 동시에 부팅되는 별도의 하드웨어를 통해 네트워크에 액세스하는 경우 이전 상황이 발생할 수 있습니다. 어떤 경우에는 Linux가 네트워크 라우터보다 빠르게 부팅되고 시작할 때 네트워크를 찾지 못합니다. dhclient.conf 파일 (예 : Debian의 경우 /etc/dhcp3/dhclient.conf)을 찾아 "reboot nn"행을 추가 / 수정합니다. 여기서 "nn"은 시스템이 부팅 후 대기 할 시간입니다. 라우터는 완전히 부팅 할 시간이 있습니다.
팁
- IP 주소가 아닌 도메인 이름으로 시스템에 액세스하려면 "/etc/resolv.conf"파일을 편집해야 할 수 있습니다. / etc / network / interfaces 파일에 사용 된 것과 동일한 방법을 사용하십시오. 원본 파일을 백업하는 것을 잊지 마십시오!
- "sudo"( "superuser do"또는 superuser do의 약자) 명령은 사용자가 일시적으로 루트 권한 (시스템 관리자)을 사용할 수 있도록 허용하지만 대부분의 경우 su를 사용하는 것이 좋습니다. "sudo"맨 페이지를 읽으시면 확실히 기뻐하실 것입니다.
경고
- 네트워크, IP 주소 및 DNS 서버의 작동 방식을 모르는 경우이 작업을 수행하지 마십시오.
- 루트로 로그인 한 상태를 유지하지 마십시오. 다른 사용자로 로그인하고 콘솔에서 "su"(사용자 변경 명령)를 사용한 다음 관리자 또는 루트 권한으로 수행하려는 작업을 완료 한 후 다시 변경하는 것이 더 안전합니다. 루트 액세스를 사용하면 액세스 권한이있는 모든 사용자가 시스템에서 원하는 작업을 수행 할 수 있습니다.
- 백업하는 것을 잊지 마십시오. 그렇지 않으면 이전 설정을 복원하지 못할 수 있습니다.