답변:
NetworkManager에서 구성된 각 연결은 다음 파일에 저장됩니다.
/etc/NetworkManager/system-connections
일반적으로 필요한 파일을 컴퓨터에서 다른 컴퓨터로 (물론 루트로) 복사 할 수 있습니다.
경고 : 일부 구성 파일은 외부 리소스를 참조 할 수 있습니다. 예를 들어 내 openvpn 파일 중 하나에 다음과 같은 줄이 cert=/home/andcoz/somedir/somefile.crt
있습니다. 참조 된 파일을 복사해야합니다.
다른 사람들이 언급했듯이 system-connections
디렉토리의 Wi-Fi 연결 파일 에는 인터페이스 MAC 주소가 포함되어 있습니다. 현재 설정과 일치해야하므로 절차는 다음과 같습니다.
이전 시스템의 모든 파일을 새 시스템으로 / 디렉토리에서 복사하십시오.
/etc/NetworkManager/system-connections
각 파일의 MAC 주소 항목을 이전 MAC에서 새 MAC으로 변경합니다. 루트로 :
cd /etc/NetworkManager/system-connections
sed -i -e 's/<old mac>/<new mac>/ *
만일을 대비하여 네트워크 관리자를 다시 시작하십시오 :
systemctl restart NetworkManager
오래된 Mac은 복사 한 파일 중 하나에서 확인할 수 있습니다. 확실하지 않은 경우 새 Mac ip link
(또는 파일을 복사하는 데 사용한 연결에 대해 시스템을 설치할 때 생성 된 파일에서).
참고 : 위는 이전 설정과 새로운 설정 모두에 단일 Wi-Fi 인터페이스가 있다고 가정하지만 동일한 인터페이스가 여러 인터페이스에서 작동해야합니다.
무선 설정 (적어도 Fedora에서)은 다음 디렉토리에 유지됩니다.
/etc/sysconfig/network-scripts
Wi-Fi 연결 당 2 개의 파일이 있습니다. 첫 번째 파일의 이름 ifcfg-YOURSSID
은 wifi 네트워크 설정과 keys-YOURSSID
무선 네트워크 암호를 포함합니다.
또한 이것을 설명하는 관련 질문이 있습니다 : NetworkManager의 WiFi 설정은 어디에 저장됩니까?
다른 게시물은 옳지 만 일부 요점은 약간 변경되었습니다.
답은
/etc/Networkmanager/system-connections
라인을 제거 mac-address
하거나 다음을 통해 변경할 수 있습니다
cd /etc/NetworkManager/system-connections
sed -i -e 's/<old mac>/<new mac>/' *
당신은 통해 새로운 맥 주소를 얻을 수 있습니다
ip a
파일을 보관 한 스토리지에 따라 파일 권한이 잘못되었을 수 있습니다.
chmod 0600 *
chown root:root *
마지막으로 Network Manager를 다시 시작하십시오.
systemctl restart NetworkManager
우분투 18.04에서 동일하게 작동합니다.