본문 바로가기

Dev/Dev:: Linux

우분투 네트워크(이더넷) 설정

안녕하세요.

요즘 새로운 업무를 시작하면서..

우분투 환경에서 작업하고 있는데요..


이것 저것 만져보다가 이더넷(eth0, eth1)이 갑자기 날라 갔더라구요ㅠㅠ

그래서 관련된 내용 정리하여 올립니다.

1. 우분투에서 이더넷 설정하는 법

sudo vi /etc/network/interfaces

auto lo eth0
iface lo inet loopback
iface eth0 inet static
	address 192.168.1.101
	netmask 255.255.255.0
	gateway 192.168.1.1


2. 기본 설정 이더넷(eht0)이 사라졌을 경우

$ vi /etc/udev/rules.d/70-persistent-net.rules

그럼 다음과 같은 내용이 출력 될겁니다.

이 아래 내용이 문제의 놈들!!

# PCI device 0x1969:0x1063 (ax88796b)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:00", ATTR{dev_id}=="0x0", 
ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1969:0x1063 (ax88796b)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:01", ATTR{dev_id}=="0x0", 
ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x1969:0x1063 (ax88796b)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:02", ATTR{dev_id}=="0x0", 
ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

문제의 놈들을 지워버립니다~

$ rm /etc/udev/rules.d/70-persistent-net.rules


3. 리부팅 될때마다 resolv.conf 내용이 자꾸 사라지는 문제

단계 1 

/etc/resolvconf/resolv.conf.d/base에 nameserver 추가 

입력명령어 

sudo vim etc resolvconf resolv conf d base 

base 파일 내 입력값 

  • nameserver dns 'server ip address' 

단계 2 

update 입력명령어 

resolvconf -u 

단계 3 

확인 입력명령어 

vi etc resolv conf




참고