pC.NET

Welcome to oscc.kr



 우분투 네트워크 초기화
2011-09-10 18:40:19
Hit : 10494

작성자 : 피시키드
 Step 1. 일반적인 상태에서 ifconfig

 

헛소리는 여기서 그만하고 일단 리눅스에서 우리가 잘 아는 이더넷 정보 보는 명령어를 한번 쳐 봅시다.

$ ifconfig

eth0      Link encap:Ethernet  HWaddr f4:ce:46:0f:4c:b1
          inet addr:192.168.10.29  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::f6ce:46ff:fe0f:4cb1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:374886581 errors:0 dropped:0 overruns:0 frame:9
          TX packets:381551488 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:700781527 (700.7 MB)  TX bytes:478153271 (478.1 MB)
          Interrupt:16

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:548522 errors:0 dropped:0 overruns:0 frame:0
          TX packets:548522 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:38073420 (38.0 MB)  TX bytes:38073420 (38.0 MB)

일반적으로 이렇게 이더넷 장치 정보와 Loopback 정보가 나타나게 되겠죠.
우리에게 가장 흔한 eth0는 잡히면 그냥 아무런 의식없이 이더넷을 사용하게 되는거고 안잡히면 매우 기분 나쁘게 됩니다.
저는 서버를 설정할 때에 아래와 같이 주소를 정적으로 사용합니다.


다들 우분투에서 이더넷 주소를 정적으로 할당하기 위해 아래와 같이 하시죠.

$ vi /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.10.10
    netmask 255.255.0.0
    network 192.168.0.0
    broadcast 192.168.255.255
    gateway 192.168.10.1
    dns-nameservers 8.8.8.8

이렇게 하면 우리는 항상 192.168.10.10 이라는 주소로 서버를 구동할 수 있게 되는 것이죠.
그러다가 제가 ARM-Ubuntu 를 이용한 작업을 좀 하다가 맥 주소(MAC)가 충돌나서 부트로더에서 맥을 수정했습니다.

 

Step 2. 맥 어드레스가 수정되었다! 앗! eth0 안잡힌다!!!

 

그러다가 제가 ARM-Ubuntu 를 이용한 작업을 좀 하다가 맥 주소(MAC)가 충돌나서 부트로더에서 맥을 수정했습니다.
앗! 그런데 eth0 가 안잡히는 거에요.
그런데 작업하는 특성상 반드시 eth0를 써야하는데 말이죠!!! 
저는 슬퍼졌습니다. ㅠ_ㅠ

 

자! 이렇게 슬퍼하면서 제 방황을 고민하던 중 저희 회사의 장태성 주임님이 제 삽질을 거들기 시작했습니다.
그리고 찾아낸 놀라운 사실 하나!!!

 

우분투왈: 나는 니가 지난 여름에 바꾼 이더넷 하드웨어 정보를 모두 알고있다!
효원님왈: 머시라!!! 이 잡것아!!! ㅜ_ㅜ 엉엉엉~~~

 

아래 파일을 열어 보시죠!

 

$ 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"

헉! 이게 머야!!!
제가 부트로더에서 맥 주소를 바꿀때마다 이녀석은 그 흔적을 모조리 기억하고 있었습니다.
그래서 그렇게 제 속을 석이면서 eth0 디바이스 등록이 안되는 것이었어요.

 

Step 3. 문제해결! eth0 다시 살아나라!!!

 

기분이 안좋았지만 해결 방법이 보이니 기분은 좋습니다.

자! 문제의 파일을 지워 버립시다.

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

자! 우리가 이 문제의 파일을 지워버리고 부팅을 다시 해 봅시다!!!
성공이에요!!!
다시 eth0 디바이스가 등록되기 시작했습니다.


출처:http://forum.falinux.com/zbxe/?document_srl=532721


  피시키드
회원님의 소개글이 없습니다.
 6490
 83

잠깐!
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
한줄의 댓글이나 답글로도 피시키드님은 무척 기뻐할 것입니다.
댓글쓰기     작성자   패스워드


39
  IPA 
 피시키드
7006 2011/08/19
38
  덤빌님의 발언 증거샷. 
 피시키드
4720 2011/08/18
37
  허접하고 간단한 USB을 이용한 XP설치 
 피시키드
6703 2011/03/12
36
  메일서버 설정 
 피시키드
5606 2011/01/24
35
  제로보드4용 홈페이지. 
 피시키드
5278 2011/01/20
34
  가정보건진료소 - 보낼거 
 피시키드
4723 2011/01/18
33
  엡타관련(낚시용)  
 피시키드
5465 2011/01/18
32
  로저코윈   1
 피시넷
5284 2011/01/16
31
  Windows 7 256M 메모리 이상에서 설치하기 
 피시넷
6078 2010/12/27
30
  Windows 7 God Mode 만들기. 
 피시넷
4997 2010/12/27
29
  제로보드 4전용 댓글 오토 작성기.  
 피시키드
5675 2010/12/16
28
  복구파티션의 폴더  
 피시키드
4982 2010/12/13
27
  아이폰 게임 어플 
 피시키드
5364 2010/11/05
26
  ttttt  
 피시키드
5220 2010/11/04
25
  Windows 업데이트   1
 피시키드
5336 2010/10/30
24
  아이폰 3Gs 수리 핸드북.  
 피시키드
5141 2010/07/08
23
  개조닷컴 명함 초안   1
 피시키드
6252 2010/07/07
22
  핑크바둑왕 psd파일.  
 피시키드
5835 2010/07/06
21
  전기세 대가족기준 
 피시키드
5201 2010/06/29
20
  인터넷 아이콘 살리기 
 피시키드
5094 2010/06/13
19
  ssh 에서 작업을 계속하고 싶을때   1
 피시키드
5906 2010/06/13
18
  zookeeper  
 피시키드
5208 2010/06/11
17
  iplug 요금체계  
 피시키드
5219 2010/06/11
16
  우분투 사용자계정의 그룹 변경하는 방법 
 피시키드
5439 2010/05/13
15
  자작 오실로스코프 40Mhz 
 피시키드
5910 2010/05/09
14
  아이콘 모음 사이트 
 피시키드
5358 2010/05/06
13
  우분투 설치된 프로그램 목록 백업하는 방법. 
 피시키드
5229 2010/05/06
12
  우분투 MySQL 비번 분실시에는 
 피시키드
7774 2010/05/05
11
  우분투 10.04 에서 php만 5.2으로 다운그레이드 하고 싶을때.  
 피시키드
13632 2010/05/05
10
  우분투 php 5.2에서 5.3 업그레이드시 주의사항. 
 피시넷
5416 2010/05/05

[1][2] 3 [4]



Copyright (C) 1997-2025 All Rights Reserved.

Powered by
DNS server, DNS service 우분투 리눅스 웹서비스 AbuseIPDB Contributor Badge