재부팅 후 ifconfig 변경 사항이 저장되지 않음

재부팅 후 ifconfig 변경 사항이 저장되지 않음

네트워크 장치 이름을 변경했는데 재부팅 후 저장되지 않았습니다. wlan0 인터페이스도 비활성화했지만 재부팅 후에도 여전히 열려 있습니다. 우분투를 사용하세요.

여기/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

# The loopback network interface
auto lo
iface lo inet loopback


# The wan0 network interface
auto wan0
iface wan0 inet dhcp

# The eth0 network interface
auto eth0
iface eth0 inet dhcp

답변1

여기에 있는 다른 누군가가 최신 버전의 우분투 서버(17.x)에 대한 도움을 찾고 있는 경우를 대비해. network( /etc/network/interfaces) 에서 netplan( )로 바뀌었습니다 /etc/netplan/*.yml.

이것이 다른 사람들에게 도움이 되기를 바라며/시간을 절약해 주기를 바랍니다.

고정 IP 구성의 간단한 예입니다.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [192.168.1.1,8.8.8.8]

답변2

네트워크 인터페이스를 구성하는 데 사용하는 경우 ifconfig재부팅 후 변경 사항이 손실됩니다.

변경 사항을 영구적으로 적용하려면 구성 파일을 수정해야 합니다. 예를 들어 /etc/network/interfaces인터페이스를 비활성화하려면 파일에서 해당 구성 부분을 제거하기만 하면 됩니다.

man interfacesUbuntu에서 사용 가능한 옵션과 네트워크 구성 파일 형식을 확인할 수 있습니다 .

답변3

인터페이스 이름 부분에 대해서는 이 파일을 확인해야 합니다(Ubuntu에 있으면 Debian에도 있습니다).

/etc/udev/rules.d/70-persistent-net.rules

필요한 경우 내부 설명을 기반으로 편집합니다.

(최근 udev에) 해당 파일이 없는 경우에도 특정 패키지를 사용하여 시작 시 이름을 바꾸거나 ifrename일부 시작 스크립트를 직접 추가할 수 있습니다.

wlan0을 비활성화하려면 /etc/network/interfaces 외에 다른 내용이 있습니다. NetworkManager는 항상 주변에 숨어 있습니다. 편리하지만 설정을 방해하는 경우가 많습니다. 그래픽으로 또는 NetworkManager를 사용하여 작업을 수행할 수 있는지 확인하십시오 nmcli. 예를 들면 다음과 같습니다.

nmcli radio wifi off

rfkill명령(rfkill 패키지) 도 있습니다 . 와 동일한 백엔드를 사용합니다 nmcli radio. 예를 들어 모든 무선 관련 활동을 차단할 수 있습니다.rfkill block all

답변4

우분투 v17에서는 컴퓨터를 다시 시작한 후 "인터페이스" 파일에 고정 IP 매개변수를 설정하면 DHCP에서 IP 주소를 얻습니다. (이후 /etc/init.d/networking restart또는 ifdown/ifup은 제대로 작동하지만 이는 일시적인 해결 방법일 뿐입니다.) 파일의 "dhcp4:yes" 줄을 "dhcp4:no"로 바꾸는 것으로 충분하며 /etc/netplan/*.yaml재부팅 후에는 netplan 파일에 추가 설정을 제공하지 않고 "interfaces" 파일의 설정이 적용됩니다. (참고: 매뉴얼 페이지의 구문에서는 고정 IP 설정의 "dhcp4: true"(!)에 대해서만 설명합니다.)

관련 정보