pC.NET

Welcome to oscc.kr



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

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


  피시키드
아하하하하-_-;;;
 3900
 57

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


48
  debian 에서 mysql 설치 
 피시키드
4495 2013/03/27
47
  fckeditor 사용방법 
 피시키드
4186 2013/03/27
46
  마이크로닉스 SL-10 케이스 로고 
 피시키드
4839 2013/03/27
45
  오성아크릴 영업시간 
 피시키드
4455 2013/01/09
44
  크롬에서 테스트중입니다.   2
 피시넷
3653 2013/01/08
43
  [Linux] LVM (Logical Volume Management) 설정하기 
 피시키드
13627 2012/12/27
  우분투 네트워크 초기화 
 피시키드
9439 2011/09/10
41
  st의 증거샷. (확실함!) 
 피시키드
4000 2011/08/31
40
  IPA 
 피시키드
5786 2011/08/19
39
  덤빌님의 발언 증거샷. 
 피시키드
3870 2011/08/18
38
  허접하고 간단한 USB을 이용한 XP설치 
 피시키드
5670 2011/03/12
37
  메일서버 설정 
 피시키드
4733 2011/01/24
36
  제로보드4용 홈페이지. 
 피시키드
4361 2011/01/20
35
  가정보건진료소 - 보낼거 
 피시키드
3890 2011/01/18
34
  엡타관련(낚시용)  
 피시키드
4553 2011/01/18
33
  로저코윈   1
 피시넷
4411 2011/01/16
32
  Windows 7 256M 메모리 이상에서 설치하기 
 피시넷
4944 2010/12/27
31
  Windows 7 God Mode 만들기. 
 피시넷
3986 2010/12/27
30
  제로보드 4전용 댓글 오토 작성기.  
 피시키드
4714 2010/12/16
29
  복구파티션의 폴더  
 피시키드
4138 2010/12/13
28
  아이폰 게임 어플 
 피시키드
4454 2010/11/05
27
  ttttt  
 피시키드
4328 2010/11/04
26
  Windows 업데이트   1
 피시키드
4436 2010/10/30
25
  아이폰 3Gs 수리 핸드북.  
 피시키드
4246 2010/07/08
24
  개조닷컴 명함 초안   1
 피시키드
5198 2010/07/07
23
  핑크바둑왕 psd파일.  
 피시키드
4730 2010/07/06
22
  전기세 대가족기준 
 피시키드
4269 2010/06/29
21
  인터넷 아이콘 살리기 
 피시키드
4180 2010/06/13
20
  ssh 에서 작업을 계속하고 싶을때   1
 피시키드
4804 2010/06/13
19
  C언어 코드 작성시... 
 피시키드
4504 2010/06/13

[1][2] 3 [4]



Copyright (C) 1997-2020 All Rights Reserved.