Debian 9에서 apache2 서버를 설정하려고 합니다. 나는 Ralink 네트워크 카드가 있는 노트북을 사용하고 있으며 Witch는 Debian 8에서 eth0을 사용할 수 있는데 이것이 나에게 더 친숙해 보입니다. 시스템을 9로 업데이트한 이후 네트워크 인터페이스가 다음과 같이 변경되었습니다.
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
enp37s0 1500 0 0 0 0 0 0 0 0 BMU
lo 65536 612 0 0 0 612 0 0 0 LRU
wlo1 1500 36736 0 1 0 20492 0 0 0 BMRU
파일 에서는 /etc/interfaces.d/setup
다음과 같이 정의됩니다.
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
그것은 무엇입니까 enp37s0
? 라우터에 연결하기 위해 eth0이 아닌 wlo1을 사용하는 이유는 무엇입니까?
내 라우팅 테이블:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.63.16.1 0.0.0.0 UG 600 0 0 wlo1
10.63.16.0 0.0.0.0 255.255.255.0 U 600 0 0 wlo1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlo1
이것이 올바른 구성입니까?
답변1
꼭 읽어주세요2장 데비안 9의 새로운 기능~에서Debian 9(확장판), 64비트 PC용 릴리스 노트
2.2.9. 네트워크 인터페이스의 이름을 지정하는 새로운 방법
설치 프로그램과 새로 설치된 시스템은 eth0, eth1 등 대신 새로운 표준 네트워크 인터페이스 명명 체계를 사용합니다. 이전 명명 방법은 인터페이스 이름이 예기치 않게 변경될 수 있는 열거 경쟁 조건의 영향을 받았으며 루트 파일 시스템을 읽기 전용으로 마운트하는 것과 호환되지 않았습니다. 새로운 열거 방법은 더 많은 정보 소스를 사용하여 더 반복 가능한 결과를 생성합니다. 펌웨어/BIOS에서 제공하는 인덱스 번호를 사용한 다음 PCI 카드 슬롯 번호를 시도하여 ens0, enp1s1(이더넷) 또는 wlp3s0(WLAN)과 같은 이름을 생성합니다. 언제든지 시스템에 추가할 수 있는 USB 장치의 이름은 이더넷 MAC 주소에 따라 지정됩니다.
이 변경 사항은 Jessie 시스템 업그레이드에는 적용되지 않습니다. 이름 지정은 /etc/udev/rules.d/70-pertant-net.rules에 의해 계속 적용됩니다. 자세한 내용은 /usr/share/doc/udev/README.Debian.gz 또는 업스트림 문서를 참조하세요.
당신은 또한 볼 수 있습니다debian 9stretch에서 이전 eth0 이름을 표시하고 네트워크 인터페이스 이름을 바꾸는 방법은 무엇입니까?
데비안 8을 데비안 9 시스템으로 업그레이드하기 전에 데비안 9에 익숙해지는 데 시간을 할애하고/하거나 내부 변경 사항이 상당히 중요하므로 최근 문서/튜토리얼을 따르는 것이 좋습니다.
답변2
데비안 9는 새로 설치할 때 업데이트된 네트워크 인터페이스 이름 지정 스타일을 사용합니다. Debian 8에서 9로 업데이트한 경우 누군가 또는 무언가가 의도적으로 /etc/udev/rules.d/70-persistent-net.rules
이전 이름을 유지하는 파일을 삭제했을 수 있습니다.
enp37s0
en
출력에서 PCI 버스 IDlspci
가 25:00.0(십진수 37 = 16진수 25) 인 유선( ) 네트워크 장치이며 마더보드에 통합되어 있지 않습니다(펌웨어/BIOS 정보에 표시됨). 포트가 하나뿐입니다. 듀얼 포트 NIC의 이름은enp37s0f0
PCIenp37s0f1
ID 25:00.0 및 25:00.1과 같이 지정될 수 있습니다.wlo1
wl
은( ) 온보드 통합 무선( ) 네트워크 장치이며 펌웨어/BIOS 정보에 표시된o
첫 번째 장치( )입니다 .1
디렉토리가 /etc/interfaces.d/
거기에 있어서는 안 된다는 뜻인가요 /etc/network/interfaces.d/
?
eth0
네트워크 구성의 모든 참조를 enp37s0
. 새 이름을 제외하면 네트워크 인터페이스는 이전과 동일하게 작동해야 합니다.