구성 파일에서 데비안 : NIC 구성은 / etc / 네트워크 / 인터페이스 (1)

일반적인 구성 파일 내부에 몇 가지 데비안 / 우분투을 소개하는 연재를 작성하는 준비가 개구리. 물론, 리눅스 시스템 구성 파일 풍부은 개구리에만 소수로 볼 수 있었다. 그러나 개구리는 자신의 미래에 대한 액세스를 용이하게하기 위해, 먼저 구성 파일이 상세 설명 구성하려고하며, 둘째도 Debianer의 대부분에 기여할 수 있습니다.

여기에 본문을 시작한다.

레드햇 시스템 구성 카드 단어 데비안 시스템이 매우 다르다, 레드햇은 수정할 수 많은 파일의 내부는 / etc / sysconfig / 네트워크 스크립트 디렉토리에 있지? 당신은 파일에 대한 권리를했다. 데비안은 상관없이 얼마나 많은 카드 조각, 모든 파일에 던진 존재 / 내부 등 / 네트워크 / 인터페이스 파일의 부서입니다. 다음은 파일의 내용에서 살펴보실 수 있습니다.

첫째, 기본 구성은 아마도 다음과 같습니다 :

   자동 싸다
  iface 그런 건 inet의 루프백
 3
 4 # 기본 네트워크 인터페이스
 eth0 5 자동
 정적 6 iface eth0 inet
 7 주소가 192.168.0.42
 8 네트워크 192.168.0.0
 9 넷마 스크 255.255.255.0
 10 방송 192.168.0.255
 11 게이트웨이 192.168.0.1 

위의 구성,

5 호선과 1 호선의 인터페이스와 싸다 eth0 인터페이스가 시스템 시작시 자동으로 구성됩니다 보여줍니다;

2 로컬 루프 (루프백) 주소로 인터페이스를 모르겠하려고합니다;

6 호선하는 정적 (고정) IP 구성으로 eth0 인터페이스;

7 호선 - 각각 11 번 노선은, eth0 인터페이스의 IP, 네트워크 번호, 마스크, 브로드 캐스트 주소와 게이트웨이를 설정합니다.

좀 더 복잡한 시점에서 살펴보자 :

  eth0 12 자동
 정적 iface eth0 inet 13
 14 주소가 192.168.1.42
 15 네트워크 192.168.1.0
 17 넷마 스크 255.255.255.128
 18 방송 192.168.1.0
 19 경로 추가 NET 192.168.1.128 넷마 스크 255.255.255.128 GW 192.168.1.2까지
 20까지 경로 GW 192.168.1.200 기본 추가
 경로 델 기본 GW 192.168.1.200 아래로 21
 경로 델 - 그물 192.168.1.128 넷마 스크 255.255.255.128 GW 192.168.1.2 아래로 22 

복잡한 마스크, 그리고 오히려 이상한 브로드 캐스트 주소와 함께이 시간. 인터페이스가 활성화되어, 장애인 라우팅 설정의 증가가있다;

라인 19 라인 20은 너무 구성된 인터페이스가 활성화된 경우, 정적 기본 경로와 경로를 추가합니다;

라인 21 인터페이스의 라인 22이 두 라우팅 구성을 삭제하면 비활성화됩니다.

구성으로 쓰고있는 라우팅, 가까 이서, 그건 경로 명령 것입니다.

다음과 같은 여러 인터페이스에서 실제 네트워크 카드 구성입니다, 계속 :

  eth0 eth0 23 자동 : 1
 정적 iface eth0 inet 24
 25 주소가 192.168.0.100
 26 네트워크 192.168.0.0
 27 넷마 스크 255.255.255.0
 28 방송 192.168.0.255
 29 게이트웨이 192.168.0.1
 eth0 iface 30 : 정적 한 inet
 31 주소가 192.168.0.200
 32 네트워크 192.168.0.0
 33 넷마 스크 255.255.255.0 

라인 33 라인 30 eth0 다른 주소, 그것이 일반적인 경우 네트워크 카드의 구성이 구성 여러 주소에 구성된 여러 가지 인터페이스의 구성에 몇 가지 주소가 없습니다. 콜론 이후의 숫자는 쉽게 몇 가지 구성의 이름을 반복 수 없습니다 작성할 수 있습니다.

다음은 사전 및 사후 최대 다운 명령 시간입니다. 이것은 명령들의 집합 (사전, 일어나, 포스트 업, 미리 아래, 아래, 포스트 아래)입니다 명령을 실행하는 데 필요한 해당 시간에 정의되어 있습니다.

  eth0 34 자동
 35 iface eth0 inet DHCP
 36 미리까지 [- F은 / etc / 네트워크 / 로컬 - 네트워크 확인] 

라인 36 이전에 eth0은 / etc / 네트워크 / 로컬 - 네트워크 확인 파일이 존재 않을 경우 활성화되며, eth0 활성화되지 않습니다.

그런 다음 더 예 :

  37 자동 eth0 eth1
 정적 iface eth0 inet 38
 39 주소가 192.168.42.1
 40 넷마 스크 255.255.255.0
 11:22:33:44:55:66 eth0 41 미리까지 / 경로 /로 / 체크 - MAC - address.sh
 42 미리까지이 / usr / local / sbin / 사용 - masq
 43 iface eth1 inet DHCP
 44 미리까지 / 경로 /로 / 체크 - MAC - address.sh eth1 AA : BB : CC : DD : EE : FF
 45 미리까지이 / usr / local / sbin / 방화벽 

필요가 실행 권한을 추가하면 라인 41 라인 44에서,는 / usr / 공유 / 문서 / ifupdown / 예제 / 디렉토리에 위치 체크인 - MAC - address.sh은 그것을 사용합니다. 두 두 라인 명령은 감지 여부를 NIC의 MAC 주소가 11:22:33:44:55:66와 AA : BB : CC : DD : EE : FF, 올바른 경우 다음 네트워크 카드를 설정합니다. 오류의 MAC 주소면,이 두 네트워크 카드를 사용하지 않습니다.

라인 42 라인 45가 카드에서 실행이 두 명령에서 각각 추정되고있다, 당신은 원하는 물건을 바꿀 수 있습니다 :)

수동 실제로 두 카드는하지만, 데비안 시스템은 일반적으로 어떤 경우에는 교환하고 있었는데,이 방법은 주로 네트워크 카드의 MAC 주소를 두 교류를 (자신의 MAC 주소가 바꾼면) 감지하는 데 사용되는 것이라고한다 주로하기 때문에 변경된 커널 식별 카드의 순서. 이 문제는 이것을 피하기 위해 다음과 같은 방법을 사용할 수 있습니다.

  46 자동 eth0 eth1
 47 매핑 eth0 eth1
 48 스크립트 / 경로 / / 얻을 - MAC - address.sh로
 49지도 11:22:33:44:55:66 랜
 50지도 AA : BB : CC : DD : EE : FF 인터넷
 정적 51 iface 랜 inet
 52 주소가 192.168.42.1
 53 넷마 스크 255.255.255.0
 54 미리까지이 / usr / local / sbin / 사용 - masq $ IFACE
 55 iface 인터넷 inet DHCP
 56 미리까지이 / usr / local / sbin / 방화벽 $ IFACE 

얻을 - MAC - address.sh도는 / usr / 공유 / 문서 / ifupdown / 실행 권한을 추가하는 예제도 / 디렉토리에 선 48. 각 카드의 MAC 주소를 얻을 것이다 스크립트.

이 구성은 처음 두 논리 인터페이스 (용어의 정의 참조 구성 데비안 참조 설명서를 물리적 인터페이스) LAN과 인터넷 다음 네트워크 카드의 MAC 주소, 논리적 인터페이스 매핑을 (매핑)까지.

이 구성은 다음 살펴 봅시다 :

  57 자동 eth0 iface eth0 inet 58 설명서 59 최대 ifconfig $ IFACE 0.0.0.0 60 최대 최대이 / usr / local / 빈 / myconfigscript 61 ifconfig $ IFACE 아래로 아래로 

이 구성은 네트워크 카드이 카드는하지만 ifupdown 어떤 IP를 설정하지 않습니다을 사용하지만, 외부 프로그램에서 IP를 설정하는 것입니다.

구성의 마지막 단락이 구성은 사용 promiscuous 모드에있는 NIC를 활성화하면 모니터 인터페이스를 제공합니다.

  eth0 177 자동
 178 iface eth0 inet 매뉴얼
 179 최대 ifconfig $ IFACE 0.0. 0.0까지
 IP 링크를 최대 180에서 $ IFACE promisc 설정
 IP 링크를 아래로 181 달러 IFACE promisc를 설정
 ifconfig $ IFACE 아래로 아래로 182 

음, 설명된 구성에서 이더넷 카드 인터페이스는 기본적으로 완료되었습니다. 다음, 개구리 이러한 PPP, VPN 및 무선 네트워크와 같은 추가 구성 인터페이스를, 등등에 소개하고자하는, 그래서 계속 지켜봐 주시기 바랍니다 : P

gfrog에 대하여

gfrog, 코더. 캐논 40D, 갈매기 4B, 갈매기 203, 블랙베리 8100, 씽크패드, 데비안 리눅스
이 항목은에 게시되었습니다 리눅스 . 북마크 블로그 바로가기를 .