인터넷 기술의 급속한 발전과 함께 우리 일상생활에서 인터넷의 역할이 점점 더 중요해지고 있습니다. 네트워크 환경을 구축할 때 네트워크 인터페이스 카드(NIC)는 컴퓨터와 외부 네트워크를 연결하는 중요한 연결 고리입니다. 이 기사에서는 Linux 시스템에서 네트워크 카드 구성을 수정하는 방법에 대해 심층적으로 소개합니다. 이를 통해 사용자는 네트워크 매개변수를 독립적으로 설정하여 네트워크 환경을 완전히 제어할 수 있습니다.
1. 환경
VirtualBox + CentOS6.5
**2. 질문
**
서버를 복제한 후 네트워크를 구성하거나, 다른 사람이 구축한 서버를 유지 관리하다 보면 이런 상황에 직면할 때가 있습니다. 아래 그림과 같이:
즉, 인터페이스 구성 파일 ifcfg-eth0에 네트워크 카드 eth1의 정보가 구성됩니다.
이러한 불일치로 인해 강박 장애에 대한 문제가 발생할 수 있습니다. 때때로 우리가 더 원하는 것은 ifcfg-eth0 파일에서 네트워크 카드 eth0의 정보를 구성하고 ifcfg-eth1에서 네트워크 카드 eth1을 구성하는 것입니다. 에서 구성합니다.
3. 솔루션
위 문제를 해결하려면 대략 두 가지 방법이 있습니다.
1) 인터페이스 구성 파일의 파일 이름을 ifcfg-eth0에서 ifcfg-eth1로 변경합니다.
2) 네트워크 카드 eth1의 이름을 eth0으로 변경합니다.방법 1:
이 방법은 아래 그림과 같이 실제 테스트에서 가능합니다. 수정 후 네트워크를 다시 시작하면 됩니다.
방법 2:
그래서 간단하고 투박하게 변경할 수는 없습니다. 왜냐하면 아래 그림과 같이 ifconfig -a 명령으로 서버가 인식하는 네트워크 카드는 여전히 eth0이 아닌 eth1이기 때문입니다.
참고: 여기서 mac 주소 08:00:27:74:39:02를 기억하세요. 이는 서버의 IP가 마음대로 변경될 수 있기 때문에 후속 구현 단계에서 수정을 위한 기초로 사용할 수 있습니다. 하지만 mac 주소는 독특하다.
이 문제를 해결하기 위해 먼저 /etc/udev/rules.d/70-pertant-net.rules 파일의 구성을 수정하여 서버의 네트워크 카드 이름이 eth1에서 eth0으로 변경됩니다. ifcfg-eth0 네트워크 카드 이름도 변경되고, 최종적으로 네트워크가 다시 시작됩니다.
1) /etc/udev/rules.d/70-pertant-net.rules 구성 파일을 수정합니다.
원본 /etc/udev/rules.d/70-pertant-net.rules 파일의 내용은 다음과 같습니다.
으아악
수정된 내용은 다음과 같습니다으아악
위와 같이a) 원본 파일에서 eth0 구성을 삭제합니다(쓸모가 없기 때문입니다. 이 구성은 이번 테스트 중 이 서버를 복제했을 때 원본 머신의 구성입니다. 구성에 해당하는 mac 주소도 원본 서버의 mac입니다. .주소는 현재 서버에는 쓸모가 없습니다);
b) eth1 네트워크 카드의 이름을 eth0으로 변경합니다. (mac 주소는 08:00:27:74:39:02이며, 이는 정확히 수정하려는 항목입니다.)
2) 인터페이스 구성 파일 ifcfg-eth0을 수정하고 네트워크 카드를 eth1에서 eth0으로 변경합니다
3) 머신을 다시 시작하고 서버가 /etc/udev/rules.d/70-pertant-net.rules 파일에 따라 네트워크 카드 정보를 재구성하도록 합니다
기기를 다시 시작하고 서버에 들어가면 아래와 같이 네트워크가 일관되게 구성되었음을 확인할 수 있습니다.
이제 수정이 완료되었습니다.
오늘날의 정보화 시대에 네트워크는 우리의 일과 생활에서 없어서는 안 될 부분이 되었으며, 네트워크 카드는 네트워크 통신을 이루는 핵심 장치입니다. 이 문서에서는 Linux 시스템에서 네트워크 카드 구성을 수정하는 방법을 자세히 설명하고 몇 가지 실제 사례를 제공합니다. 이러한 지식을 학습함으로써 네트워크 카드를 보다 유연하게 관리 및 구성할 수 있으며 네트워크 환경에서 자체 장치를 완벽하게 제어할 수 있습니다.
위 내용은 Linux 네트워크 카드를 독립적으로 설정하고 네트워크 환경을 완벽하게 제어의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!