CentOS 6의 설정 네트워크

Anonim

CentOS 6의 설정 네트워크

CentOS 6 배포판을 설치 한 후 인터넷 연결 설정이 자동으로 설치되므로 즉시 브라우저에서 작업하거나 "터미널"에서 패키지를 다운로드 할 수 있습니다. 그러나 사용자가 현재 연결 값을 변경하려면 사용자가 사용자 앞에 나타나는 경우가 있으면 다른 기존 네트워크로 새 또는 스위치를 만듭니다. 이 경우 해당 매개 변수를 사용 가능한 방법 중 하나로 수동으로 설정해야합니다. 그들에 대해서 그리고 이것은 논의 될 것입니다.

CentOS 6에서 네트워크 구성

다른 모든 설정과 마찬가지로 모든 네트워크 설정은 특정 구성 파일에 저장되며 표준 서비스 및 응용 프로그램에서 읽습니다. 이러한 파일의 내용과 인터넷 연결의 작동에서만 의존합니다. 구성 문서의 추가 유틸리티 또는 자체 변경 내용을 사용하여 필요한 두 가지 방법으로 필요한 값을 두 가지 다른 값으로 조정할 수 있습니다. 아래에서는이 두 가지 방법을 자세히 분석 할 것이며 최적의 것을 선택해야합니다.

빠른 네트워크 연결

전체 방법을 시작하기 전에 표준 ifconfig 유틸리티를 사용하여 네트워크에 신속하게 연결할 수있는 내장 가능성을 기록하고 싶습니다. 이러한 옵션은 IP 주소와 서브넷 마스크를 독립적으로 물어보고자하는 사용자에게 유용합니다. 모든 작업은 문자 그대로 몇 단계로 수행됩니다.

  1. 예를 들어 응용 프로그램 메뉴 또는 Ctrl + Alt + T 키 조합을 통해 표준 콘솔을 실행하십시오. IFCONFIG를 활성화 한 다음 기존 인터페이스를 읽고 구성 할 작업을 이해하기 위해 기존 인터페이스를 읽습니다.
  2. CentOS 6의 네트워크 정보에 ifconfig 명령을 실행하십시오.

  3. 인터페이스 이름을 포함한 모든 값이 원하는 것을 대체하는 IFCONFIG ETH0 명령 192.168.0.1 NETMACK 255.255.255.255를 입력하십시오.
  4. CentOS 6의 ifconfig 명령을 통해 수동 변경 네트워크 매개 변수 변경

  5. 갑자기 설치된 연결을 비활성화 해야하는 경우 sudo ifconfig eth0 다운을 사용하십시오.
  6. CentOS 6에서 Comdan Ifconfig를 통한 특정 네트워크 연결 비활성화

  7. 이 조치는 수퍼 유저를 대신하여 이루어 지므로 RORT 액세스를 제공하기 위해 암호를 입력해야합니다.
  8. CentOS 6 터미널에서 네트워크 연결을 비활성화하려면 암호를 입력하십시오.

  9. 자동 연결 매개 변수를 얻을 필요가있는 경우 위의 명령을 DHClient eth0에서 바꾸어야합니다.
  10. CentOS 6의 특정 네트워크 연결 자동 설정

물론이 옵션을 사용하면 몇 분 안에 새로운 연결을 설정할 수 있지만 항상 그러한 설정의 가능성이 사용자의 요구를 충족시킬 수는 없으므로 다음과 같은 방법으로 두 가지를 숙지하십시오.

방법 1 : TUI NetworkManager.

TUI NetworkManager 응용 프로그램에는 터미널을 통해 구현 된 그래픽 인터페이스의 유사성이 있습니다. 이러한 도구를 사용하면 기존 네트워크를 신속하게 관리하고 새 네트워크를 만들 수 있습니다. 그러나 시작을 위해이 유틸리티를 시스템에 설치 한 다음 이미 매개 변수를 편집 할 수 있습니다.

  1. Sudo Yum Install NetworkManager-Tui를 입력하여 공식 저장소를 통해 최신 버전의 프로그램을 다운로드하십시오.
  2. CentOS 6에서 터미널을 통해 네트워크 관리자를 설치하는 명령

  3. 수퍼 유저 계정을 확인하고 다운로드가 예상됩니다.
  4. CentOS 6의 터미널을 통해 네트워크 관리자를 설치하려면 암호를 입력하십시오.

  5. nmtui 명령을 실행하여 TUI NetworkManager를 실행하십시오.
  6. CentOS 6 터미널을 통해 네트워크 관리자를 시작하는 명령

  7. 주 메뉴에서 선택 사항은 세 가지 동작이 제공됩니다. "연결 변경", "연결"및 "노드 이름 변경". 첫 번째 점에서 시작합시다.
  8. CentOS 6의 터미널을 통한 네트워크 관리자의 주 메뉴

  9. 목록에서 적절한 연결 유형을 찾아 편집으로 진행하십시오.
  10. 네트워크 관리자를 통해 변경할 네트워크 선택 CentOS 6.

  11. 상단에는 프로필 이름이 입력되고 네트워크 구성에 사용되는 장치의 MAC 주소가있는 두 개의 필드가 있습니다.
  12. CentOS 6의 관리자를 통해 기본 네트워크 변경 설정 변경

  13. 다음으로, 세부 사항 "이더넷"및 개별 프로토콜 구성이 개시되어있다. 각 필드를 채우는 것은 사용자 자체가 고려하여 독점적으로 발생합니다. 다음은 MAC 주소의 액세스 할 수있는 복제, 도메인 및 DNS 서버에 대한 독립적 인 검색입니다. 또한 추가 라우팅 매개 변수가 구성됩니다.
  14. CentOS 6의 관리자를 통한 고급 연결 설정

  15. 새 연결을 만들 때 처음에는 초기 구성을 생성 해야하는 유형에 의해 선택됩니다.
  16. CentOS 6에서 새 네트워크를 만들 때 연결 유형 선택

  17. 그런 다음 자동 연결 및 액세스 수준이 추가로 설치된 경우를 제외하고 수동 네트워크 작성 절차가 이미 존재하지 않는 설정과 다를 수 없습니다.
  18. CentOS 6의 네트워크 관리자를 통해 새 네트워크 설치 설정

  19. 네트워크 목록에서 활성은 항상 확인 표시가 표시되어 있으며 변경하려면 화살표를 사용하여 원하는 항목으로 이동하고 Enter 키를 클릭해야합니다.
  20. CentOS 6의 네트워크 관리자를 통해 네트워크 전환

  21. 구성이 완료되면 네트워크 서비스를 다시 시작하여 서비스 네트워크 재시작 설정을 업데이트하십시오.
  22. CentOS 6을 변경 한 후 네트워크 서비스를 다시 시작하십시오.

고려 된 방법은 구성 파일에서 아직 작업을 수행하지 않은 초보 사용자에게 적합합니다. 그러나, 그는 단점, 예를 들어 제한된 기능을 갖추고 있습니다. 도구는 구성에서 독립적으로 변경할 수있는 전체 설정 목록을 제공하지 않습니다.

방법 2 : 구성 파일 편집

Linux 커널을 기반으로 한 운영 체제의 모든 구성 파일은 다양한 텍스트 편집기를 통해 다양합니다. 따라서 많은 이러한 솔루션이 있으므로 일반적으로 사용자는 최적의 버전 자체를 선택합니다. 그러나 구성을 열 수있는 프로그램의 선택은 구성 프로세스 자체만큼 중요하지 않습니다.

  1. 콘솔로 이동하여 CD / etc / sysconfig / network-scripts /를 입력하여 네트워크 구성의 저장 경로를 따라 이동하십시오.
  2. CentOS 6에서 네트워크 구성 파일의 위치로 이동하십시오.

  3. enp0s3이 변경할 인터페이스의 이름 인 sudo nano ifcfg-enp0s3을 입력하여 나노 편집기를 통해 문서를 시작하도록 조언합니다. 시스템 에이 편집기가 없으면 Sudo Yum Install Nano를 사용하여 먼저 설치하십시오.
  4. CentOS 6에서 네트워크 인터페이스 구성 파일을 열어 라

  5. 파일에서 매개 변수와 해당 값이 표시됩니다. 각 항목에 대해 자세히 설명합니다. 이제 필요한 모든 것을 바꿀 시간입니다.
  6. CentOS 6에서 네트워크 구성 파일을 편집하십시오

  7. 완료되면 Ctrl + O를 클릭하여 변경 사항을 적용하고 Ctrl + X 편집기를 닫습니다.
  8. CentOS 6의 구성 파일 변경 사항 저장

  9. 서비스 네트워크 재시작 서비스를 다시 시작하여 구성을 업데이트하십시오.
  10. CentOS 6 구성 파일을 변경 한 후 네트워크 연결 업데이트

이제 매개 변수를 사용하고 DHCP를 통해 정적 연결 및 동적 설정을 수신하는 두 가지 유형의 구성을 고려해야합니다. 첫 번째 유형의 파일에서 항목에는 그러한 값이 있어야합니다.

DEVICE = ETH0 # 시스템에 의해 할당 된 인터페이스 번호

hwaddr = 08 : 00 : 27 : 6c : E1 : FC # 네트워크 장치의 MAC 주소. 필요없이 변경되지 않습니다

type = 이더넷 # 연결 유형

UUID = E2F7B74A-EC49-4672-81CF-FF9C30D8EBDD # 연결 식별자

OnBoot = 예 # 자동 네트워크 운영 시스템 부팅 후 자동 네트워크 실행

nm_controlled = 아니오 # 제어 NetworkManager를 활성화 또는 비활성화합니다

bootproto = none # DHCP를 사용하지 마십시오

ipaddr = 111.111.111.111 # IP 주소

NetMask = 255.255.255.255 # 서브넷 마스크

게이트웨이 = 192.168.1.1 # 게이트웨이

DNS1 = 192.168.1.1 # DNS 서버

IPv6Init = 아니오 # IPv6 프로토콜 사용 중지되지 않습니다

userctl = NO # 네트워크 인터페이스를 관리 할 수있는 권한이없는 사용자에게

구성 파일에서 구성 파일에서 서명 #에 넣은 각 행에 대한 설명은 주석을 의미합니다. 따라서 원하는 값을 변경하고 앞으로 잊지 않도록 행의 설명을 안전하게 복사 할 수 있습니다. 이러한 콘텐츠는 정적 연결 표준이며 DHCP를 통해 동적 인 경우 여기에서 조금씩 변경됩니다.

DEVICE = ETH0 # 시스템에 의해 할당 된 인터페이스 번호

hwaddr = 08 : 00 : 27 : 6c : E1 : FC # MAC 주소

유형 = 이더넷 인터페이스 유형

UUID = E2F7B74A-EC49-4672-81CF-FF9C30D8EBDD # 인터페이스 ID

OnBoot = Yes #로드 중에 인터페이스를 활성화합니다

NM_CONTROLLED = NO # NOTWORKMANAGER 인터페이스에서 모니터링됩니다.

BootProto = DHCP를 사용하는 DHCP.

IPv6Init = 아니오 # IPv6 프로토콜 사용 중지되지 않습니다

userctl = 아니오 #이 인터페이스를 관리 할 수있는 사용자를 금지합니다.

보시다시피, 두 번째 경우에는 IP 주소와 서브넷 마스크가 자동으로 획득되므로 DHCP 기술이 여기에 포함되어 있으므로 모든 작업이 성공적으로 완료되도록 구성 파일에서이를 지정하는 것입니다. 문서의 모든 변경 사항이있는 경우 모든 업데이트가 강제로 입력되도록 네트워크 서비스를 다시 시작하고 네트워크 서비스를 다시 시작하는 것을 잊지 마십시오.

CentOS에서 방화벽을 구성하십시오

모든 네트워크 연결의 또 다른 중요한 구성 요소는 방화벽이며 방화벽입니다. 덕분에 트래픽 필터링이 발생하고 데이터 전송이 보장됩니다. 이 매우 방화벽의 동작은 기본적으로 활성화되거나 각 사용자를 개별적으로 구성하는 설정된 규칙에 따라 다릅니다. 기본적으로 CENTOS는 다음 링크로 다른 기사에서 찾을 수있는 자세한 설정 설명서가있는 STANDATION Firewall 제어 도구와 함께 Firewalld - 표준 방화벽 제어 도구에 관련됩니다.

자세한 내용보기 : 센터에서 방화벽 설정

때로는 사용자가 다른 도구를 선호합니다. iptables. 사실,이 유틸리티는 방화벽과 거의 유사하지만 일부 기능이 있습니다. 따라서 사용자는 선택할 방화벽 관리 결정을 선택해야합니다. 우리는 학습과 iptables 편집 주제를 권장하며, 그런 다음 가장 적합한 유틸리티 만 선택합니다.

자세히보기 : CentOS에서 iptables를 설정하십시오

이제 CENTOS 6 배포판에서 네트워크 설정의 모든 단계에 익숙합니다. 제시된 두 가지 방법 중 하나를 선택하고 지침을 따르십시오. 매개 변수와 값을 입력 할 때 오류를 허용하지 않도록 구성 파일을 항상 신중하게 편집해야한다는 점에 유의하십시오. 하나의 오류도 인터넷의 실패로 이어질 수 있습니다.

더 읽어보기