배포판마다 설정파일 위치나 기타 차이가 조금있는데 일단 데미안류… 우분투는
/etc/network/ 쪽에 네트워크 설정들이 있는것 같습니다. 그디렉토리 안에는
if-down.d if-post-down.d if-pre-up.d if-up.d interfaces
각 디렉토리안에는 ifup ifdown이 실행될때 자동으로 실행되고요. 이명령어는 네트워크 인터페이스를 활성화 시키고 설정을할수있는 기본적인 명령어입니다. 여기서 중요한것어은. interfaces
일단 이더넷카드가 잘작동하고 인터페이스이름이 eth1 이고 제설정파일은
mu@noon-pc:/etc/rcS.d$ cat /etc/network/interfaces
This file describes the network interfaces available on your system
and how to activate them. For more information, see interfaces(5).
The loopback network interface
auto lo eth1
iface lo inet loopback
iface eth1 inet dhcp
#auto lo eth1
#iface lo inet loopback
#iface eth0 inet static
#address 192.168.1.98
#netmask 255.255.255.0
#gateway 192.168.1.1
##이런식으로 직접설정할수도 있습니다.
eth1를 추가해주고 네트워킹데몬을 재시작하면 인터넷 연결이됩니다.
/etc/rcS.d$ sudo /etc/init.d/networking restart
- Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
- Reconfiguring network interfaces… Ignoring unknown interface eth1=eth1.
Ignoring unknown interface eth1=eth1.
[ OK ]
mu@noon-pc:/etc/network$ ip link show eth1
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:17:31:aa:10:81 brd ff:ff:ff:ff:ff:ff
mu@noon-pc:/etc/network$ ip link show eth1
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:17:31:aa:10:81 brd ff:ff:ff:ff:ff:ff
mu@noon-pc:/etc/network$ ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:17:31:aa:10:81
inet addr:192.168.0.23 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::217:31ff:feaa:1081/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10145609 errors:0 dropped:0 overruns:0 frame:0
TX packets:6034075 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13164403971 (13.1 GB) TX bytes:475988315 (475.9 MB)
Interrupt:44
아이피가 잘연결되어 있는지 확인해봅니다. /etc/network/interfaces 이파일에대한 더자세한것은 내장된 문서나 웹상에서 검색해보시면 더자세히 아실수 있을거고.
한가지 이걸해보다가 왜 eth0가 아닐까 랜카드하나뿐인데. 성격이 좋아졌었는데 갑자기 까칠해져 얼마간헤메다.
mu@noon-pc:/etc/network$ cat /etc/udev/rules.d/70-persistent-net.rules
This file was automatically generated by the /lib/udev/write_net_rules
program run by the persistent-net-generator.rules rules file.
You can modify it, as long as you keep each rule on a single line.
PCI device 0x10de:0x0373 (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?", ATTR{address}=="04:4b:80:80:80:03", ATTR{type}=="1", KERNEL=="eth", NAME="eth0"
PCI device 0x10de:0x0373 (forcedeth)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?", ATTR{address}=="00:17:31:aa:10:81", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth", NAME="eth1"
음 생각해보니 랜카드가 두개달린 보드인데 위아래를 바꾼적이 있는데 그걸 기억하는군요… 이파일을 지우고 eth0를 찿았습니다.
사실 우분투 데미안류에 익숙하지않고 그러나 불편하지도 않았는데 설정차이가 있다는것은 어렴풋하게들었고 오늘글을 읽다가 간만에 삽질을 몰아쳐서 해봤습니다. 젠투리눅스배포판을쓰다7.몇이던가 6.x으로 넘어와서 지금까지 판올림만해서 사실 11.04가 뭐가 어떻게 변했는줄도 모릅니다. 그냥 대충 제쓰는것만 돌아가면 무덤덤한 게으른 사용자가 되나서리… 혹시나 조금더 궁금해하실까봐 삽질기를 달아봅니다.