우분투가 / etc / network / interfaces를 재구성하도록하려면 어떻게해야합니까?


11

Ubuntu가 컴퓨터에서 사용 가능한 인터페이스를 파악하고 새 /etc/network/interfaces파일을 생성하도록하려면 어떻게해야 합니까? 어떻게 든 그것을 알 수 있도록 처음으로 만들었습니다.

같은 뭔가가 dpkg-reconfigure <what?>그건 그냥 나를 위해 다시 확인까요?


1
무엇을 원하십니까?
Zoredache

나는이 질문에 +1하고있다. 우리는 비 리눅스 사람들이 우리의 어플라이언스를 위해 네트워크를 구성 할 수 있어야하기 때문이다. 예를 들어, 쉽게 만들 수있는 저주를 기반으로하는 것이 제가 찾는 것입니다.
Peter V. Mørch

답변:


4

우분투 14.04.1에서 /etc/udev/rules.d/70-persistent-net.rules에 소스 컴퓨터에서 이더넷 하드웨어의 MAC 주소가 포함되어 있기 때문에 시스템을 다른 하드웨어에 복제 하는 경우이 문제가 발생 합니다.

예-/etc/udev/rules.d/70-persistent-net.rules 만 삭제하면 재부팅시 작업 상태로 새로 고칠 수 있습니다.


2
레거시 eth0스타일 네트워크 이름을 사용하는 경우에만 true 입니다. ubuntu15.10에 새로운 '예측 가능한 네트워크 인터페이스 이름'이 도입되면서 70-perisistent-net.rules 트릭은 더 이상 적용되지 않습니다.
spuder

1

/ etc / network / interfaces는 시스템의 패키지가 아닌 실제 설치 프로그램에 의해 생성됩니다.

opus:~ broder$ dpkg -S /etc/network/interfaces
dpkg: /etc/network/interfaces not found.

특정 패키지에서 관리하지 않기 때문에 패키지가 파일을 수정하지 않습니다.

/ etc / network / interfaces에 새 인터페이스를 추가하려면 수동으로 수행해야합니다. 또는 시스템에서 네트워크 인터페이스를 자동으로 관리하려면이 시점의 공식 답변은 NetworkManager를 사용하는 것입니다. NetworkManager는 / etc / network / interfaces에 없는 네트워크 인터페이스의 구성을 처리합니다 .


1

아래 명령을 실행하십시오

dpkg-reconfigure ifupdown

혹시.

그러나 아마도 udev에 문제가 있습니다. 재부팅 한 후 eth0이 사라진 경우 :

ifconfig -a

/etc/udev/rules.d/70-persistent-net.rules에서 파일을 mv / rm로 설정하고 재부팅하면 기본 이더넷 카드가 eth0이됩니다.

마더 보드 / 네트워크 카드를 전환 한 경우에 발생합니다.

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