하나의 NIC에 두 개의 주소가 있는데 오늘의 우분투 업데이트로 인해 문제가 발생했습니다.

하나의 NIC에 두 개의 주소가 있는데 오늘의 우분투 업데이트로 인해 문제가 발생했습니다.

저는 집과 직장 네트워크를 관리하기 위해 NUC에서 Ubuntu 16.04를 실행하고 있습니다. NUC의 단일 NIC에는 다음 줄에 따라 각 네트워크에 하나씩 두 개의 IP 주소가 할당됩니다 /etc/network/interfaces.

auto lo
iface lo inet loopback
#1st is home
auto enp3s0
iface enp3s0 inet static
  address 192.168.0.1
  netmask 255.255.255.0
  gateway 192.168.0.254 # huawei modem
  dns-search homenet
#2nd is work vpn
auto enp3s0:1
iface enp3s0:1 inet static
  address 172.16.9.1
  netmask 255.255.255.240
  gateway 172.16.9.1
  dns-search xx.yy.xx.com

ifconfig192.168.0.1이전에는 inet 주소 와 및 을 모두 표시했지만 172.16.9.1오늘 제공된 우분투 업데이트를 실행한 이후로는 이제 첫 번째 주소만 표시됩니다. IP 주소에 연결할 수 없기 때문에 작업 서브넷의 컴퓨터는 서로 또는 외부 네트워크를 볼 수 없습니다 172.16.9.1.

뭔가 변경된 것이 틀림없지만 무엇을, 어떻게 수정해야 할지 모르겠습니다.

isc-dhcp-server이 컴퓨터는 홈 네트워크와 회사 네트워크 모두에 IP 주소를 할당하고 bind9홈 네트워크에 대한 DNS 조회를 수행하기 위해 실행 중입니다 . 제대로 작동하면 작업 기계의 DNS가 VPN에 의해 ​​관리됩니다.

그래픽 네트워크 관리자를 사용하고 있지 않습니다.

이 작업을 다시 수행하기 위해 내가 볼 수 있는 아이디어가 있습니까?

업데이트boot.log: 과거에는 없었던 다음 줄을 본 적이 있습니다 .

Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details.

그래서 나는 그렇게 했습니다. 다음 메시지가 4번 표시됩니다.

ifup[670]: Another app is currently holding the xtables lock.
   Perhaps you want to use the -w option?

그 안에는 시스템 명령을 다섯 번 호출하는 스크립트가 /etc/network있습니다 . 여기에서 오류가 발생하는 것 같습니다. 하지만 오늘 업데이트까지는 안정적으로 작동했습니다. 이 모든 말을 할 수는 있지만 아직 확인하지 못한 실제 원인을 해결하기보다는 증상을 치료하고 있을 것이라고 의심됩니다.if-pre-up.d/iptablesiptables-w

업데이트 2iptables: 원래 나는 내 스크립트에서 5번의 호출로 인해 4번의 오류가 발생했다고 생각했습니다 xtables lock. 내가 발견한 것은 내 스크립트가 실제로 4번 호출된다는 것입니다. 각 인터페이스( , 및 )에 대해 한 loenp3s0, enp3s0:1$IFACE--all. --all및 에 대한 호출은 enp3s0동시에 실행되며 하나가 다른 하나를 차단합니다.

변경 로그에서 아무것도 찾을 수 없지만 IFACE=--all에 대해 이 스크립트를 실행하는 것이 아마도 내가 겪고 있는 문제의 근본적인 원인일 것이라고 추측할 수 있습니다.

미리 감사드립니다

건배, T

관련 정보