___________________________________________________________________
목차
0.ifconfig
0.1.ifconfig 란 ?
0.2.ifconfig examples
1.route
1.1.route 란 ?
1.2.route examples
2.이더넷 설정하기
3.팁
3.1. 이더넷에 aliasing 걸기
3.2. 이더넷 무차별 모드로 만들기
4.참고
___________________________________________________________________
0.ifconfig
0.1.ifconfig 란 ?
네트워크 인터페이스 설정 명령어
좀더 상세한 내용
: man ifconfig
0.2.ifconfig examples
[ 이더넷에 IP올리기 ]
-[ SYNOPSIS ]-----------------
| ifconfig ethn ip-address up |
-----------------------------
ex1) 211.112.37.201 ip를 eth0에 올리기
ifconfig eth0 211.112.37.201 up
ex2) 211.112.37.201 ip를 eth0에서 내리기
ifconfig eth0 211.112.37.201 up
ex3) eth0 이더넷 내리고 올리기
ifconfig eth0 down
ifconfig eth0 up
ex4) eth0에 ip하고 netmask, broadcast 값 넣기
ifconfig eth0 211.112.37.210 netmask 211.112.37.128 broadcast 211.112.37.255 up
1.route
1.1. route 란 ?
라우팅 테이블의 내용을 보여주고 관리해주는 명령어
좀더 상세한 내용
: man route
1.2. route examples
[ 이더넷 라우터 올리기 ]
-[ SYNOPSIS ]-----------------
| route add default gw host ip |
------------------------------
ex1) 211.112.37.1 디폴트 게이트웨이 올리기
route add default gw 211.112.37.1
ex2) 211.112.37.1 디폴트 게이트웨이 내리기
route del default gw 211.112.37.1
ex3) 192.168.0.0 라우팅 테이블 올리고 내리기
route del -net 192.168.0.0 dev eth0 netmask 255.255.255.0
*사설 IP를 추축할때 이터넷에 라우팅을 올려 준다.
ex4) 192.168.0.6한 개의 호스트 라우팅 경로 eth0 추가
route add -host 192.168.0.6 dev eth0
*랜타드가 2개인 경우 각가의 호스트에 관한 라우팅 경로를 올려주는 것이 빠른 라우
팅을 가능한게 해준다.
2. 이더넷 설정하기
대부분 netconfig를 이용하여 세팅이 가능 하면
- /etc/sysconfig/network
- /etc/sysconfig/network-scripts/ifcfg-eth0
- /etc/resolv.conf
화일을 직접 편집을 해도 된다.
수동으로 설정하고 싶으면 간단히 다음과 같이 콘솔에서 명령어를 내리면 이터넷을 설정
할수가 있다.
## 이더넷에 ip 올리기
]# ifconfig eth0 211.112.37.209 netmask 211.112.37.128 broadcast 211.112.37.255
## 게이트 웨이 올리기
]# route add default gw 211.112.37.129
## 네임서버 넣기
]# cat nameserver 168.126.63.1 > /etc/resolv.conf
## 이너넷 상태 확인
]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:E0:98:8A:8A:CD
inet addr:211.112.37.209 Bcast:211.112.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2557 errors:0 dropped:21 overruns:0 frame:101
TX packets:582 errors:0 dropped:0 overruns:0 carrier:0
collisions:43
RX bytes:425812 (415.8 Kb) TX bytes:69630 (67.9 Kb)
## 게이트 웨이 확인
]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
211.112.37.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 211.112.37.129 0.0.0.0 UG 0 0 0 eth0
## 최종 정검
# ping yahoo.com
PING yahoo.com (216.115.108.245) from 211.112.37.209 : 56(84) bytes of data.
64 bytes from img5.yahoo.com (216.115.108.245): icmp_seq=0 ttl=244 time=151.721
msec
64 bytes from img5.yahoo.com (216.115.108.245): icmp_seq=1 ttl=244 time=133.886
msec
--- yahoo.com ping statistics ---
3 packets transmitted, 2 packets received, 33% packet loss
round-trip min/avg/max/mdev = 133.886/142.803/151.721/8.925 ms
3.팁
3.1. 이더넷에 aliasing 걸기
]# ifconfig eth0:0 211.112.37.210 netmask 211.112.37.128 broadcast
211.112.37.255 up
]# ifconfig eth0:0
eth0:0 Link encap:Ethernet HWaddr 00:E0:98:8A:8A:CD
inet addr:211.112.37.210 Bcast:211.112.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
* 이더넷 에얼리아싱은 한 개의 이더넷에 여러개의 ip를 부여 할때 사용된다.
매스커레이딩을 할때 2개의 이더넷이 없어도 한개의 이더넷 카드로 가능한 것은
에얼리아싱을 이용하기 때문이다.
3.2. 이더넷 무차별 모드로 만들기
넣기
]# ifconfig eth0 promisc
]# ifconfig | grep PROMISC
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
빼기
]# ifconfig eth0 -promisc
]# ifconfig | grep PROMISC
4.참고
http://www.ictp.trieste.it/~radionet/1998_school/networking_tasks/
목차
0.ifconfig
0.1.ifconfig 란 ?
0.2.ifconfig examples
1.route
1.1.route 란 ?
1.2.route examples
2.이더넷 설정하기
3.팁
3.1. 이더넷에 aliasing 걸기
3.2. 이더넷 무차별 모드로 만들기
4.참고
___________________________________________________________________
0.ifconfig
0.1.ifconfig 란 ?
네트워크 인터페이스 설정 명령어
좀더 상세한 내용
: man ifconfig
0.2.ifconfig examples
[ 이더넷에 IP올리기 ]
-[ SYNOPSIS ]-----------------
| ifconfig ethn ip-address up |
-----------------------------
ex1) 211.112.37.201 ip를 eth0에 올리기
ifconfig eth0 211.112.37.201 up
ex2) 211.112.37.201 ip를 eth0에서 내리기
ifconfig eth0 211.112.37.201 up
ex3) eth0 이더넷 내리고 올리기
ifconfig eth0 down
ifconfig eth0 up
ex4) eth0에 ip하고 netmask, broadcast 값 넣기
ifconfig eth0 211.112.37.210 netmask 211.112.37.128 broadcast 211.112.37.255 up
1.route
1.1. route 란 ?
라우팅 테이블의 내용을 보여주고 관리해주는 명령어
좀더 상세한 내용
: man route
1.2. route examples
[ 이더넷 라우터 올리기 ]
-[ SYNOPSIS ]-----------------
| route add default gw host ip |
------------------------------
ex1) 211.112.37.1 디폴트 게이트웨이 올리기
route add default gw 211.112.37.1
ex2) 211.112.37.1 디폴트 게이트웨이 내리기
route del default gw 211.112.37.1
ex3) 192.168.0.0 라우팅 테이블 올리고 내리기
route del -net 192.168.0.0 dev eth0 netmask 255.255.255.0
*사설 IP를 추축할때 이터넷에 라우팅을 올려 준다.
ex4) 192.168.0.6한 개의 호스트 라우팅 경로 eth0 추가
route add -host 192.168.0.6 dev eth0
*랜타드가 2개인 경우 각가의 호스트에 관한 라우팅 경로를 올려주는 것이 빠른 라우
팅을 가능한게 해준다.
2. 이더넷 설정하기
대부분 netconfig를 이용하여 세팅이 가능 하면
- /etc/sysconfig/network
- /etc/sysconfig/network-scripts/ifcfg-eth0
- /etc/resolv.conf
화일을 직접 편집을 해도 된다.
수동으로 설정하고 싶으면 간단히 다음과 같이 콘솔에서 명령어를 내리면 이터넷을 설정
할수가 있다.
## 이더넷에 ip 올리기
]# ifconfig eth0 211.112.37.209 netmask 211.112.37.128 broadcast 211.112.37.255
## 게이트 웨이 올리기
]# route add default gw 211.112.37.129
## 네임서버 넣기
]# cat nameserver 168.126.63.1 > /etc/resolv.conf
## 이너넷 상태 확인
]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:E0:98:8A:8A:CD
inet addr:211.112.37.209 Bcast:211.112.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2557 errors:0 dropped:21 overruns:0 frame:101
TX packets:582 errors:0 dropped:0 overruns:0 carrier:0
collisions:43
RX bytes:425812 (415.8 Kb) TX bytes:69630 (67.9 Kb)
## 게이트 웨이 확인
]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
211.112.37.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 211.112.37.129 0.0.0.0 UG 0 0 0 eth0
## 최종 정검
# ping yahoo.com
PING yahoo.com (216.115.108.245) from 211.112.37.209 : 56(84) bytes of data.
64 bytes from img5.yahoo.com (216.115.108.245): icmp_seq=0 ttl=244 time=151.721
msec
64 bytes from img5.yahoo.com (216.115.108.245): icmp_seq=1 ttl=244 time=133.886
msec
--- yahoo.com ping statistics ---
3 packets transmitted, 2 packets received, 33% packet loss
round-trip min/avg/max/mdev = 133.886/142.803/151.721/8.925 ms
3.팁
3.1. 이더넷에 aliasing 걸기
]# ifconfig eth0:0 211.112.37.210 netmask 211.112.37.128 broadcast
211.112.37.255 up
]# ifconfig eth0:0
eth0:0 Link encap:Ethernet HWaddr 00:E0:98:8A:8A:CD
inet addr:211.112.37.210 Bcast:211.112.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
* 이더넷 에얼리아싱은 한 개의 이더넷에 여러개의 ip를 부여 할때 사용된다.
매스커레이딩을 할때 2개의 이더넷이 없어도 한개의 이더넷 카드로 가능한 것은
에얼리아싱을 이용하기 때문이다.
3.2. 이더넷 무차별 모드로 만들기
넣기
]# ifconfig eth0 promisc
]# ifconfig | grep PROMISC
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
빼기
]# ifconfig eth0 -promisc
]# ifconfig | grep PROMISC
4.참고
http://www.ictp.trieste.it/~radionet/1998_school/networking_tasks/