우분투 eth0 설정 - ubuntu eth0 seoljeong

반응형

우분투 eth0 고정 ip 설정

ip 관련 설정을 위해 /etc/network 에 있는 interface 파일을 수정해줍니다.

$ sudo vi /etc/network/interface

auto eth0

iface eth0 inet static

address 'ip 주소'  #x.x.x.x

netmask 'netmask'  #일반적으로 255.255.255.0

gateway '게이트웨이'  #일반적으로 x.x.x.1

설정한 내용을 재적용 하기위해 네트워크 서비스를 재시작해줍니다.

$ sudo service networking restart

ip 주소가 잘 할당 되었는지 확인합니다.

$ ifconfig

ifconfig를 통해 확인된 eht0 ip가 없다면 eht0를 활성화 시켜줍니다.

네트워크 인터페이스 활성화

$ sudo ifup eth0

만약 활성화 되어있는데 ip주소가 고정되지 않는다면 down/up을 해주시면 됩니다.

$ sudo ifdown eth0

$ sudo ifup eth0

반응형

저작자표시비영리변경금지

'Linux' 카테고리의 다른 글

[RaspberryPI] gnu 컴파일러 4.9 설치! (gcc, g++)  (0) 2015.05.12
unp.h 사용하기  (2) 2015.05.06
vim 자동 정렬 하기  (0) 2015.04.24
tmux를 써보자  (0) 2015.04.01
vi 자주 사용되는 명령어  (0) 2015.03.31

■ 네트워크 설정하기

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

● 유선 네트워크

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

우분투 eth0 설정 - ubuntu eth0 seoljeong

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

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