■ 네트워크 설정하기

네트워크 매니저는 네트워크 상태를 감지하고 자동으로 설정해주는 프로그램으로 우분투를 데스크탑 운영체제로 활용할 때 유용합니다. 네트워크 설정이 자꾸 바뀌는 이동이 잦은 환경, 특히 무선 네트워크 환경에서 편리하게 사용합니다. 하지만, 네트워크 매니저의 설정 우선 순위가 높기 때문에 가끔 자동으로 네트워크 설정을 뒤바꿔 버리는 경우도 발생합니다.


● 유선 네트워크

1) 네트워크 매니저 제거를 원하는 경우 (원하지 않는 경우는 생략)

:  설치 환경에 따라 네트워크 매니저 제거가 큰 문제가 되는 경우가 있으니, 정확하게 모르시는 분은 제거 하지 마시고 이후의 내용을 설정 한 후 시스템 상황을 보시고 진행 하시는 것이 좋을 것 같습니다.


sudo apt-get remove -y --purge network-manager


2) 네트워크 인터페이스 확인

- ifconfig 명령으로 확인



3) 일반적인 네트워크 환경 설정

- 아래의 파일을 수정

sudo vim /etc/network/interfaces


4-1) 네트워크 주소 정보를 자동으로 받아와서 설정하는 경우

- 유선 네트워크 인터페이스인 eth0 을 활성화(auto eth0)시키고 DHCP를 통해 네트워크 주소 정보를 자동으로 받아오도록 설정(iface eth0 inet dhcp)

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

#iface lo inet loopback


auto eth0

iface eth0 inet dhcp


4-2) 직접 네트워크 주소를 설정 해야 하는 경우

- eth0에 수동으로 네트워크 주소 정보를 할당(iface eth0 inet static)하고 IP 주소(address), 넷마스크(netmask), 기본 게이트웨이 주소(gateway), DNS 주소(dns-nameservers)를 차례로 입력 합니다.

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

#iface lo inet loopback


auto eth0

iface eth0 inet static

  address 192.168.0.2

  netmask 255.255.255.0

  gateway 192.168.0.1

  dns-nameservers 8.8.8.8 8.8.4.4


5) 설정 내용을 반영하려면 추가한 네트워크 인터페이스 eth0을 ifdown 명령으로 내렸다가 ifup 명령으로 시작

sudo ifdown eth0

sudo ifup eth0


● 무선 네트워크

1) iwconfig 명령으로 시스템에 설치된 무선 네트워크 장치를 확인합니다. (저는 무선 device 가 없습니다. ㅠ.ㅠ)

iwconfig


2) ifconfig 명령으로 wlan0를 활성화 시킵니다.

sudo ifconfig wlan0 up

ifconfig


3) iwlist는 AP를 검색하는 명령입니다. 

sudo iwlist wlan0 scan


4) 네트워크 인터페이스 설정 파일을 편집

sudo vim /etc/network/interfaces


5) 무선 네트워크 인터페이스를 활성화(auto wlan0)해서 자동으로 주소 정보를 받아오고(iface wlan0 inet dhcp) AP 이름(wpa-ssid "gateway")과 AP 접속을 필요한 패스워드(wpa-psk "password")

- 검색되거나 알고있는 ssid 와 패스워드를 입력 하면 됩니다.

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

#iface lo inet loopback


auto wlan0
iface wlan0 inet dhcp
  allow-hotplug wlan0
  wpa-ssid "gateway"
  wpa-psk "password"


6) 무선 네트워크 인터페이스의 주소 정보를 직접 입력

auto wlan0

iface wlan0 inet static

  allow-hotplug wlan0

  address 192.168.0.2

  netmask 255.255.255.0

  gateway 192.168.0.1

  dns-nameservers 8.8.8.8

  wpa-ssid "gateway"


7) 설정된 내용을 반영

sudo ifdown wlan0

sudo ifup wlan0



우분투 부팅 과정에서 무선 네트워크 인터페이스가 활성화 되지 않는 경우 아래의 파일을 수정

sudo vim /etc/rc.local


#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.


ifdown wlan0

ifup wlan0


exit 0


Posted by 빈이아빠 mobile

댓글을 달아 주세요

  1. Rul 2016.02.04 15:18  댓글주소  수정/삭제  댓글쓰기

    저기 고정 아이피를 주고 나서부터 리눅스에서 인터넷이 안되내여 흠... 고정 아이피를 주려고 노력 하고 있는대 자꾸 인터넷이 안되니까 뭔가 답답 하내여 ㅠㅠㅠ 위와 같이 따라 하긴 했는대 /etc/resolv.conf 에도 nameserver 8.8.8.8 추가도 해주고 있기도 한대... 뭐가 문제일까여 ?

  2. 이정한 2017.06.19 17:20  댓글주소  수정/삭제  댓글쓰기

    저도 network-manager 지우니까 인터넷 안되서 포멧해야 하는 상황이 되어버렸네요 ㅋㅋㅋㅋㅋ