pC.NET

Welcome to oscc.kr



 우분투 네트워크 초기화
2011-09-10 18:40:19
Hit : 4991, Vote : 174

작성자 : 피시키드
 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


  피시키드
아하하하하-_-;;;
 2590
 14

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


66
비밀글입니다  잠깐 공유용  
 temp
123 0 2017/10/12
65
비밀글입니다  테스트 #2 
 피시키드
1 0 2017/09/20
64
비밀글입니다  에디터 교체 테스트   1
 피시넷
3 0 2017/09/19
63
  .페이퍼  
 피시넷
514 66 2016/12/16
62
비밀글입니다  요절복통기계 
 피시키드
4 0 2016/03/04
61
  DIY 볼트메타 
 피시키드
913 88 2015/10/25
60
  레이저각인 해주는 곳 (키보드) 
 피시키드
1205 83 2015/09/09
59
     1
 피시키드
2246 136 2014/01/15
58
  m1에 debian 설치 
 피시키드
2879 157 2013/08/28
57
  지하철 역사안내도 
 피시넷
2471 147 2013/08/19
56
  하드용량 제한 
 피시키드
3454 224 2013/06/20
55
  드로롤로로로   1
 피시키드
2345 123 2013/06/15
54
  AjaxPlorer3.2 설치형 웹하드와 사이트 계정 연동 
 피시키드
7433 136 2013/05/28
53
  공대생의 흔한 키보드 
 피시넷
2788 118 2013/05/09
52
  CMOS Memory MAP 
 피시키드
11368 130 2013/04/23
51
  IQ슈퍼 산수 
 피시키드
3068 121 2013/04/16
50
  포고플러그에 데비안 설치 
 피시키드
3243 133 2013/04/09
49
  개드립 URL 
 피시키드
2802 142 2013/03/27
48
  debian 에서 mysql 설치 
 피시키드
2646 132 2013/03/27
47
  fckeditor 사용방법 
 피시키드
2587 123 2013/03/27
46
  마이크로닉스 SL-10 케이스 로고 
 피시키드
3407 120 2013/03/27
45
  오성아크릴 영업시간 
 피시키드
3135 132 2013/01/09
44
  크롬에서 테스트중입니다.   2
 피시넷
2276 138 2013/01/08
43
  [Linux] LVM (Logical Volume Management) 설정하기 
 피시키드
6180 174 2012/12/27
  우분투 네트워크 초기화 
 피시키드
4991 174 2011/09/10
41
  st의 증거샷. (확실함!) 
 피시키드
2697 131 2011/08/31
40
  IPA 
 피시키드
2713 116 2011/08/19
39
  덤빌님의 발언 증거샷. 
 피시키드
2617 118 2011/08/18
38
  허접하고 간단한 USB을 이용한 XP설치 
 피시키드
4085 227 2011/03/12
37
  메일서버 설정 
 피시키드
3286 217 2011/01/24

1 [2][3]



Copyright (C) 1997-2018 All Rights Reserved.
Seasons 2