우분투 유선 관리되지 않음 - ubuntu yuseon gwanlidoeji anh-eum

문제

좀 기괴한 방법으로 Ubuntu Server 14.04를 설치후 ubuntu-desktop등의 패키지 설치로 X Window 환경을 구축했더니, 시스템 메뉴바(용어가 맞나? 여튼 우측 상단, ubuntu unity에서는 top panel이라고 칭하는 듯)의 network관련 indicator에

으로 표시되고 인터페이스를 새로 추가해도 동작하지 않았다.

해결

/etc/NetworkManager/NetworkManager.conf 파일을 편집해서 managed=falsemanaged=true로 변경한다.

/etc/network/interfaces 파일에서 문제가된 device (내경우 eth0)를 삭제한다. 

그리고 sudo reboot

첨언

GUI에서의 설정과 /etc/network/interfaces 파일에서의 설정을 enable/disable하는 방법이 이거였구나.

refs:

https://help.ubuntu.com/community/NetworkManager

http://www.ubuntu-kr.org/viewtopic.php?p=103625

http://forum.falinux.com/zbxe/index.php?document_srl=532721&mid=lecture_tip -> 이건 mac address 변경되었을 때 eth0 device 찾는법.

1. 18.04 network 설정개념이 바뀜, 아래와 같이 설정
기존 네트워크 설정파일 /etc/network/interfaces 에서 설정하지 않고 netplan/*.yaml 파일에서 설정
sudo nano /etc/netplan/01-netcfg.yaml
#아래와 같이 해줘야하고 특히 renderer를 networkd로하면 해결안됨
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp3s0:
     addresses: [192.168.0.XXX/24]
     gateway4: 192.168.0.XXX
     nameservers:
       addresses: [1.214.XX.X, 61.41.XXX.X]

2. 아래와 같이 globally-managed-devices 설정변경

sudo mv /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf_orig
sudo touch /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
3.network 서버 재시작 또는 재부팅
 sudo netplan apply
4. 설정 확인, 필요시 우상단 데스크탑 설정 풀다운 메뉴에서 클릭변경
nmcli d s
stat@stat:~$ nmcli d s
DEVICE  TYPE      STATE          CONNECTION     
enp3s0  ethernet  연결됨         netplan-enp3s0 
lo      loopback  관리되지 않음  -- 

DNS를 임의로 조작하다가, 원인 모르게 인터넷 연결이 갑자기 되지 않았다.

인터넷 연결을 확인해보니, 아래와 같이.. 충격적이게도 Wired connection 자체가 없어졌다 ㅇㅁㅇ...

우분투 유선 관리되지 않음 - ubuntu yuseon gwanlidoeji anh-eum

그래서 이 것을 해결해보겠다고, 손짓발짓몸짓 다해가며 반나절을 쏟았는데... ㅜㅜ 다 안되더라...

https://askubuntu.com/questions/1075139/ubuntu-18-04-network-icon-disappeared-and-no-internet-access-in-vmware

Ubuntu 18.04 network icon disappeared and no internet access in VMware

Im using Ubuntu in VMWare14. I have a 2 virtual machine, Ubuntu 14.04.02 and Ubuntu 18.04.1. They all works well before. Today the network icon disappeared in Ubuntu 18.04.1, and I cant access int...

askubuntu.com

우분투 유선 관리되지 않음 - ubuntu yuseon gwanlidoeji anh-eum

방법 1) interfaces를 생성후 우분투 재시작

여러 링크들을 보면 그냥 network manager 를 리스타트하면 쉽게 된다고 했는데, 난 이것조차 먹통이라..

근데, 다른 vm과 환경을 비교해보니 /etc/network/interfaces 에 파일이 존재하지 않았다..(왜그런지는 아직도 미스터리)

그래서 아래와 같이 내 환경설정에 맞게끔 interfaces를 만들어서 저장한 후, 우분투를 리스타트했다.

vi /etc/network/interfaces

cs

1

2

3

4

5

6

7

8

9

10

11

12

13

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet static

address 000.00.00.00

netmask 111.111.111.0

gateway 222.22.22.22

dns-nameservers 333.33.3.33

cs

다시 확인해본 결과, Wired - Eternet connetion이 정상적으로 생겼고, 인터넷도 정상적으로 동작했다..

우분투 유선 관리되지 않음 - ubuntu yuseon gwanlidoeji anh-eum

원인은 잘 모르겠지만, 일단.. 이런식으로 해결했다.

네트워크 매니저 상태 지우고 재시작

근데 이게 주 원인인줄 알았는데, 이렇게 해도 안되는 경우가 있었다?!

터미널을 키고 다음과 같이 네트워크 매니저를 재시작하면 되는 경우도 있었다.

# 네트워크 멈추기

sudo service network-manager stop

# 상태(state) 파일 제거

sudo rm /var/lib/NetworkManager/NetworkManager.state

# 네트워크 매니저 재시작

sudo service network-manager start

cs

에러를 어떻게 재발시키는지 몰라서 테스트는 못하겠다만, 일단 이런식으로 해결 됐다는 내용을 정리하며...