새로운 네트워크 윤리를 어떻게 만드나요?


16

eth0과 eth1을 가진 머신이 있는데, 이제 eth2를 생성하고 IP 주소를 할당하고 싶습니다.

이 작업을 수행하는 명령은 무엇입니까?


1
귀하의 설명을 바탕으로이 답변이 귀하의 요구를 더 잘 충족시킬 것이라고 믿습니다.http://stackoverflow.com/questions/2082722/how-do-i-create-virtual-ethernet-devices-in-linux
mnmnc

답변:


17

Linux 시스템에서 eth0eth1 은 실제 네트워크 포트에 해당합니다. eth2 를 추가하려면 내부 PCI (e) 네트워크 카드를 추가하거나 USB 네트워크 어댑터를 추가하여 다른 NIC를 추가해야합니다. Redhat 네트워크 인터페이스 구성을 참조하십시오 .

다른 IP 주소 만 있으면 기존 어댑터 중 하나에 이더넷 별명작성할있습니다 . 별칭은 가상 네트워크 카드와 유사합니다. 기존 포트에 다른 IP 주소를 할당 할 수 있습니다. eth0 의 IP 주소가 192.168.1.5 라고 가정합니다 .

이 작업을 한 번 수행하려면 (루트로) 실행하십시오 ifconfig eth0:0 192.168.1.6 up. ( eth0:1eth0의 두 번째 별명 eth0:2, 세 번째 또는 eth1:0eth0 대신 eth1의 별명에 사용하십시오 .)이 구성은 재부팅시 유실됩니다.

영구적으로 구성하려면 구성 스크립트에 추가하십시오. 동일한 디렉토리에 /etc/sysconfig/network-scripts/ifcfg-eth0파일 사본 을 작성하십시오 ifcfg-eth0:0. 새 파일을 다음과 같이 변경하십시오.

DEVICE=eth0:0
IPADDR=192.168.1.6
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
NAME=eth0:0

두 파일에서 GATEWAY 행을 제거하거나 주석 처리하고 GATEWAY 행을 파일에 추가 /etc/sysconfig/network하십시오. 그런 다음으로 새 별칭을 ifup eth0:0시작하거나을 사용하여 네트워킹을 완전히 다시 시작할 수 있습니다 service network restart.


1
추가 NM_CONTROLLED="no"도 캔 도움 (RHEL6)
sje397

@ sje397 감사합니다.이 줄을 추가 할 때까지 광산이 작동하지 않았습니다.
squareskittles

4

이 단계를 따르세요:

  1. 컴퓨터를 종료
  2. 전원에서 분리
  3. 오픈 케이스
  4. NIC 삽입
  5. 케이스 닫기
  6. 전원 재 연결
  7. 컴퓨터 부팅

4

문제는이 기계 만 가지고 있다고 할 때 무엇을 의미하는지 분명하지 않다을 요청하는 방식에서 eth0eth1. 다른 응답자들은 두 개의 NIC 카드 만 있다고 가정했지만 세 번째 NIC가 이미 컴퓨팅에 설치되어 있지만 "구입"되지 않았거나 명시 적으로 종료되지 않았을 수도 있습니다.

NIC 카드가 3 개 있다고 확신하지만 ifconfig출력 을 할 때는 다음과 같은 내용이 있습니다.

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:439793 errors:0 dropped:0 overruns:0 frame:0
          TX packets:439793 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:412415058 (412.4 MB)  TX bytes:412415058 (412.4 MB)

eth0      Link encap:Ethernet  HWaddr [mac address]
          [...]

eth1      Link encap:Ethernet  HWaddr [mac address]
          [...]

모순이있는 것 같습니다. NIC 카드는 3 개이지만 포트는 2 개뿐입니다. ifconfig"업"된 포트만 표시 하기 때문 입니다. 따라서 수행해야 할 유일한 것은 명령을 실행하는 것입니다.

ifconfig eth2 up

루트로 실행해야하며 배포에 필요한대로 수행해야합니다.

IP 주소 설정과 "포트 가져 오기"를 결합 할 수 있습니다.

ifconfig eth2 192.168.222.2 netmask 255.255.255.0 up

"위"는이 라인의 다른 것들 뒤에 있어야하지만 여전히 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.